1.加入convertor.js文件

<script type="text/javascript" src="http://api.map.baidu.com/getscript?v=1.4"></script>
<script type="text/javascript" src="http://dev.baidu.com/wiki/static/map/API/examples/script/convertor.js"></script>

2.添加百度地图标注

function loadMarker(x,y,oap_name){if(!x){return}//纠正gps偏差var iconv="../../../icons/access_point_b64.gif";var iconu="../../../icons/access_point_r64.gif";var iconSize = new BMap.Size(64, 64);//标注图片大小var offsetSize = new BMap.Size(32, 32);//偏移位//var point = new BMap.Point(x,y);var icon = new BMap.Icon(iconv,iconSize, {anchor:offsetSize});translateCallback = function (point) {map.clearOverlays();map.setCenter(point);var marker = new BMap.Marker(point, {icon:icon});marker.addEventListener("mouseover", function(){this.setIcon(new BMap.Icon(iconu,iconSize,{anchor:offsetSize}));});marker.addEventListener("mouseout", function () {this.setIcon(new BMap.Icon(iconv,iconSize,{anchor:offsetSize}));});   map.centerAndZoom(point,16);map.addOverlay(marker);var gc = new BMap.Geocoder();var infoWindow1=null;gc.getLocation(point, function(rs){var addComp = rs.addressComponents;infoWindow1 = new BMap.InfoWindow("<div style='margin-top: 13px;font-size:15px;color:red;font-weight:bold;'>"+oap_name+"</div><div style='margin-top: 5px;font-size: 13px;'>地址:"+addComp.province + addComp.city +  addComp.district +  addComp.street + addComp.streetNumber+"<br/>经度:"+x+"<br/>纬度:"+y+"</div>");marker1.openInfoWindow(infoWindow1);}); marker.addEventListener("click", function(){this.openInfoWindow(infoWindow1);});}BMap.Convertor.translate(new BMap.Point(x, y), 0, translateCallback);
}

3.最终显示结果如下:

大功告成。

转载于:https://www.cnblogs.com/denisYuan/p/3983351.html

GPS、基站定位在百度地图上纠偏的解决方法相关推荐

  1. GPS坐标显示在百度地图上(Qt+百度地图)

    Qt在5.6以后的版本就不支持通过mingw编译器来调用webview控件了,这里我用的是Qt5.4的版本,用mingw编译器调试的. 下面简单介绍下Qt与html中的javascript调用交互过程 ...

  2. navigator.geolocation的应用 - 将定位信息显示在百度地图上

    在学习navigator.geolocation的时候,有一个实例是获取坐标后显示在谷歌地图上.众所周知,谷歌地图国内并不能直接访问,得用特殊手段,那我要测试的时候还要开着梯子挺麻烦的,想给别人用也得 ...

  3. Android地图定位-百度地图上定位自己所在的位置

    一 效果图 二 主要代码 BaseActivity.java package com.itheima.baidumap74;import com.baidu.mapapi.map.BaiduMap; ...

  4. 百度地图上定位自己所在的位置

    一.运行效果图 二.核心代码 package com.itheima.baidumap74;import com.baidu.mapapi.map.BaiduMap; import com.baidu ...

  5. android百度地图轨迹实现,android 获取GPS经纬度在百度地图上绘制轨迹

    实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /** * 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标 ...

  6. android 获取GPS经纬度在百度地图上绘制轨迹

    实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /*** 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标* ...

  7. 关于微信开发定位获取当前经纬度在百度地图上不准确的问题。

    这个其实在18年都不是问题,因为微信定位的不准,我们可以选择直接用地图的获取当前经纬度的方法,还是很准的,但是微信更新后我发现在微信浏览器中都不能使用其他地图的定位功能了,这里我自己是测试了百度和腾讯 ...

  8. 门店定位怎么在地图上显示_实体店铺如何让自己店铺在百度地图上显示?

    用过手机地图的朋友都会发现,我们在上面看到不少的店铺.那么我们开实体店的,能不能也将我们的店铺放在百度地图上面,在上面显示呢?方便客户导航过来,也让自己的店铺有个展示的宣传机会呢?答案是可以的,下面小 ...

  9. html地图定位系统原理代码,利用HTML5定位功能实现在百度地图上定位

    利用HTML5定位功能,实现在百度地图上定位 代码如下: HTML5定位 *{ margin: 0px; padding: 0px;} body{text-align: center;  height ...

最新文章

  1. 在命令行中管理 Wifi 连接
  2. Visual Studio 2015 编译与使用Boost库进行文件与目录的操作
  3. 【Cockpit】 如何组织管理多台服务器?
  4. (Buuctf) [第五空间2019 决赛]PWN5 简单格式化字符串漏洞利用
  5. 密码学系列之:feistel cipher
  6. kvm虚拟化存储管理(3)
  7. 搭建一个redis高可用系统
  8. uniapp框架之如何修改接口传参的参数
  9. php开发_图片验证码
  10. 2019latex安装教程
  11. installshield2020打包教程
  12. 阿里云Dataworks
  13. Ubuntu HDMI连接后没有声音解决办法
  14. Tensorflow图像处理相关操作
  15. 26岁那年,我创业了
  16. 43-高级路由:BGP 起源属性:修改为e
  17. APISpace 的 星座配对API
  18. 腾讯开奖,薪资倒挂!
  19. 常见思维模型汇总(一)
  20. 苹果xr十大隐藏功能_苹果iPhone12Pro隐藏功能!简单3步骤“量身高”

热门文章

  1. html表单制作及实例问卷好吗,问卷网上制作问卷、表单、测评的区别
  2. oracle sql去差集,Oracle 两个逗号分割的字符串,获取交集、差集的sql实现过程解析...
  3. 错误代码:ERR_UNSAFE_PORT
  4. 三维点云学习(2)上- 二叉树实现K-NN Radius-NN Search
  5. 网建短信通 使用java调用API发送短信时总是返回-41,关键的关键,仅在于一个问号:(
  6. POJ-1328(Greedy,Vector,Sort,Iterator)
  7. 手把手教你如何建立自己的Linux系统
  8. Windows2003内置用户组介绍
  9. kuka机器人外部轴异步_KUKA机器人外部轴标准配置
  10. 设计模式(二)构建型模式