我想在谷歌地图中确认一件事 为什么Google地图始终将南非显示为默认位置 ... 我们不能将澳大利亚改为默认。 如果启用GPRS,我可以跟踪当前位置,如果不是我想在澳大利亚显示Sidney。 有可能???
答案 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
,默认情况下,它会显示在您选择的任何位置。