我正在尝试更深入地增强Google地图位。我想画一条路线,或者你可以在GMSMapview上说方形。
我怎么试过用GMSPolygon画一条线。画线也是如此,但是当有人想触摸路线时我也想要触摸事件我应该得到一些事件。
目前我不确定Google地图是否符合我的要求。
P.S:我已经在我的应用程序中使用了谷歌地图,现在想要绘制路缘线(正方形),当用户点击它时应该通知我,我也应该有机会从地图中清除那条路缘。
答案 0 :(得分:0)
您可以使用delegate method mapView:didTapAtCoordinate获取坐标,然后使用GMSGeometryUtils module
中的方法GMSGeometryIsLocationOnPath或GMSGeometryIsLocationOnPathTolerance作为替代方案,只要GMSPolygon是GMSOverlay,您就可以使用委托方法mapView:didTapOverlay:来检查坐标是否位于路径上