调用百度地图api怎么根据多个经纬度显示点位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调用百度地图api怎么根据多个经纬度显示点位相关的知识,希望对你有一定的参考价值。

参考技术A 在百度地图的右上角,点击“地图API”。
在地图API页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”。
比如在搜索栏输入“百度大厦”点击搜索,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标。
同理,把找到的坐标输入到搜索栏,把后面“坐标反查”给勾上,点击搜索,就会对应的坐标打上标记,同时会有相应地址在最右边。
同时,把鼠标在地图上滑行,就可以看到,鼠标滑到每一个地方,都会对应显示坐标。本回答被提问者采纳

java使用百度地图,进行点定位,点位置不正确

使用百度地图进行定位,从数据库查询的经纬度,创建并标注点 mark
点击进入页面,不做任何操作的时候点位置如图

这个点是假的,只要拖动或者放大缩小地图,出现的点才是我创建的点 如图
来个人回答一下 ,解决代码如下,api2.0都有这个问题 还有其他方法吗

function initMap(longitude,latitude,level)
var CenterPoint = new BMap.Point(longitude,latitude);
map.centerAndZoom(CenterPoint,level);
setTimeout(function()
map.panTo(new BMap.Point(longitude,latitude));
,80);
window.map = map; //将map变量存储在全局

根据经纬度定位是不太准,各个地图的经纬度定位的地方也不准,只能说在一定范围内允许这个误差的存在 参考技术A

用的是百度地图api2.0吧,2.0有这个问题,不知道为什么

可以这样写,页面一加载,就重新定义坐标

追问

大哥 能弄个可以复制的吗 我很懒

追答

setTimeout(function()
map.panTo(new BMap.Point(114.017063,22.552463));
/* map.setZoom(13); */
, 200);

以上是关于调用百度地图api怎么根据多个经纬度显示点位的主要内容,如果未能解决你的问题,请参考以下文章

求助 根据经纬度在百度地图上显示出来该位置

java使用百度地图,进行点定位,点位置不正确

百度地图,怎么可以显示图标的呢??

PC端调用百度地图(自定义控件、高德坐标转百度坐标)

百度地图 怎么获取地址的经纬度

百度地图API 怎么根据输入城市自动定位到该城市中心地点呢