安卓谷歌地图 : set boundary on 2 locations and center on one of them

标签 android google-maps

  • 我知道如何在 2 个位置上设置边界,以便两个位置都以最大缩放比例显示(使用 LatLngBounds)
  • 我知道如何以一个位置为中心

请问我如何同时进行这两项操作?

在 2 个位置设置边界将 map 居中放置在 2 个位置之一。

最佳答案

googleMap.setCenter(yourPosition); 不会改变缩放系数。

我只是设置边界,然后将当前缩放系数减小 1,因此 map 将是原来的两倍大,然后以某个位置为中心。

它有点脏,但我认为它会起作用。

关于安卓谷歌地图 : set boundary on 2 locations and center on one of them,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32518044/

相关文章:

google-maps - 如何获取基于纬度和经度的谷歌地图?

android - 如何在步行模式下打开谷歌地图

java - 在水平布局中显示 ListView 时出现问题?

android - FragmentPagerAdapter 在方向更改时不恢复 fragment

android - 移动 videoView...使用平移动画

google-maps - Google map API v3 API key

c# - Xamarin Android 客户端将 JSON 发布到 Node JS Web 服务

android - 工具栏后退/主页按钮的 Xamarin 资源 ID 与 Resource.Id.home 不匹配

javascript - 谷歌地图 API (JS) : check if I reached my destination

javascript - 使用 google maps js API 时是否需要隐藏 API key ?如果是这样,如何?