【问题标题】:Google maps location update谷歌地图位置更新
【发布时间】:2013-08-30 12:06:01
【问题描述】:

我正在研究 Google 地图 API。在此我必须在两个位置之间绘制路线。一旦我的位置更新到路线,我想更改我的相机位置并像谷歌地图一样在地图上更新它以显示导航。我将如何实现这一点,即我必须更新我的相机位置并像导航一样移动地图.

谢谢。

【问题讨论】:

    标签: ios objective-c google-maps routes location


    【解决方案1】:

    每次从 locationManager 获得新坐标时,您都必须更新相机位置。

    使用新坐标更新相机:

    GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:newLocation.coordinate.latitude
                                longitude:newLocation.coordinate.longitude
                                     zoom:15
                                  bearing:newLocation.course
                             viewingAngle:(double)viewingAngle;
    
    
    [YOURMAPVIEW animateToCameraPosition:camera];
    

    然后只需选择一个方位角。您可能会发现 newLocation.course 的格式并不完全符合 google 地图所需的格式。所以检查一下。 (此代码未经测试)。查看谷歌地图开发文档。

    【讨论】:

    • 我现在面临新问题,我的问题是每次我更新我的位置并绘制最短路径时,我的地图都会闪烁并重新加载数据。我想在不产生闪烁问题的情况下像 Google 地图那样做。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 2015-10-18
    • 2014-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多