自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 574|回复: 5
打印 上一主题 下一主题

[应用案例] [已解决]创建marker后,地图怎样才能显示到marker创建的地方

[复制链接]
最佳答案
0 

10

主题

21

帖子

78

积分

新手上路

Rank: 1

积分
78
跳转到指定楼层
楼主
发表于 2015-10-22 11:24:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
发表帖子
API/SDK版本号: JavaScript API v1.3
产品: 2D地图
手机型号:
使用接口:
默认初始化地图后,创建一些marker,如果marker的经纬度不在当前地图中心点的显示范围内,需要手动拖动地图才能看到已经创建的marker。怎么样做才能让地图在marker创建完后自动切换到显示marker的地方,并且在地图上显示出所有的marker点信息

回复

使用道具 举报

沙发
发表于 2015-10-22 11:29:38 | 只看该作者    本楼为最佳答案   
调用AMap.Map下的setFitView()方法
修改个人资料
回复 支持 反对

使用道具 举报

最佳答案
0 

10

主题

21

帖子

78

积分

新手上路

Rank: 1

积分
78
板凳
 楼主| 发表于 2015-10-22 11:36:36 | 只看该作者
阿里巴巴and四十大盗 发表于 2015-10-22 11:29
调用AMap.Map下的setFitView()方法

这个方法显示是显示了,我随机创建了两个点,可是看到的点在地图的边边,有没有方法,在创建完marker后,地图自动显示出所有marker,并且是个最佳的视图,最好是marker的经纬度范围再取个中心点的那种

333.png (166.48 KB, 下载次数: 40)

333.png
回复 支持 反对

使用道具 举报

地板
发表于 2015-10-22 12:05:49 | 只看该作者
louisha 发表于 2015-10-22 11:36
这个方法显示是显示了,我随机创建了两个点,可是看到的点在地图的边边,有没有方法,在创建完marker后, ...

setFitView([相应的点对象])
修改个人资料
回复 支持 反对

使用道具 举报

5#
发表于 2015-10-22 12:07:12 | 只看该作者
如还有问题,请参考文档:
http://lbs.amap.com/api/javascript-api/reference/map/

setFitView(overlayList:Array)                根据地图上添加的覆盖物分布情况,缩放平移地图到合适的视野级别,参数overlayList默认为当前地图上添加的所有覆盖物图层
修改个人资料
回复 支持 反对

使用道具 举报

最佳答案
3 

48

主题

141

帖子

530

积分

高级会员

Rank: 4

积分
530
6#
发表于 2015-10-23 16:33:30 | 只看该作者
LatLngBounds.Builder builder = new LatLngBounds.Builder();

            for (int i=0;i<.size();i++){

                builder.include(new LatLng(
                        Double.parseDouble(post_lat.get(i)),
                        Double.parseDouble(post_lng.get(i))));
            }

            LatLngBounds bounds=builder.build();


            aMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 10));
如果只有一个marker 就不用循环,我这里是多个marker,循环假如bounds,这是将地图视角移动到marker处,并以适当的缩放级别显示,你试试,应该是你要的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表