1、可以根据以下地址利用微信的经纬度转:
http://api.map.baidu.com/geoconv/v1/?coords=112.950439,28.199472&from=1&to=5&ak=nuBKws3c6a6yhAAih5Mk6Nqd&callback=getMap
详细见:http://developer.baidu.com/map/changeposition.htm 百度官网
注意是1到5
2、也可以根据百度官网另外一个地址:
String urlTobaidu="http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x="+ x + "&y=" + y + "";
注意是0到4
3、百度经纬度转具体地址:
URL url = new URL(
"http://api.map.baidu.com/geocoder/v2/?ak=pA2N9r3tH7RFaElIfst6CzlY&callback=renderReverse&location="
+ x + "," + y + "&output=json&pois=0");
4、由于微信所获取的经纬度是理由搜狗地图获取:
URL surl = new URL(
"http://api.go2map.com/engine/api/regeocoder/xml?points=" + y + "," + x + "&type=1");
根据经验可以得到第四种方法是最精确的。