-2

我想实现一种功能,任何人都可以通过手指在谷歌地图上绘制任何形状。然后我想在地图上显示仅位于该区域/形状中的标记或图钉。我知道有多种方法可以在谷歌地图上绘制形状,但我怎么知道任何特定的图钉位于用户/人绘制的区域内。是否有任何可用的 Google API。提前致谢。

4

1 回答 1

0

您可以尝试将形状存储为UIBezierPath. 遍历您的位置列表并将经纬度转换为 CGPoint,以便您可以调用

BOOL showLocation = [bezierPath containsPoint:point];
于 2013-10-30T11:45:48.903 回答