2012-07-26 111 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圖層會自動將視圖置於標記周圍並選擇縮放級別以包含所有標記。