Javascript 加载GeoRSS文件后无法使Google Maps API缩小

Javascript 加载GeoRSS文件后无法使Google Maps API缩小,javascript,google-maps,Javascript,Google Maps,我正在尝试构建一个将GeoRSS文件导入googlemaps的应用程序,但是我看到了奇怪的行为,在导入文件后,我无法使地图缩小。它一直被放大到文件导入的第一个pin 请参见下面的代码示例: <script type="text/javascript"> function initialize() { var myOptions = { zoom:0, mapTypeId: google.maps.MapTypeId.SATELLITE }; var

我正在尝试构建一个将GeoRSS文件导入googlemaps的应用程序,但是我看到了奇怪的行为,在导入文件后,我无法使地图缩小。它一直被放大到文件导入的第一个pin

请参见下面的代码示例:

<script type="text/javascript">
  function initialize() {
    var myOptions = {
    zoom:0,
    mapTypeId: google.maps.MapTypeId.SATELLITE 
  };

var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
var georssLayer = new google.maps.KmlLayer('https://twitter.com/statuses/user_timeline/findingnewo.rss');
georssLayer.setMap(map);
map.setZoom(0);
  }

</script>
有人见过类似的行为吗?

以下是你的答案:

添加KML图层时,默认行为是缩放和定位地图以适应图层内容。您可以提供一个选项来防止这种情况发生

选项:

例如:

var options = { preserveViewport: true },
    georssLayer = new google.maps.KmlLayer('https://twitter.com/statuses/user_timeline/findingnewo.rss', options);

工作完美!非常感谢你。我现在正在浏览选项页。