首页 > 解决方案 > 找到中心并放大所有 LatLng

问题描述

我有多个LatLng 使用这个库:https ://pub.dev/packages/google_maps_flutter 我怎样才能获得他们的中心并放大地图,以便所有内容LatLng都可见,但离屏幕不太远?

标签: algorithmgoogle-mapsflutterdart

解决方案


我在一个类似的问题上发现了这个,所以我希望它适用......(中心/设置地图缩放以覆盖所有可见标记?

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


推荐阅读