首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将百度地图与多个标记匹配,如谷歌地图fitBounds

将百度地图与多个标记匹配,如谷歌地图fitBounds
EN

Stack Overflow用户
提问于 2015-02-04 16:44:16
回答 3查看 2.8K关注 0票数 2

百度有没有类似GoogleMap的fitBounds?我在百度地图上有多个标记,我想用适当的位置和缩放级别显示所有的标记。

EN

回答 3

Stack Overflow用户

发布于 2015-08-04 07:24:49

只是偶然发现了这条线索。这个问题的答案是:

代码语言:javascript
运行
复制
var points = [Point_1,...,Point_n];
map.setViewport(points);

points只是一个数组,其中包含您希望在地图视口中使用的BMap.Point类型的对象。

文档:http://developer.baidu.com/map/reference/index.php?title=Class:%E6%80%BB%E7%B1%BB/%E6%A0%B8%E5%BF%83%E7%B1%BB

票数 10
EN

Stack Overflow用户

发布于 2019-09-25 15:49:26

虽然this answer为我工作,但通过更改直接的latlng对象而不是BMap.Point对象来使其工作。

票数 1
EN

Stack Overflow用户

发布于 2015-05-06 19:09:54

可以在百度地图上显示多个标记。

Check their example here

我用230x125的面积展示了百度地图,所以我在下面的区域展示了中国:

代码语言:javascript
运行
复制
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.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28316976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档