地理位置开发笔记
来源:互联网 发布:linux中health.jsp 编辑:程序博客网 时间:2024/05/16 02:39
首先是 砸iHTML5 中获取地理位置。
if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(pos){var c=pos.coords;var a = ['{"accuracy": ', c.accuracy,', "latitude": ', c.latitude,', "longitude": ', c.longitude,"}"].join("");document.getElementsByName("location")[0].value= a;console.log(a);});}
在Mysql 中 根据坐标计算得到距离:
SELECT id, ( 6371 * acos( cos( radians(29.3547224) ) * cos( radians( `latitude` ) ) * cos( radians( `longitude` ) - radians(113.099185) ) + sin( radians(29.3547224) ) * sin(radians(`latitude`)) ) ) AS `distance`FROM tp_merchant HAVING distance < 130ORDER BY distance LIMIT 0 , 20;
注: SQL中的一个取值: 6371 是公里, 3959 是 英里。
0 0
- 地理位置开发笔记
- HTML5开发 地理位置定位
- IOS开发学习笔记(十六)——使用地理位置及地图(上篇)
- IOS开发学习笔记(十七)——使用地理位置及地图(中篇)
- IOS开发学习笔记(十八)——使用地理位置及地图(下篇)
- 地理位置
- 地理位置
- 地理位置
- 地理位置
- 地理位置
- 【js学习笔记-115】----html5之地理位置
- ES学习笔记九-地理位置(geolocation)
- android 高德地图定位(地理位置) 笔记
- HTML 5开发之地理位置定位
- HTML5 地理位置定位 API 接口开发
- ios8地理位置开发解决定位失败问题
- HTML5地理位置定位API接口开发
- 【Android笔记 二】Location获取地理位置信息(上)
- UIPickView
- 剑指offer--数值的整数次方
- Linux C/C++ 模板:用template消除歧义
- 安装pip和virtualenv
- 解决ubuntu 13.10的双拼等中文输入法的问题(安装fcitx)
- 地理位置开发笔记
- RPC入门
- anyconnect-macosx-4.0.00061-web-deploy-k9 安装失败解决方法(有旧版残余)
- cygwin出现sed未找到命令的时候解决办法
- Android android:paddingLeft与android:layout_marginLeft的区别
- 彻底的理解:WebService到底是什么?
- CSS3中width属性的calc()使用
- 《纠结学习C++还是Java》之《如何学好java》现在看不懂 转过来再说!
- 面试中的C++问题