搜索Google POI(maps.google.com)

时间:2010-07-15 10:40:42

标签: iphone xml google-maps

当您访问maps.google.com并搜索“杯子蛋糕”时,您会在地图上显示结果,而左侧则会显示结果列表。

我希望我的应用程序(iPhone和Web)的用户能够输入搜索词,然后在谷歌搜索并提供列表(非常类似于maps.google.com左侧的列表),然后,用户可以从列表中选择一个位置。

列表需要采用XML格式或类似的东西才能在iPhone上解析。它需要包括位置的名称,描述(如果提供)及其地址/坐标。

这是可能的,如果是的话,怎么办呢?

2 个答案:

答案 0 :(得分:0)

Google提供了一些map services,您可以在其中搜索位置等。特别是他们的Geocoding API可能会引起您的兴趣。如果您使用他们的服务,则需要在Google地图上显示这些结果。

Google的另一种选择是使用免费GeoNames服务之一。他们有一套更放松的条件。

答案 1 :(得分:0)

您可能希望使用Google AJAX Search APIs,它与地理编码器具有不同的术语集。地理编码器用于获取地址并返回纬度/经度,而不是用于本地搜索。具体来说,您将需要使用本地搜索功能。有关如何通过RESTful界面(适用于iPhone)访问此内容的信息,请查看“Flash and other Non-Javascript Environments”部分。