百度中是否有类似 GoogleMap 中的 fitBounds 的等价物?我在百度地图上有多个标记,我想以正确的定位和缩放级别显示所有标记。
问问题
2835 次
3 回答
10
只是偶然发现了这个线程。这个问题的答案是:
var points = [Point_1,...,Point_n];
map.setViewport(points);
points
只是一个数组,其中包含BMap.Point
您在地图视口中想要的类型的对象。
于 2015-08-03T23:24:49.400 回答
1
尽管这个答案对我有用,但通过更改直接latlng
对象而不是BMap.Point
对象来使其工作。
于 2019-09-25T07:49:26.007 回答
0
可以在百度地图上显示多个标记。
我已经显示了面积为 230x125 的百度地图,所以我在如下区域显示了中国:
var map = new BMap.Map("id_of_map_loading_area");
var point = new BMap.Point(101.841797,35.433724); //China on the center of the area
map.centerAndZoom(point,3); // Change value 3 to see difference
map.enableScrollWheelZoom(); // Zoom effect to the map using mouse.
于 2015-05-06T11:09:54.033 回答