android - 测试一个点是否在没有实际多边形对象的多边形中。 Android 谷歌地图 v2

标签 android google-maps-android-api-2

我们如何在不实际将经纬度点添加到 map 的情况下测试它是否在多边形中?这个版本似乎只在将多边形对象添加到 map 后才返回它。如果其中包含一个点,我只想绘制多边形。

最佳答案

一种便宜的选择,但是您可以使用 GoogleMaps 调用 API 将多边形的点映射到屏幕坐标的项目 toScreenLocation()对于每个点,然后对要测试的点执行相同的操作。将多边形点形成多边形并使用类似 https://stackoverflow.com/a/15817043/418505 的东西测试交点?

关于android - 测试一个点是否在没有实际多边形对象的多边形中。 Android 谷歌地图 v2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17892926/

相关文章:

Java(Android)多线程进程

android - FFmpeg mux 视频使用 libavformat avcodec 但无法播放输出

android - Spinner 错误时的 ClickListener

android - 从后台恢复后,Flutter GoogleMap 为空白

android - 如何在两点之间沿着现有道路绘制路线?

java - 如何在 Android 上录制音频并改变音调?

android - 实时 sdk 访问 token android

android - 我如何以编程方式获取/合并 Google map v2 的屏幕截图和 xml 的布局?

android - 在 Google map SupportMapFragment 上绘制 2 个地理点之间的行车路线

android - 我有一个 View 寻呼机,我尝试在主 fragment 中嵌套一个 map fragment 。为什么我一直收到 "Error inflating class fragment"?