【发布时间】:2020-09-02 00:21:52
【问题描述】:
我有多个LatLng
使用这个库:https://pub.dev/packages/google_maps_flutter
如何获得它们的中心并放大地图,以便所有 LatLng 都可见,但离屏幕不太远?
【问题讨论】:
标签: algorithm google-maps flutter dart
我有多个LatLng
使用这个库:https://pub.dev/packages/google_maps_flutter
如何获得它们的中心并放大地图,以便所有 LatLng 都可见,但离屏幕不太远?
【问题讨论】:
标签: algorithm google-maps flutter dart
我在一个类似的问题上发现了这个,所以我希望它适用... (Center/Set Zoom of Map to cover all visible Markers?)
var markers = [];//some array
var bounds = new google.maps.LatLngBounds();
for (var i = 0; i < markers.length; i++) {
bounds.extend(markers[i]);
}
map.fitBounds(bounds);
可能看看他们的文档:https://developers.google.com/maps/documentation/javascript/reference/map#Map.fitBounds
【讨论】:
extend