【问题标题】:List of all street and road names in Google in APIAPI中Google中所有街道和道路名称的列表
【发布时间】:2012-06-15 08:55:10
【问题描述】:

我正在做一个基于位置的应用程序。使用 GPS 时,它提供来自 Google API 的街道名称。当用户需要手动输入时,对于自动完成文本视图,我需要 Google API 中所有街道和道路的名称。使用 GPS 时,我在哪里可以获得 google API 提供的所有街道和道路名称? 我到处搜索但徒劳无功:( 提前致谢。

【问题讨论】:

    标签: android google-maps-api-3 gps


    【解决方案1】:

    据我所知,Google 没有提供街道名称数据库供公众下载,但这个网站提供:Open Street Map

    这些数据库可供免费下载。它们包含有关整个地球的地理信息。我希望你觉得它们有用。

    【讨论】:

      【解决方案2】:

      谢谢上面 :) 实际上我也找到了另一种方法.. google api 返回的 xml 中街道和道路的名称被标记为“路线”.. 所以我解析了 type="route" 的 xml 来获取只有道路和街道名称!

      【讨论】:

      • 请举个例子。
      • 请解释一下你是怎么做到的!
      • Google API [文档] (developers.google.com/places/web-service/supported_types) 提到 route 不能在请求中使用。它指出:注意:地点搜索的类型过滤器或添加地点时的类型属性不支持以下类型。
      【解决方案3】:

      Google Places API 建议城市/街道名称等的搜索结果,您可以将其用于 AutoCompleteTextView。

      这是一个正在运行的JS demo,用于测试结果。

      因为您使用的是 Maps API V3,所以这里引用了google.maps.places.Autocomplete

      Here您可以找到适用于 Android 的 API。

      【讨论】:

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