如何使用适用于 android 的谷歌地图 API 将地图限制在一个国家/地区

roo*_*mir 4 java android google-maps android-studio

我对 android 的 google 地图 api 完全陌生,我想知道是否可以将地图显示的区域限制在一个国家/地区。我的意思是我的目标用户仅在我自己的国家/地区,当应用程序逻辑仅在这个国家/地区时,向他们展示整个世界既没有用也没有逻辑。

有任何想法吗?

ps:如果在 google 的 api 中不可能,有没有办法用另一个提供地图服务的源的另一个 api 来做到这一点?

ant*_*nio 5

如果您仍然感兴趣,现在可以使用该方法将用户的平移限制到给定区域setLatLngBoundsForCameraTarget

您需要更新 Play 服务的依赖项:

dependencies {
    compile 'com.google.android.gms:play-services:9.6.1'
}
Run Code Online (Sandbox Code Playgroud)