当生成Google Maps视图的代码如下所示时,如何将KML文件添加为覆盖图:
<script type="text/javascript">
jQuery(document).ready(function($){
jQuery('#google_map_1').gMap({
zoom:7,
markers:[{
address:'',
latitude:51.486782,
longitude:-0.143242,
html:'London, United Kingdom',
popup:true
}],
controls:[],
maptype:G_NORMAL_MAP,
scrollwheel:false
});
});
发布于 2011-05-07 17:05:43
var road = new google.maps.KmlLayer(
'http://MUST-BE-A-WEBSITE.com/myfile.kml',
{preserveViewport:true}
);
road.setMap(map);
通常情况下,这样的网站必须是一个网站,而不是由本地主机提供的文件,谷歌可以对其进行解析、分析并将其与其地图集成在一起。此外,此示例仅适用于gmaps v3。Other stuff to watch out for --包括一个KML的列表。
https://stackoverflow.com/questions/5920312
复制