【发布时间】:2013-09-10 20:29:13
【问题描述】:
我在SherlockFragmentActivity 中使用com.google.android.gms.maps.GoogleMap。
XML 代码是这样的:
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="fill_parent"
android:layout_height="150dip" />
int zoomLevel = ? // 如何计算两个不同 latlong 值的缩放级别
由于 android map v3 需要将缩放级别告知为 int
map.setZoom(zoomLevel);
我的起始值和目标值为com.google.android.gms.maps.model.LatLng
LatLng 开始,结束;
我正在添加一个像GoogleLocation.addPolyLineOnGMap(mMap, startPoint, endPoint, startMarker, endMarker)这样的插件
我的问题是如何计算 Google 地图的缩放级别,以便它可以在地图上适当地显示两个标记。
【问题讨论】:
-
Google Maps for Android 到目前为止有 V2,而不是 V3(V3 用于 JavaScript)。 “计算缩放级别”是什么意思?
-
请使用正确的英语并具体说明问题
-
从代码 (GeoPoint) 来看,它看起来像 Google Maps API V1。
标签: android google-maps