Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想实现一种功能,任何人都可以通过手指在谷歌地图上绘制任何形状。然后我想在地图上显示仅位于该区域/形状中的标记或图钉。我知道有多种方法可以在谷歌地图上绘制形状,但我怎么知道任何特定的图钉位于用户/人绘制的区域内。是否有任何可用的 Google API。提前致谢。
您可以尝试将形状存储为UIBezierPath. 遍历您的位置列表并将经纬度转换为 CGPoint,以便您可以调用
UIBezierPath
BOOL showLocation = [bezierPath containsPoint:point];