首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌地图API -在街景中移动控制位置?

谷歌地图API -在街景中移动控制位置?
EN

Stack Overflow用户
提问于 2013-11-22 00:19:22
回答 2查看 1.1K关注 0票数 0

有人知道我如何在街景中移动google地图的平移/缩放控制位置吗?

我可以将控件定位到普通地图视图的右侧,但是当街景被激活时,平移控件和缩放按钮切换到左侧?

当街景处于活动状态时,我该如何告诉这些向右定位?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-05-26 16:43:45

我测试了下面的代码,它对我来说很有效

代码语言:javascript
运行
复制
    map.get('streetView').setOptions({
             panControlOptions:  map.get('panControlOptions'),
             zoomControlOptions: map.get('zoomControlOptions')});
票数 1
EN

Stack Overflow用户

发布于 2013-11-22 00:58:46

streetView有它自己的控制选项,这些选项不会从地图继承。

您必须为streetView显式设置以下控制选项:

代码语言:javascript
运行
复制
<script>
function initialize() {
    var mapOptions = {
    center: new google.maps.LatLng(42.345573,-71.098326),
    zoom: 14,
    panControlOptions:{
      position:google.maps.ControlPosition.RIGHT_TOP
    },
    zoomControlOptions:{
      position:google.maps.ControlPosition.RIGHT_TOP
    }
  };
  var map = new google.maps.Map(
      document.getElementById('map-canvas'), mapOptions);

  //apply the map-settings for panControl and zoomControl to the streetView:
  map.get('streetView')
    .setOptions({panControlOptions:  map.get('panControlOptions'),
                 zoomControlOptions: map.get('zoomControlOptions')});
}

google.maps.event.addDomListener(window, 'load', initialize);

</script>
<div id="map-canvas" style="width: 400px; height: 500px"></div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20126324

复制
相关文章

相似问题

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