使用google map api从.kml文件中获取自定义属性值

时间:2017-05-11 13:23:18

标签: google-maps google-maps-api-3 kml

我正在使用谷歌地图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> .......

请帮我解决这个问题。

0 个答案:

没有答案