首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载GeoRSS文件后,无法让Google Maps API缩小

加载GeoRSS文件后,无法让Google Maps API缩小
EN

Stack Overflow用户
提问于 2012-04-05 09:17:29
回答 1查看 916关注 0票数 0

我正在尝试构建一个将GeoRSS文件导入到Google Maps中的应用程序,但是我看到了一些奇怪的行为,在我导入该文件后,我无法让地图缩小。它被卡住,向右放大到文件导入的第一个接点。

请看下面的代码示例:

代码语言:javascript
复制
<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>

有没有人看到过类似的行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-05 09:23:34

这是你的答案:

https://developers.google.com/maps/documentation/javascript/layers#KMLLayers

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

选项:

https://developers.google.com/maps/documentation/javascript/reference#KmlLayerOptions

示例:

代码语言:javascript
复制
var options = { preserveViewport: true },
    georssLayer = new google.maps.KmlLayer('https://twitter.com/statuses/user_timeline/findingnewo.rss', options);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10021456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档