我正在使用GWT2.5和GoogleMap Api3。
我有两种情况: 我正在为地图设置中心标记,上面标记很少。 2.任何县和很少的标记。
因此,地图应适当缩放以适合标记。
有没有办法自动检测缩放级别?
答案 0 :(得分:1)
Google地图没有“fitAllMarkers
”功能/方法,但您应该能够合理地使用fitBounds
方法实现这一目标。
我已经不测试了以下代码,但是这样的代码应该可行:
// A list of all your markers.
List<Marker> markers;
// Get the current bounds of your map.
LatLngBounds latLngBounds = googleMap.getBounds();
for(Marker marker : markers) {
// Extend the bounds of your map to fit the position (LatLng) of each marker.
latLngBounds.extend(marker.getPosition());
}
// This may not be needed - test it.
// Tell the map to zoom to fit the bounds that you defined for your markers.
googleMap.fitBounds(latLngBounds);
答案 1 :(得分:0)
以下是使用GWT地图v3 api的一些示例。我想我会在这些例子中涵盖你所有的问题。