IOS地图(谷歌地图API与MapKit?)

IOS地图(谷歌地图API与MapKit?),ios,google-maps-api-3,mapkit,Ios,Google Maps Api 3,Mapkit,我正在尝试制作一个iOS应用程序,在地图上显示我的位置,并显示我周围的一些商店(如PIN)。我希望商店的pin是可点击的,这样在地图下方就会有一个标签,显示用户点击/触摸pin时该商店的详细信息。我的问题是我应该使用MapKit还是Google Maps API 如果是Mapkit,我在XCode 4.2中构建,我看到的唯一框架是iOS 5->Mapkit框架,如果我使用它,我的应用程序在iOS 4手机上还能工作吗 如果使用GoogleMapsAPI,我相信我必须使用web视图,然后加载一个ht

我正在尝试制作一个iOS应用程序,在地图上显示我的位置,并显示我周围的一些商店(如PIN)。我希望商店的pin是可点击的,这样在地图下方就会有一个标签,显示用户点击/触摸pin时该商店的详细信息。我的问题是我应该使用MapKit还是Google Maps API

如果是Mapkit,我在XCode 4.2中构建,我看到的唯一框架是iOS 5->Mapkit框架,如果我使用它,我的应用程序在iOS 4手机上还能工作吗


如果使用GoogleMapsAPI,我相信我必须使用web视图,然后加载一个html googlemaps页面。如何检测商店pin上的点击事件并将此消息发送到webview下方的我的标签?

MapKit.framework是应用程序最正确的选择。 您可以在Xcode中将部署目标设置为4.0,然后应用程序将在iOS 4上正确运行。 (但不能将情节提要用于interface builder。)

目前,Web应用程序的速度明显低于本机应用程序


希望能有所帮助。

MapKit.framework是应用程序最正确的选择。 您可以在Xcode中将部署目标设置为4.0,然后应用程序将在iOS 4上正确运行。 (但不能将情节提要用于interface builder。)

目前,Web应用程序的速度明显低于本机应用程序


希望能有所帮助。

如果您使用的是谷歌的API,则不必使用网络视图。您可以使用MKMapView显示您周围的商店。在mapView中,为存储提供注释是一件非常简单的事情。Google Places API是您必须到达的正确位置。它们以Json或XML(如您所愿)为您提供请求-响应。你所要做的就是将它解析出来,并删除pin注释。

如果你使用的是谷歌的API,就不必使用webView。您可以使用MKMapView显示您周围的商店。在mapView中,为存储提供注释是一件非常简单的事情。Google Places API是您必须到达的正确位置。它们以Json或XML(如您所愿)为您提供请求-响应。您所要做的就是解析它并删除pin注释。

谷歌API是否不被推荐?感谢您的回复,您知道如何使用谷歌API从zipcode获取lat和long值吗?我实际上不相信这是可能的,因为邮政编码是特定于国家的。但是如果你有一个lat和long,你当然可以得到一个地址。如果你问错了问题,我可以帮你。。对于google place api,位置类型应该是lat和long value(邮政编码和地址不起作用),google api是否不受欢迎?感谢您的回复,知道如何使用google api从zipcode获取lat和long值吗?我实际上不相信这是可能的,因为邮政编码是特定于国家的。但是如果你有一个lat和long,你当然可以得到一个地址。如果你问错了问题,我可以帮你。。对于google place api,位置类型应为lat和long值(邮政编码和地址无效)