当您访问maps.google.com并搜索“杯子蛋糕”时,您会在地图上显示结果,而左侧则会显示结果列表。
我希望我的应用程序(iPhone和Web)的用户能够输入搜索词,然后在谷歌搜索并提供列表(非常类似于maps.google.com左侧的列表),然后,用户可以从列表中选择一个位置。
列表需要采用XML格式或类似的东西才能在iPhone上解析。它需要包括位置的名称,描述(如果提供)及其地址/坐标。
这是可能的,如果是的话,怎么办呢?
答案 0 :(得分:0)
Google提供了一些map services,您可以在其中搜索位置等。特别是他们的Geocoding API可能会引起您的兴趣。如果您使用他们的服务,则需要在Google地图上显示这些结果。
Google的另一种选择是使用免费GeoNames服务之一。他们有一套更放松的条件。
答案 1 :(得分:0)
您可能希望使用Google AJAX Search APIs,它与地理编码器具有不同的术语集。地理编码器用于获取地址并返回纬度/经度,而不是用于本地搜索。具体来说,您将需要使用本地搜索功能。有关如何通过RESTful界面(适用于iPhone)访问此内容的信息,请查看“Flash and other Non-Javascript Environments”部分。