【发布时间】:2013-05-06 18:45:54
【问题描述】:
我在 DB 中定义并存储了大约 100 个地理围栏(多边形)。我的跟踪设备每分钟更新一次位置。检查给定 LatLng 在这些地理围栏中的最佳方法是什么?我想在设备处于这些地理围栏中时触发警报。
我能想到的是,在从跟踪设备接收到位置后的每一分钟,我必须从数据库或数组中查询地理围栏信息并一次比较一个。但这似乎计算成本很高。
任何想法和帮助,请..
【问题讨论】:
-
感谢您的链接。我可以检查该点是否在选定的多边形中。但这里的问题是我有几个多边形,我不知道我必须检查哪个多边形。因此,要检查所有多边形,这会减慢 javascript。我正在寻找一种有效的方法来做到这一点。
标签: google-maps google-maps-api-3