GoogleMap中是否存在类似fitBounds的百度? 我在百度地图上有多个标记,我想用正确的定位和缩放级别显示所有标记。
答案 0 :(得分:9)
只是绊倒了这个线索。这个问题的答案是:
var points = [Point_1,...,Point_n];
map.setViewport(points);
points
只是一个包含地图视口中所需类型为BMap.Point
的对象的数组。
答案 1 :(得分:1)
可以在百度地图上显示多个标记。
我已经显示了面积为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.
答案 2 :(得分:1)
尽管this answer对我有用,但通过更改直接latlng
对象而不是BMap.Point
对象来使其起作用。