【发布时间】:2012-08-11 09:18:43
【问题描述】:
我使用 google map api v3 和 kml 文件制作了一个 google map 应用程序。但是,有时它会起作用,有时它总是缩放到最大级别,并且中心不是我的 options.center(非洲附近)。
为什么会这样?
我的 kml 文件已上传到我的 Google 地图帐户。
function initialize1() {
var myLatlng = new google.maps.LatLng(30.566991,114.315491);
var myOptions = {
zoom: 10,
center: myLatlng,
overviewMapControl:true,
overviewMapControlOptions: {
opened:true
},
scaleControl:true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map1= new google.maps.Map(document.getElementById("map_canvas1"), myOptions);
var nyLayer = new google.maps.KmlLayer('https://maps.google.com/maps/ms? **************',
{suppressInfoWindows: true});
nyLayer.setMap(map1);
google.maps.event.addListener(nyLayer, 'click', function(kmlEvent) {
var text = kmlEvent.featureData.description;
showInDiv(text);
});
}
非常感谢,
【问题讨论】:
标签: google-maps-api-3 kml