通过经纬度得到城市名称
2016-08-10 17:15
281 查看
解决办法:
通过百度JS API的逆地址解析接口。(详见:http://developer.baidu.com/map/jsdemo.htm#i7_2)
代码示例:
通过百度JS API的逆地址解析接口。(详见:http://developer.baidu.com/map/jsdemo.htm#i7_2)
代码示例:
// 检测浏览器是否支持地理定位功能 if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition,showError); } else { alert('浏览器不支持定位功能!'); } // 得到坐标信息 function showPosition(position) { var longitude = position.coords.longitude; var latitude = position.coords.latitude; alert("经度: " + longitude + "纬度: " + latitude); // 使用百度地图JS API var point = new BMap.Point(longitude,latitude); var geoc = new BMap.Geocoder(); geoc.getLocation(point, function(rs){ var addComp = rs.addressComponents; alert('您所在城市:'+addComp.city); }); } // 得到错误信息 function showError(error) { switch(error.code) { case error.PERMISSION_DENIED: alert("用户拒绝对获取地理位置的请求。"); break; case error.POSITION_UNAVAILABLE: alert("位置信息是不可用的。"); break; case error.TIMEOUT: alert("请求用户地理位置超时。"); break; case error.UNKNOWN_ERROR: alert("未知错误。"); break; } }
相关文章推荐
- Android中通过经纬度来过去到城市名称
- ios项目开发(天气预报项目):通过经纬度获取当前城市名称
- Android中通过经纬度来过去到城市名称
- 安卓---通过获得的经纬度获得城市名称
- Map3: 通过一个有意义的地址得到一组经纬度数据 通过一组经纬度数据得到一个地点名称
- ios项目开发(天气预报项目):通过经纬度获取当前城市名称
- 转载 Android Map Api 使用和开发 定位我的位置、地图弹出泡泡、通过经纬度获取地址 浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- 猫猫学iOS 之CoreLocation反地理编码小Demo输入经纬度得到城市
- 用CLLocationManager得到当前城市和国家的名称
- 根据城市名称获取经纬度的接口
- 在Blog中插入QQ天气预报如何得到所在城市名称相应的代码?
- 百度地图 根据经纬度获取城市或省的名称
- Android中通过当前经纬度获得城市
- Android Map Api 使用和开发(3)浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- 如何在android环境下进行ttf解析,通过获取文件头信息得到字体名称!
- 通过资源名称得到资源id
- Android Map Api 使用和开发(3)浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- Android Map Api 使用和开发(3)浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- 通过地点名得到经纬度
- 通过jquery 获取用户当前所在的城市名称和IP地址