一、

获取当前地理位置信息的方法 在HTML5之前 HTML5
  根据IP地址来获取当前的地理位置信息 浏览器通过geolocation的API接口来获取当前的地理位置信息,(经纬度)  
方法为   navigator.geolocation.getCurrentPosition(){}这个方法来获取  

由于许多地图采用的坐标系都是不一样的,使用不同的地图接口得到同一个地点的经纬度会有一定的偏差,百度地图和谷歌地图的纠偏能力如下表:

什么是纠偏能力?

在百度地图显示的经纬度和实际的经纬度是存在一定的差距的,百度地图上的经纬度会通过一个纠偏数据库,把地图上的经纬度尽量跟实际的经纬度接近。就是去纠正这种偏差。

  百度地图 谷歌地图  
区别 百度地图纠偏信息包含中国海域一共29,699,997条纠偏数据 谷歌地图只包含中国陆地一共12,597,551条纠偏数据  
       
       

使用geolocation的API获取的经纬度是谷歌地图上的经纬度,为了有更多的纠偏信息,我们可以将获取的经纬度转化成百度地图上的经纬度。

转化方法:

通过百度地图API中提供的一个坐标转化js文件,,进行转化即可。<script src="http://api.map.baidu.com/api?v=1.3" type="text/javascript">//将百度API引入到页面<script type="text/javascript" src="convertor.js">

// 将google地图中的经纬度转化为百度地图的经纬度
BMap.Convertor.translate(ggPoint, 2, function(point){ //百度官方发布的接口
var marker = new BMap.Marker(point); //创建地图实例

map.addOverlay(marker);           //创建点坐标
map.centerAndZoom(point, 50);          //初始化地图,设置中心点坐标和地图级别(数字越大,级别越小)
map.enableScrollWheelZoom();           // 启动鼠标滚轮操作
map.enableKeyboard();                  //开启键盘操作的接口(键盘控制默认也是不开启,开启后按键+和-分别让地图放大或缩小一级,PgUp、PgDn、Home、End键则会让地图向下、上、右、左四个方向移动一段距离。↑、↓、←、→四个健可以使地图在四个方向上移动,)
map.enableContinuousZoom();           // 开启连续缩放效果
ssmap.enableInertialDragging();      // 开启惯性拖拽效果
});
}

百度地图与谷歌地图 (常识、区别,更倾向于使用百度地图,纠错信息比谷歌多)...相关推荐

  1. 【前端搞地图】如何设计一张更真实的 3D 地图

  2. 无偏移谷歌瓦片地址_[转]OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)

    开源与成熟商业的瓦片地图服务(TMS  2  WMTS),都有如下共同的特性,基本成为了标准: (1) 坐标系:WGS84 (2) 投影:墨卡托投影(Marcator,正轴等角圆柱投影) ------ ...

  3. android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换

    android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换 前言: 由于项目需要,很多时候都需要地图经纬度直接的转换 ...

  4. 谷歌官方回应了,99 部手机行为艺术「捉弄」谷歌地图后续

    _ By 超神经 内容导读:谷歌地图对于交通是否拥堵的判断依据是什么?它存在缺陷吗?一位叫 Simon Weckert 的艺术家,通过一个简单的实验,成功欺骗了谷歌地图的路况判断,在空旷的大马路上,制 ...

  5. 高德地图联手达摩院推车载AR导航,百度地图这次彻底赶不上了!

    10月17日,高德地图宣布与达摩院达成合作,将推出车载AR导航.AR导航可以把真实的道路场景与虚拟的导航指引有机结合,给用户一个直观的实景导航体验. AR实景导航的概念阶段真正进入到落地阶段 随着城市 ...

  6. 谷歌聊天机器人api_如何编写针对Google地图等网络应用量身定制的聊天机器人

    谷歌聊天机器人api by Paul Pinard 保罗·皮纳德(Paul Pinard) 如何编写针对Google地图等网络应用量身定制的聊天机器人 (How to code a chatbot t ...

  7. Android studio百度地图SDK开发 2020最新超详细的Android 百度地图开发讲解(6) POI检索, 根据地址输入提示检索 Sug

    POI检索, 根据地址输入提示检索 Sug 参考百度地图官方文档:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/search/sug ...

  8. 百度seo和谷歌seo的区别

    2022年开始,百度seo陷入了几大技术难题:网站不备案不收录,新站收录排名比较差,快排被一个一个通杀等等.所以很seo开始转行做谷歌seo,这也是市场的动向,毕竟中国的影响力越来越大了,做海外市场的 ...

  9. vue2.0 唤起百度地图app_今天不谈哪个导航好!百度高德二合一APP体验

    [PConline应用]百度好还是高德好?这就好比是一个鸡生蛋还是蛋生鸡的问题,永远没有答案.除了每个人的使用习惯以外,这两款地图APP的确在很多方面各有侧重,比方说高德更注重导航定位,即便是再偏僻的 ...

最新文章

  1. android更改menu字体颜色,Android动态修改menu颜色
  2. dapper使用时性能优化
  3. jfinal连接mysql数据库_JFinal中怎么获得当前数据库连接的数据库类型?
  4. 小钳子图片_家居维修小帮手:史丹利45件套工具套装组合评测
  5. android自定义view背景透明度,Android 背景透明度设置总结
  6. roipool and roialign difference
  7. 《智能家居产品 从设计到运营》——2.2 智能设备的触角:传感器
  8. 二级c语言编程题库100题,计算机二级C语言编程题库100题(70页)-原创力文档
  9. Bootloader解锁加锁 Android刷机
  10. C++ | 通讯录管理系统
  11. hello ,酷狗音乐产品体验报告
  12. vue在列表和下拉框中显示icon图标
  13. 区块链技术运用在票据领域-票据链
  14. 什么是UML、UML类图
  15. 数据挖掘第二章 认识数据
  16. 现代职业教育杂志现代职业教育杂志社现代职业教育编辑部2022年第27期目录
  17. 马来酰亚胺修饰黑磷量子点浓度0.1mg/ml|油相PbS包裹PbSe量子点PbSe核是6nm左右Pbs壳层1-2nm
  18. 计算机专业研究生如何看待计算机期刊论文
  19. Java计算机毕业设计甜趣网上蛋糕店订购系统源码+系统+数据库+lw文档
  20. 在虚拟机Fedora29中安装VBoxLinuxAdditions(共享文件夹的设置)

热门文章

  1. PAT乙级 1004 成绩排名
  2. solr set java opts_關於 Apache Solr 無法啟動的問題
  3. java方法嵌套数据源切换_SpringBoot AOP方式实现多数据源切换的方法
  4. 从身份证管理系统思考企业CMDB的建设
  5. 与Win8之磁盘活动时间100%斗争心得
  6. MS-SQL 时间的操作
  7. Zookeeper Tutorial 2 -- Programmer's Guide
  8. 还是觉得应该动手写点东西....
  9. 《天下无贼》经典对白
  10. 诗与远方:无题(三)