2012-07-26 93 views

回答

1

静态地图图片的谷歌地图API不不支持观看KML文件 - 你可以导出我的位置映射到文件格式。

如果你想与标记和你有位置的地图要么

如果你使用,你可以从你的我的位置地图使用该脚本加载KML文件互动的JavaScript方式:

var myLatLng = new google.maps.LatLng(41.875696, -87.624207); 
var mapOptions = { 
    zoom: 11, 
    center: myLatLng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
} 

var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); 

var ctaLayer = new google.maps.KmlLayer('[PATH_TO_KML]'); 
ctaLayer.setMap(map); 

作为https://developers.google.com/maps/documentation/javascript/layers#KMLLayers

看到结合html示例

<body onload="initialize()"> 
    <div id="map_canvas" style="width:100%; height:100%"></div> 
</body> 

由于看到https://developers.google.com/maps/documentation/javascript/tutorial

要获得KML,你从你的我的位置,要么

  • 复制提供KML链接我真不”打开地图不明白什么时候显示,什么时候没有,有人可以在评论)或
  • 复制链接到地图通过点击链接图标。将&output=kml附加到链接的末尾以获取到KML文件的链接。

请注意,在API中加载KML图层会自动将视图置于标记周围并选择缩放级别以包含所有标记。