我正在使用谷歌地图API将.kml文件显示为map.I想要将我们分配到.kml文件中的所有元素值作为警报获取。我正在尝试以下方式,
kmlLayer.addListener('click', function(event) {
alert(event.featureData.pid);
map.setCenter(event.latLng);
map.setZoom(20);
var content = event.featureData.infoWindowHtml;
var testimonial = document.getElementById('capture');
testimonial.innerHTML = content;
$('#myModal').modal('show');
});
但是我正在接收警报,因为"未定义" 。这里pid是我在.kml文件中指定的元素。这意味着,
<Placemark id="ID_00000">
**<pid>2</pid>**
<name>PARK</name>
<description>This is Sample Description</description>
<coordinates> ..... </coordinates> .......
请帮我解决这个问题。