【发布时间】:2015-06-23 10:16:18
【问题描述】:
我正在开发一个需要告诉用户位置的应用程序,例如 street#3,baker street,,,,,london 等,出于这个目的,我正在使用 geocoder 类,它有时会返回 null,有时会返回给我一个纯粹的好地址。我这样做如下:
geocoder = new Geocoder(MainActivity.this, Locale.getDefault());
geocoder.getFromLocation(gps.getLatitude(), gps.longitude, 1);
由于有时我的地址为空,所以有人建议我使用以下链接并传递位置的纬度和经度
http://maps.googleapis.com/maps/api/geocode/json?latlng=0000.00,000000
我在互联网上搜索它,我得到了 google api 的链接,它是地理编码类。 google geocoding api 有一些限制。
所以现在我被困在这里了。我不想使用地理编码 api,因为它有一些限制,而且我很懒,我不想要 api 密钥的复杂工作以及从 json 获取地址。 :P
那么什么是对我最好的,什么是推荐的。 ?
请 回答我。我得到了相同的question,但答案不清楚
【问题讨论】:
标签: android google-geocoder reverse-geocoding