Как отобразить ссылку в всплывающем окне?
Добавлено: 24 дек 2018, 10:27
Использую фреймворк Django и arcgis api for javascript 4.10. Данные получаю c view.py. Требуется чтобы при нажатии на точку отображалась ссылка, и при клике на нее переходила на соответствующий URL. Cсылки содержатся в массиве link. При клике на точку появляется link(i)(смотрите скриншот), при клике на него переходит на URL: http://localhost:8000/map/link(i), то есть он к исходному URL: http://localhost:8000/map/ добавляет link(i). Как решить данную проблему и сделать так, чтобы отображалась ссылка из массива link и при клике переходило на эту ссылку. Если необходимо, то добавлю весь код.
Код: Выделить всё
var longitude = {{Longitude}}; // массив долгот
var latitude = {{Latitude}}; // массив широт
var namestation = {{NameStation | safe}}; // массив имен
var link = {{Link | safe}}; // массив ссылок
var pointLayer = new GraphicsLayer();
for (i = 0; i < longitude.length; i++) {
var point = {
type: "point", // autocasts as new Point()
longitude: longitude[i],
latitude: latitude[i]
};
var pointGraphic = new Graphic({
geometry: point,
symbol: markerSymbol,
popupTemplate: {
title: namestation[i],
content: [{
type: "text",
text: "<a href=link[i]>link[i]</a>" //добавляем ссылку
}]
}
});
pointLayer.add(pointGraphic)
};