【问题标题】:Geocoder vs Geocoding API地理编码器与地理编码 API
【发布时间】: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


    【解决方案1】:

    这类网络服务总会有查询限制。我在使用服务时遇到的限制(在 JavaScript 上)是 查询之间的时间没有得到 OVER_QUERY_LIMIT 会随着一次请求的增多而增加。 API没有这个挫折,所以我更喜欢那个。由于 API 只涉及一个 URL,我自己可能更愿意这样做。

    因此,即使 API 有查询限制,JavaScript API 也有查询限制,并且对于大批量数据来说速度要慢很多

    【讨论】:

    猜你喜欢
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    相关资源
    最近更新 更多