【问题标题】:Google MAP Api http Request谷歌 MAP Api http 请求
【发布时间】:2012-02-19 06:33:24
【问题描述】:

我正在制作一个 iphone 应用程序,该应用程序使用户能够通过在 UISearchbar 中键入文本来搜索城市/城镇/国家/州,我设法通过 JSON 从谷歌获得回复。它工作正常,但我对某些地方有一些意想不到的回复。

当我搜索“越南”、“中国”、“马来西亚”、“印度尼西亚”时,结果为 0。 但是当我搜索“新加坡”、“柬埔寨”时,结果很好。

我不明白,为什么有些国家不能作为搜索结果?

谢谢。

代码:我发送的http请求是这样的:

http://maps.google.com/maps/geo?q=%@?output=json

%@ 是一个 searchBar.text 格式化程序。

所以如果我输入 Indonesia,基本上请求变成:

http://maps.google.com/maps/geo?q=Indonesia?output=json

【问题讨论】:

    标签: iphone ios api google-maps mkmapview


    【解决方案1】:

    您应该尝试使用地理编码 API,而不是使用 maps.google.com 的未记录输出:http://code.google.com/apis/maps/documentation/geocoding/#JSON 您的查询类似于: http://maps.googleapis.com/maps/api/geocode/json?address=indonesia&sensor=false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      • 2012-07-15
      • 1970-01-01
      相关资源
      最近更新 更多