iPhone SDK:从谷歌地图获取GPS坐标
在我正在开发的iPhone应用程序中,我需要获得GPS坐标,以便根据接收到的值执行一些操作。用户应具有两种提供位置的可能性:iPhone SDK:从谷歌地图获取GPS坐标,iphone,google-maps,gps,coordinates,Iphone,Google Maps,Gps,Coordinates,在我正在开发的iPhone应用程序中,我需要获得GPS坐标,以便根据接收到的值执行一些操作。用户应具有两种提供位置的可能性: 自动从iPhone内置GPS 通过在地图上查找特定点(谷歌地图) 我知道如何使用CLLocationManager获取当前位置坐标,我知道如何使用JSAPI添加谷歌地图。我想知道的是,如何获得用户单击的地图上特定点的坐标。使用UIWebView是否可以实现这一点,或者是否有其他方法可以获取我需要的值?我建议使用使用使用google地图服务的MapKit框架(在SDK
- 自动从iPhone内置GPS
- 通过在地图上查找特定点(谷歌地图)
我知道如何使用
CLLocationManager
获取当前位置坐标,我知道如何使用JSAPI添加谷歌地图。我想知道的是,如何获得用户单击的地图上特定点的坐标。使用UIWebView
是否可以实现这一点,或者是否有其他方法可以获取我需要的值?我建议使用使用使用google地图服务的MapKit框架(在SDK 3.0中引入)MKMapView
和其他类将提供您想要的所有功能,而无需使用java脚本:
convertPoint:toCoordinateFromView:
和convertCoordinate:toPointToView:
函数)我是否也可以使用此框架从地图获取坐标,或者仅基于坐标在地图上设置焦点?是的,如果将mapview设置为跟踪用户位置,则可以稍后使用userLocation属性获取。如果要使用当前坐标而不显示mkmapview,则无论如何都必须使用CLLocationManager。