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

时间:2014-02-03 14:48:00

标签: android google-maps google-maps-markers google-maps-android-api-2

我想在谷歌地图中确认一件事  为什么Google地图始终将南非显示为默认位置 ... 我们不能将澳大利亚改为默认。 如果启用GPRS,我可以跟踪当前位置,如果不是我想在澳大利亚显示Sidney。 有可能???

1 个答案:

答案 0 :(得分:6)

如果您要求,Google地图会显示用户的当前位置。

您也可以通过移动地图来手动设置“默认”位置,以提供特定位置。

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,默认情况下,它会显示在您选择的任何位置。