百度地理位置定位的源码分享

实现百度定位

1、 使用APIclound IDE新建立一个项目,名称为定位:

2、 登陆APIclound官网,进入自己的控制台,会看到应用名称:

3、 使用自己的百度账号登陆百度开放平台:http://lbsyun.baidu.com/apiconsole/key?application=key申请秘钥

如何获取数字签名和包名:

苹果则使用安全码。

获取成功后 访问应用(AK)为秘钥。

4、config.xml添加百度sdk:

5、 6、

7、

8、

9、 main.html

10、 var baiduLocation = api.require('baiduLocation');

11、 baiduLocation.getLocation(function(ret, err){

12、 var sta = ret.status;

13、 var lat = ret.latitude;

14、 var lon = ret.longitude;

15、 var t = ret.timestamp;

16、 if (sta) {

17、 var str1 = '经度:' + lon + '

';

18、 str1 += '纬度:' + lat + '

';

19、 str1 += '更新时间:' + t + '

';

20、 api.alert({

21、 msg : str1

22、 });

23、 var map = api.require('baiduMap');

24、 map.getNameFromLocation({

25、 lon : lon,

26、 lat : lat

27、 }, function(ret, err){

28、 if (ret.status){

29、 var dizhi= ret.province + ret.city + ret.district + ret.streetName + ret.streetNumber;

30、 str1+= '

当前地理位置: ' + dizhi + '';

31、 api.alert({

32、 title: '搜索结果',

33、 msg: dizhi

34、 });

35、 str1+= '';

36、 $api.byId('sys-info1').innerHTML= str1;

37、

38、 //上传地址到服务器端

39、 api.ajax({

40、 url: 'http://192.168.1.52/upLoad/aaa.php',

41、 method: 'post',

42、 timeout: 30,

43、 dataType: 'json',

44、 returnAll: false,

45、 data: {

46、 values: {

47、 dizhi: dizhi,

48、 lon: lon,

49、 lat: lat,

50、 t:t

51、 },

52、

53、 }

54、 }, function(ret,err) {

55、 if(ret) {

56、 varurlJson = JSON.stringify(ret);

57、 varmyobj=eval(ret);

58、 api.alert({

59、 msg: urlJson

60、 });

61、 api.alert({

62、 msg: myobj[0]['dizhi'] //这么写就对了

63、 });

64、 }else {

65、 api.alert({

66、 msg: ('错误码:' + err.code + ';错误信息:' + err.msg + '网络状态码:' + err.statusCode)

67、 });

68、 };

69、 });

70、 /*********************/

71、

72、 } else {

73、 api.alert({

74、 title: '搜索错误代码',

75、 msg: err.msg

76、 });

77、 }

78、 });

79、 //显示位置

80、 } else {

81、 api.alert({

82、 msg : err.msg

83、 });

84、 }

85、 });

86、

87、

88、

php的代码:

$dizhi=$_POST["dizhi"];

$lon=$_POST["lon"];

$lat=$_POST["lat"];

$t=$_POST["t"];

$str=$dizhi."\r\n".$lon."\r\n".$lat."\r\n".$t."\r\n";

$open=fopen("log.txt","a" );

fwrite($open,$str);

fclose($open);

$json[]=$_POST;

echo json_encode($json);

?>

原文:http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=7890

定位.rar

( 306.31 KB 下载:74 次 )

AD:真正免费,域名+虚机+企业邮箱=0元

相关文章

相关视频

地理位置定位php代码,百度地理位置定位的源码分享相关推荐

  1. 学生签到系统c代码_C语言学生管理系统源码分享

    1 大家好2 我就是如假包换的...陈玲3 自从运营了C语言程序设计微信公众号4 很多粉丝都给我备注5 ...奇葩6 实在是不敢当7 也被人开始叫玲玲姐8 我知道9 很多人都想看我出境10 我本人也有 ...

  2. 炎黄盈动-全球领先的低代码和BPM PaaS服务商 源码分享

    炎黄 以低代码和BPM为核心的PaaS平台 炎黄盈动专业从事BPM和企业PaaS的创新研究,致力于将先进的低代码 (Low-Code) 快速开发平台与BPM流程管理技术相结合,采用最前沿技术,转化成简 ...

  3. matlab布林算法代码,MATLAB量化交易策略源码分享之 布林通道+高低点

    策略原理: 通过布林带以及突破后的高低点的形成产生交易信号 采取跟踪止损出场 回测曲线: 2017-2-27 10:09:43 上传 下载附件 (65.41 KB) 策略代码: function  S ...

  4. 获取地理位置php源码,百度地理位置定位的源码分享

    百度地理位置定位的源码分享 2016-06-07 11:37:29原创192百度地理位置定位的源码分享 实现百度定位 1. 使用APIclound IDE新建立一个项目,名称为定位: 2. 登陆API ...

  5. 精准室内定位系统源码,采用UWB定位技术开发的智慧工厂定位系统源码

    室内定位系统源码,采用UWB定位技术开发的智慧工厂定位系统源码 技术架构:单体服务 + 硬件(UWB定位基站.卡牌) 开发语言:java 开发工具:idea .VS Code 前端框架:vue 后端框 ...

  6. wsn定位matlab仿真,WSN定位蒙特卡洛方法MCL的MATLAB实现源码

    WSN定位蒙特卡洛方法MCL的MATLAB实现源码 clear; clc; %初始化工作 Ns = 20; Nn = 200; Vmax = 20; Xrange = 200; Yrange = 20 ...

  7. DIY官网可视化工具打造低代码可视化一键生成导出源码工具

    DIY官网可视化工具 打造低代码可视化一键生成导出源码工具 设计一次打通设计师+产品经理+技术开发团队必备低代码可视化工具 从想法到原型到源码,一步到位低代码生成源码工具 立即定制DIY官网可视化工具 ...

  8. php 百度收录api_PHP查询百度收录API接口源码

    PHP查询百度收录API接口源码,对很多站长们很实用,随时查询自己网站域名到底被百度清清楚楚的收录个多少页面统计出来. API接口代码 header("Access-Control-Allo ...

  9. 我的CSDN笔记总索引(阅读量降序,代码自动遍历生成HTML5源码)

    Python代码用"命令容器"方法os.system(),调用Linux命令行工具crul获取CSDN博文页面源码,Python内置re正则解析出博文笔记信息,按阅读量降序模块输出 ...

最新文章

  1. 2021 年 7 月编程语言排行榜
  2. shell--特殊位置参数变量及常用内置变量
  3. 产品经理第一课上海站圆满结束,下一站你定!
  4. LeetCode 1658. 将 x 减到 0 的最小操作数(哈希)
  5. java 协议处理器_协议处理器urlstreamhandler及contenthandler
  6. html打开显示脚本错误,IE浏览器显示脚本错误怎么办 IE浏览器脚本错误解决方法图文教程...
  7. 39. 组合总和 ,40. 组合总和 II,216. 组合总和 III
  8. 报班华为HCIE的课程需要有IA和IE的基础吗?
  9. 捷径|皮皮虾去水印教程
  10. python代码写龙卷风_python – 带有龙卷风的ZODB
  11. (一)安装Emacs
  12. ubuntu 超好用截图和标记图片工具shutter
  13. 布局练习——网易新闻
  14. 什么是TMD格式?TDM格式详细介绍
  15. 【WebFace260M】《WebFace260M:A Benchmark Unveiling the Power of Million-Scale Deep Face Recognition》
  16. 如何用手机控制电脑或电脑控制手机?
  17. android 检测软键盘,Android:检测软键盘打开
  18. Java用for循环嵌套*输出一个长方形
  19. Ubuntu上软件安装
  20. Shapefile格式数据去除投影坐标系

热门文章

  1. shell脚本多线程
  2. 泛娱乐行业需求升级,即构推出“泛娱乐社交玩法2.0方案”
  3. 计算机网络mask是什么意思,计算机网络-mask答案.ppt
  4. Stata:断点回归RDD简明教程
  5. Android ViewDragHelper类
  6. 用户体验 | 如何度量用户体验?
  7. 几种常用电流互感器采样电路
  8. 四招识卖假点卡网站 五大常见骗术显形(转)
  9. 职场上,这些不为人知的潜规则,你知道吗?
  10. 盘点2021年流行报表开发工具【测评】