通过经纬度获取地名
来源:互联网 发布:java string split n 编辑:程序博客网 时间:2024/05/17 02:03
方法一:Java 根据经纬度获取地址
- //参数解释: 纬度,经度 type 001 (100代表道路,010代表POI,001代表门址,111可以同时显示前三项
- String urlString = "http://gc.ditu.aliyun.com/regeocoding?l="+lat+","+log+"&type=010";
将经纬度的值组合到上面链接中,会得到json,然后进行解析获取需要的数据,
例如:http://gc.ditu.aliyun.com/regeocoding?l=36.6424,107.6821&type=010 得到json如下:
import android.location.Address;
import android.location.Geocoder;
例如:http://gc.ditu.aliyun.com/regeocoding?l=36.6424,107.6821&type=010 得到json如下:
{ "queryLocation": [ 36.6424, 107.6821 ], "addrList": [ { "type": "poi", "status": 1, "name": "湾里", "id": "ANB03A60HZ36", "admCode": "621023", "admName": "甘肃省,庆阳市,华池县,", "addr": "", "nearestPoint": [ 107.68472, 36.64138 ], "distance": 281.155 } ]}
方法二:逆地理转换-根据经纬度获取地址
import android.location.Address;
import android.location.Geocoder;
代码:
String mcityName = null;
Geocoder geocoder = new Geocoder(mContext);
List<Address> addList = geocoder.getFromLocation(latitude, longitude, 1);// 解析经纬度
if (addList != null && addList.size() > 0) {
for (int i = 0; i < addList.size(); i++) {
Address add = addList.get(i);
mcityName = add.getLocality();
}
}
Log.i("---->map中心点地名:", mcityName);
String mcityName = null;
Geocoder geocoder = new Geocoder(mContext);
List<Address> addList = geocoder.getFromLocation(latitude, longitude, 1);// 解析经纬度
if (addList != null && addList.size() > 0) {
for (int i = 0; i < addList.size(); i++) {
Address add = addList.get(i);
mcityName = add.getLocality();
}
}
Log.i("---->map中心点地名:", mcityName);
1 0
- 通过经纬度获取地名
- js 百度地图通过经纬度获取地名
- 根据地名获取经纬度
- C# 通过Google Map获取给定地名的经纬度值
- C#通过Google Map获取给定地名的经纬度值
- iOS 根据经纬度获取地名,根据地名获取经纬度
- 根据经纬度获取地名,根据地名获取经纬度
- iOS 根据经纬度获取地名,根据地名获取经纬度
- iOS【根据经纬度获取地名,根据地名获取经纬度】
- C#通过Google Map获取给定地名的经纬度值的方法
- GoogleMapAPI实例 根据地名定位获取经纬度
- windows phone 获取所在经纬度和地名
- 高德地图根据地名获取经纬度
- 百度地图根据经纬度获取地名
- python geopy package(地名获取经纬度)
- 如何通过地名获取IP
- flex下使用google api获取对应经纬度的地名
- 获取当前位置经纬度下的地名以及信息
- 畅通工程续
- 160727
- Unity-屏幕适配UGUI与3D/2D场景
- yii 校验登录(场景)
- HTML5学习(三)—2
- 通过经纬度获取地名
- 光纤激光端面泵浦或者侧面泵浦
- 用户注册画面设计(一): 使用bootstrap2.0设计用户注册画面
- 160728
- caffe编译的问题解决:“cublas_v2.h: No such file or directory”
- leetcode 376. Wiggle Subsequence 解题报告
- django CreateView 使用方式
- 复杂链表的复制
- 自适应网页选择加载CSS