当用户想要画一条线时获取 CGPoint 数组
Get array of CGPoint while user wants to draw a line
我正在为我的 ios 应用程序使用 google 地图,我想要实现的是当用户触摸地图并拖动手指时,然后识别坐标并在地图,然后想要获取该折线(圆形)内的所有标记。因此,为此我不得不禁用地图的移动,如下所示:
_googleMapView.settings.scrollGestures = NO;
_googleMapView.settings.zoomGestures = NO;
但是现在我想画一条线,我得到了这个 link 如下:
Free hand drawing in google maps-iOS
这个link说我必须做如下:
要画一条线,请使用折线。请参阅 Google 地图形状。
要使用折线,您需要提供位置坐标。要将屏幕上的点转换为坐标,请使用 GMSProjection class.
的 coordinateForPoint:(CGPoint)point 方法
但我的问题是我想在用户拖动和地图时获取数组的 CGPloint(这将生成折线),但我真的不知道如何获取 CGPoint。
https://github.com/saru2020/SARMapDrawView
这个项目完全符合我的要求,很有帮助link。
我正在为我的 ios 应用程序使用 google 地图,我想要实现的是当用户触摸地图并拖动手指时,然后识别坐标并在地图,然后想要获取该折线(圆形)内的所有标记。因此,为此我不得不禁用地图的移动,如下所示:
_googleMapView.settings.scrollGestures = NO;
_googleMapView.settings.zoomGestures = NO;
但是现在我想画一条线,我得到了这个 link 如下:
Free hand drawing in google maps-iOS
这个link说我必须做如下:
要画一条线,请使用折线。请参阅 Google 地图形状。
要使用折线,您需要提供位置坐标。要将屏幕上的点转换为坐标,请使用 GMSProjection class.
的 coordinateForPoint:(CGPoint)point 方法但我的问题是我想在用户拖动和地图时获取数组的 CGPloint(这将生成折线),但我真的不知道如何获取 CGPoint。
https://github.com/saru2020/SARMapDrawView
这个项目完全符合我的要求,很有帮助link。