我正在使用geoxml3加载KML文件。谷歌地图加载时应用中心位置,但一旦geoxml3应用kml文件,它就会移动中心位置。
var myOptions = {
zoom : 2,
minZoom:2,
maxZoom:10,
center : latlng,
disableDefaultUI: true,
suppressInfoWindows : true,
preserveViewport : true
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var geoXml = new geoXML3.parser({
map: map,
singleInfoWindow: false,
afterParse: useTheData,
suppressInfoWindows : true,
center : latlng
});
geoXml.parse(url_kml+'basins.kml');
答案 0 :(得分:5)
将解析器选项的zoom
- 选项设置为false
var geoXml = new geoXML3.parser({
map: map,
singleInfoWindow: false,
afterParse: useTheData,
suppressInfoWindows : true,
zoom : false
});
https://code.google.com/p/geoxml3/wiki/ParserReference#geoXML3.parser_Options