js 获取地理位置经纬度
2014-11-07 18:07
344 查看
1、 加载百度API的核心js,ak表示获取百度地图的开发密钥,免费的需要申请下
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=42b8ececa9cd6fe72ae4cddd77c0da5d"></script>
2、代码:
//设置默认地理位置 访问失败时使用默认地理位置
var defaultPosition="121.48479060028a31.234309729773";
在后台 接受到经纬度后裔'a'为分隔符分开并进行地址解析(解析方法见工具类)
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=42b8ececa9cd6fe72ae4cddd77c0da5d"></script>
2、代码:
//设置默认地理位置 访问失败时使用默认地理位置
var defaultPosition="121.48479060028a31.234309729773";
if($.cookie("appPoi")==null||$.cookie("appPoi")=="undefined"||$.cookie("appPoi")==undefined){ var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ if (r.point != undefined) { $lng = r.point.lng; $lat = r.point.lat; } if (r.longitude != undefined) { $lng = r.longitude; $lat = r.latitude; } if($lng != 0){ $.cookie("appPoi",$lng + "a" + $lat,{expires:1}); } if(this.getStatus() == BMAP_STATUS_SUCCESS){ appPoi = $lng + "a" + $lat; } else { appPoi = defaultPosition; } },{ enableHighAccuracy: true, timeout:3000, maximumAge:5000*60}); }else{ appPoi = $.cookie("appPoi"); }
在后台 接受到经纬度后裔'a'为分隔符分开并进行地址解析(解析方法见工具类)
相关文章推荐
- 用js获取当前地理位置的经纬度
- js获取地理位置的经纬度
- js获取当前位置的地理坐标(经纬度)
- js获取客户端IP及地理位置
- Android根据IP获取地理位置,精确到经纬度
- iOS开发——定位获取经纬度坐标,并反编码获得地理位置信息(具体地址,国家、省、市等)
- 网页JS获取当前地理位置(省市区)
- 使用JS获取当前地理位置方法汇总
- Android 通过经纬度获取地理位置信息
- JS根据IP得到经纬度、当前具体地理位置
- js 地理位置查询经纬度定位地图
- js获取客户端IP及地理位置
- 源码推荐(1.12):ZYDrawString实现对字符串的画线动画,iOS8获取当前经纬度、地理位置
- 根据经纬度来获取地理位置信息demo
- 网页JS获取当前地理位置(省市区)
- 根据GPS获得的经纬度来获取地理位置信息
- js获取客户端IP及地理位置
- 根据经纬度来获取地理位置信息demo
- js获取客户端IP及地理位置
- 用户Ip地址和百度地图api接口获取用户地理位置(经纬度坐标,城市)