Android 在安卓谷歌地图中,是否有可能将默认位置从南非更改为澳大利亚?

Android 在安卓谷歌地图中,是否有可能将默认位置从南非更改为澳大利亚?,android,google-maps,google-maps-markers,google-maps-android-api-2,Android,Google Maps,Google Maps Markers,Google Maps Android Api 2,我想在谷歌地图中确认一件事,那就是 为什么谷歌地图总是将南非显示为默认位置。。。 我们不能将澳大利亚更改为默认澳大利亚吗。 如果启用GPRS,我可以跟踪当前位置,如果不启用,我想显示悉尼在澳大利亚可能吗?如果您要求,谷歌地图将显示用户的当前位置 也可以通过移动地图以指定特定位置来手动设置“默认”位置 CameraUpdate point = CameraUpdateFactory.newLatLng(new LatLng(53, 2)); // moves camera to coordina

我想在谷歌地图中确认一件事,那就是 为什么谷歌地图总是将南非显示为默认位置。。。 我们不能将澳大利亚更改为默认澳大利亚吗。
如果启用GPRS,我可以跟踪当前位置,如果不启用,我想显示悉尼在澳大利亚可能吗?

如果您要求,谷歌地图将显示用户的当前位置

也可以通过移动地图以指定特定位置来手动设置“默认”位置

CameraUpdate point = CameraUpdateFactory.newLatLng(new LatLng(53, 2));

// moves camera to coordinates
map.moveCamera(point);
// animates camera to coordinates
map.animateCamera(point);
最好使用
moveCamera
而不是
animateCamera
作为默认位置

您之所以看到南非,是因为地图在初始化时默认为
(0,0)
,没有任何额外数据,因此除了默认值之外,它没有其他地方可以指向<代码>(0,0)正好在非洲附近


在地图显示给用户之前,请使用
moveCamera
,地图将显示在您默认选择的任何位置。

谢谢您的回复。。。但是应用程序在moveCamera上崩溃了,java.lang.NullPointerExceptionWell你初始化了你的GoogleMap实例了吗,你的CameraUpdate实例也初始化了吗?在使用它们之前,你必须对它们进行初始化。您是否已经阅读了上的教程,并使用了验证地图可用性部分中的代码初始化?可能重复