【发布时间】:2014-02-06 15:20:42
【问题描述】:
在我的 android 应用程序中,我有以下代码...
CameraUpdate center= CameraUpdateFactory.newLatLng(new LatLng(Lat,Lon));
DebugLog.debugLog("centered camera on " + Lat + " and " + Lon, false);
CameraUpdate zoom=CameraUpdateFactory.zoomTo(15);
map.moveCamera(center);
map.animateCamera(zoom);
map.addMarker(new MarkerOptions()
.position(new LatLng(Lat, Lon))
.title("Phone Location")
);
纬度是 31.7898 朗是-111.0354
标记正好在正确的位置。然而,摄像机位于 v2 地图上该位置以北约 5 英里处。 为什么? 谢谢 加里
【问题讨论】:
-
尝试在一个操作中同时进行居中和放大,而不是两个。
-
只是为了展示如何做到这一点的例子:map.animateCamera(CameraUpdateFactory.newLatLngZoom(location, 15));
标签: android google-maps google-maps-android-api-2