iPhone SDK:从Google地图获取GPS坐标

时间:2010-03-29 12:17:22

标签: iphone google-maps gps coordinates

在我正在开发的iPhone应用程序中,我需要获取GPS坐标以根据收到的值执行某些操作。用户应该有两种提供位置的可能性:

  • 自动从iPhone内置GPS
  • 在地图上查找特定点(Google地图)

我知道如何使用CLLocationManager获取当前位置坐标,我知道如何使用JS API添加Google地图。我想知道如何获取用户点击的地图上特定点的坐标。这可能与UIWebView有关,还是有其他方法可以获得我需要的值?

1 个答案:

答案 0 :(得分:3)

我建议使用使用谷歌地图服务的MapKit框架(在SDK 3.0中引入)。 MKMapView和其他类将提供您想要的所有功能,而无需弄乱java脚本:

  1. 显示谷歌地图
  2. 显示和跟踪用户位置
  3. 在视图坐标和地理坐标之间轻松转换(请参阅convertPoint:toCoordinateFromView:convertCoordinate:toPointToView:函数)
  4. 创建和显示自定义地图标记
  5. 反向地理编码
  6. 等。 :)