【问题标题】:Specify the country to be searched in Android GeoCoder?在 Android GeoCoder 中指定要搜索的国家?
【发布时间】:2010-11-05 15:12:19
【问题描述】:

我可以specify a square 地理编码器将在哪里搜索,但我找不到指定某个国家/地区的方法。不幸的是,我的国家不是四边形;(我该怎么办?使用另一个反向地理编码服务?

我想构建一个搜索框,用户可以在其中搜索城市(带有自动建议)。在每次击键时,当前的搜索查询都会被传送到地理编码器。

【问题讨论】:

  • 使用环绕您国家的最小矩形是否有问题?
  • 那么矩形中还有很多其他国家
  • 我最终做了以下事情: 1. 将国家代码添加到字符串中,例如“, DE” 2. 设置边界 3. 通过检查国家代码来过滤结果 这对我很有效。不想解析json。如果我在我的案例中使用 bramp 发布的这个 API,它也会违反 google 使用条款的规则。

标签: android google-geocoder android-location


【解决方案1】:

如果有任何帮助,官方地理编码 API 可以做regional biasing。这将要求您使用他们的 Web API 而不是 Android API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多