【问题标题】:How to view the current location in google map using longitude and latitude of that location in Objective C如何使用Objective C中该位置的经度和纬度查看谷歌地图中的当前位置
【发布时间】:2011-08-26 11:25:01
【问题描述】:

我已经在 obj-c 中读取了当前位置的经纬度。现在,如何使用该位置的经度和纬度在 Google 地图中查看当前位置?

谁能给我一些示例代码来帮助我做到这一点?

【问题讨论】:

    标签: iphone objective-c google-maps


    【解决方案1】:

    您不需要使用当前位置的经度和纬度来显示用户位置。 以下行将这样做。

    mapView.showsUserLocation = YES;
    

    【讨论】:

      【解决方案2】:

      这是您可以在地图视图中使用的方法示例:

       [googleMap setRegion:MKCoordinateRegionMake(location, coordSpan];
      

      googleMap 将是您的 MKMapView 对象,位置将是 CLLocationCoordinate2D(纬度和经度值)结构,而 coordSpan 将是 MKCoordinateSpan 结构(指定查看区域的大小)。

      更新:这可用于自定义经纬度值的使用建议

      mapView.showsUserLocation = YES;
      

      如果您只关心用户的确切位置,这将是最简单的直接方法。

      【讨论】:

      • 我假设您使用的是界面生成器。所以在你的视图中添加一个 MKMapView 对象,然后在你的视图控制器类中创建一个到 IBOutlet 的连接。在上面的示例中,您可以将其设为 IBOutlet MKMapView *googleMap;建立连接后,您可以使用上面的方法。
      猜你喜欢
      • 2013-12-02
      • 1970-01-01
      • 2013-10-01
      • 2018-07-26
      • 1970-01-01
      • 1970-01-01
      • 2019-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多