我想实现一种功能,任何人都可以通过手指在Google地图上绘制任何形状。然后我想在地图上显示仅位于该区域/形状的标记或图钉。 我知道有多种方法可以在谷歌地图上绘制一个形状但我怎么知道任何特定的针位于用户/人绘制的区域内。是否有可用的Google API。提前谢谢。
答案 0 :(得分:0)
您可以尝试将形状存储为UIBezierPath
。循环遍历您的位置列表并将long和lat转换为CGPoint,以便您可以调用
BOOL showLocation = [bezierPath containsPoint:point];