是否可以通过在GMSMapView中拖动其折线来更改路线?

时间:2016-04-21 15:30:19

标签: ios objective-c google-maps google-maps-sdk-ios

我目前正在使用最新版本的Google Maps SDK for iOS开发应用程序,我一直想知道是否可以在网络版Google地图中实现相同的“拖放”功能获得自定义路线。

在完全阅读官方documentation后,我仍未找到与此功能相关的答案或指导,因此我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

启用拖放功能可以通过创建GMDraggableMarkerManager的实例并将其自身设置为委托来完成,以便获得拖动事件的通知。

google-maps-sdk-ios-drag-drop中给出的步骤如下:

  
      
  1. 初始化阻力&删除必须导入的功能   显示UIViewController中的GMDraggableMarkerManager.h   地图。
  2.   
  3. GMDraggableMarkerManager
  4. 创建一个属性   
  5. 完成Google地图视图的初始化后,您必须这样做   初始化draggableMarkerManager
  6.   

请注意,要完全实现拖放功能,长按标记可以将其拖动并将其设置到其他位置

这个SO帖子 - How to implement GMSMarker drag drop on GMSMapView?也可能会有所帮助。