关于百度地图定位

第一次写简书,也不晓得怎么排版。就简单写下,希望游客能看懂。。。

这次的主题是百度定位,而不是百度地图,百度地图以后发布。

开发步骤

想要开发百度地图,首先就得注册百度账号、成为百度地图开发者、生成密钥,然后才能使用相关功能。

1、注册百度账号(在此处注册)

2、申请成为百度地图开发者

链接:http://lbsyun.baidu.com/


在示例demo中可以根据你的密钥和输入的经纬度展开以此经纬度为中心的百度地图,但这都是后话,密钥都还没拿到,况且本文是说定位,而非做地图。


依次点击,进入下图页面:


创建应用


提交过后生产密钥

然后在开发指南中选择web API


拼接服务文档的这两个url,(AK就指你的密钥,IP输入你本机的IP,如果不输入IP则会根据你上网的IP进行定位)

在postman中调试,就可以看到目前我是在北京的。

如果你想输入IP,就得获取IP地址。在命令窗口输入ipconfig可查看本机IP(快捷操作win+r,输入cmd)

关于js如何获取IP

自行百度

第二种方式定位(代码贴给你)

1、在项目工程的index.html文件在引入js文件

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的密钥"></script>

2、/*定位地址刷新*/

this.getAddress= function () {

  var geolocation = new BMap.Geolocation();

  geolocation.getCurrentPosition(function(res){

    if(this.getStatus() === 0){

      $rootScope.city = res.address.city;

      $rootScope.addr ='';

    }else{

      $rootScope.city ='';

      $rootScope.addr ='';

    }

  },{enableHighAccuracy: true})

本人目前使用的第二种方式。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容