我目前正在使用最新版本的Google Maps SDK for iOS开发应用程序,我一直想知道是否可以在网络版Google地图中实现相同的“拖放”功能获得自定义路线。
在完全阅读官方documentation后,我仍未找到与此功能相关的答案或指导,因此我们将不胜感激。
答案 0 :(得分:0)
启用拖放功能可以通过创建GMDraggableMarkerManager
的实例并将其自身设置为委托来完成,以便获得拖动事件的通知。
google-maps-sdk-ios-drag-drop中给出的步骤如下:
- 初始化阻力&删除必须导入的功能 显示UIViewController中的
GMDraggableMarkerManager.h
地图。- 为
创建一个属性GMDraggableMarkerManager
。- 完成Google地图视图的初始化后,您必须这样做 初始化
醇>draggableMarkerManager
。
请注意,要完全实现拖放功能,长按标记可以将其拖动并将其设置到其他位置
这个SO帖子 - How to implement GMSMarker drag drop on GMSMapView?也可能会有所帮助。