Я создаю проект, чтобы иметь возможность искать репетиционный стад 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>