0

我正在使用 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');
4

1 回答 1

5

将解析器选项的zoom-option 设置为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

于 2014-12-24T11:45:44.667 回答