我正在开发一个应用程序,需要告诉用户位置,例如街道#3,baker street ,,,,, london等,这个目的之王我正在使用地理编码器类,有时会返回null和一些时间给我回报纯正的好地址。我这样做如下:
geocoder = new Geocoder(MainActivity.this, Locale.getDefault());
geocoder.getFromLocation(gps.getLatitude(), gps.longitude, 1);
因为有些时候我在地址中获得null,所以有人建议我使用以下链接并传递jus lat和long of location
http://maps.googleapis.com/maps/api/geocode/json?latlng=0000.00,000000
我在互联网上搜索它,我得到了谷歌api的链接,这是地理编码类。 google geocoding api有一些限制。
所以现在我被困在这里了。我不想使用地理编码api,因为它有一些限制,而且因为我很懒,我不想要api密钥的复杂工作以及json的提取地址。 :P
那么什么对我最好,最好,推荐什么。 ?
请 回答我。我得到了同样的question,但答案不明确
答案 0 :(得分:0)
这些Web服务始终存在查询限制。我在服务(使用JavaScript)上遇到的限制是,在没有获得OVER_QUERY_LIMIT
的情况下,查询之间的时间随着一次请求的增加而增加。 API没有这种挫折,所以我更喜欢。由于API只涉及一个URL,我可能更愿意这样做,我自己。
因此,尽管API存在查询限制,但JavaScript API也有查询限制,对于大批量数据而言,批次更慢。