Создание веб-страницы из набора данных KML с использованием параметров URL - PullRequest
0 голосов
/ 30 января 2020

Я создаю проект, чтобы иметь возможность искать репетиционный стад ios в Великобритании, используя карты Google и размещая api

При нажатии на маркер отображается имя и адрес студии со ссылкой на ' детали '

При нажатии на детали я получу sh, чтобы перейти на веб-страницу шаблона, но отобразить основную c информацию, извлеченную из kml, т. е. имя и описание, а также эту информацию, заданную в divs.

Есть ли простой способ сделать это без жесткого кодирования 341 стержня ios, который у меня есть в моем наборе данных

Заранее спасибо

Полный код:

https://codepen.io/leejparks/pen/eYmXqqx

набор данных kml:

https://raw.githubusercontent.com/parkslee/kml/master/ukdataset17.kml

Java script

var studioLayer = new google.maps.KmlLayer({
url: 'https://raw.githubusercontent.com/parkslee/kml/master/ukdataset17.kml',
map: map,
preserveViewport: true
});
var marker = new google.maps.Marker({
map : map

});

studioLayer.addListener('click', function(kmlEvent) {
var text = kmlEvent.featureData.description;
showInContentWindow(text);
});

function showInContentWindow(text) {
url = '../test2.html'
var sidediv = document.getElementById('name');

}

html

<h1 class="title">My Rehearsal</h1>
<!--name of studio pulled from kml to go here id=name-->
<p class="title" id="name"></p>

кмл - пример

<name>Studio 808</name>
    <description><![CDATA[
<a href="./test2.html">Details</a><br>
          ]]><![CDATA[Unit 11A, Robjohns House, Navigation Rd, Chelmsford CM2 6ND<br>www.studio808online.co.uk<br>+44 1245 261338]]></description>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...