Iphone 在MKMapView上搜索和显示业务位置
我正试图找到一种方法来搜索一家企业,比如“杂货店”,并在谷歌地图上显示用户当前所在的位置。这过去对于启动apple map location的旧URL样式来说非常简单,但我不知道如何使用MKMapView来实现这一点。我知道我需要使用MKAnnotations类,但我的问题是查找数据。我试着插入下面的URL以从谷歌获取信息,但数据的大小似乎太大了Iphone 在MKMapView上搜索和显示业务位置,iphone,iphone-sdk-3.0,mkmapview,Iphone,Iphone Sdk 3.0,Mkmapview,我正试图找到一种方法来搜索一家企业,比如“杂货店”,并在谷歌地图上显示用户当前所在的位置。这过去对于启动apple map location的旧URL样式来说非常简单,但我不知道如何使用MKMapView来实现这一点。我知道我需要使用MKAnnotations类,但我的问题是查找数据。我试着插入下面的URL以从谷歌获取信息,但数据的大小似乎太大了 有没有一种简单的方法可以设置一个属性,告诉MKMapView搜索关键字并显示我当前位置周围的所有匹配业务?或者有人知道如何从谷歌获得这些信息吗 该搜
有没有一种简单的方法可以设置一个属性,告诉MKMapView搜索关键字并显示我当前位置周围的所有匹配业务?或者有人知道如何从谷歌获得这些信息吗 该搜索返回的KML文件中包含大量信息
MKMapView
无法查询谷歌,因此您有两种选择:
NSXMLParser
使用从该查询中获得的数据,只提取您感兴趣的内容(可能是标题、纬度、经度)。KML只是XML的一个版本
与其使用
映射?q=
字符串,不如在此处使用官方API:
API的JSON回复更好地与JSON解析器配合使用(另一个URL不返回兼容的JSON,并且不是标准API,因此可能更容易更改)