百度地图可以虚拟定位吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图可以虚拟定位吗相关的知识,希望对你有一定的参考价值。

参考技术A 不可以。
因为百度地图的定位是你所在的位置,并没有虚拟定位一说。
百度地图(BaiduMaps)自2005年上线以来,秉持“科技让出行更简单”的品牌使命,以"科技"为手段不断探索创新,已经发展成为国内领先的互联网地图服务商。百度地图具备全球化地理信息服务能力,包括智能定位、POI检索、路线规划、导航、路况等。伴随着AI时代的到来,作为“新一代人工智能地图”,百度地图90%数据生产环节已实现AI化,智能语音助手累计用户数突破5亿,并上线全球首个地图语音定制功能,让用户出行更具个性化。百度地图覆盖POI达1.8亿,道路里程超1000万公里,刷新了行业新高度。同时,百度地图是业内拥有丰富全景数据的地图服务商,街道全景已覆盖国内95%的城市,全景照片突破20亿张。

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);

以上是关于百度地图可以虚拟定位吗的主要内容,如果未能解决你的问题,请参考以下文章

离线后也能使用百度地图吗

百度地图怎样用手机定位

百度地图开发介绍

怎么在百度地图上看我的位置

android定位城市

手机上面百度地图的附近商家是怎么弄上去的有人知道么?