Страница 1 из 1

Как отобразить ссылку в всплывающем окне?

Добавлено: 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 и при клике переходило на эту ссылку. Если необходимо, то добавлю весь код.
карта.png
карта.png (400.37 КБ) 1522 просмотра

Код: Выделить всё

            
            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)
            };