我不熟悉Google Maps API v3,並且一直在仔細閱讀文檔。Google Maps API v3上缺少KML標記:出了什麼問題?
我的地圖加載正常,但沒有顯示我在KML文件(http://hepac.ca/wp-content/mapping/wellnessnetworks.kml)中設置的地標。 KML在FeedValidator驗證正確,並且在Google地球中顯示沒有問題,所以我假設這是我的代碼出現問題。
地標出現在一個點上,但我必須意外刪除了一些關鍵代碼。預先感謝您的幫助!
function initialize() {
var mapcenter = new google.maps.LatLng(46.36209, -64.73145);
var mapOptions = {
zoom: 7,
center: mapcenter,
mapTypeId: google.maps.MapTypeId.ROADMAP,
};
google.maps.visualRefresh = true;
var map = new google.maps.Map(document.getElementById("map-canvas"),mapOptions);
var opt = { minZoom: 7, maxZoom: 9 }; // Sets minimum & maximum zoom level
map.setOptions(opt);
var ctaLayer = new google.maps.KmlLayer({
url: 'http://hepac.ca/wp-content/mapping/wellnessnetworks.kml',
preserveViewport: true,
});
ctaLayer.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
感謝geocodezip,但我仍然沒有任何運氣。 – SPS
您是否看到了工作示例? – geocodezip
我沒有!謝謝。 – SPS