规划自定义本地库 考虑到在早期的 Java point-in-polygon 开发中,吸取到的一些经验教训,这次我们可以使用一些技巧。 业务逻辑没有改变,但实现方式已经改变了,只要 point-in-polygon “正常工作”——我们有单元测试来证明这一点——这次代码改进就不会造成任何伤害。
移动应用发出的每个请求都需要查找地理围栏,而且必须在很短时间内(第99个百分位< 100毫秒)快速对大量(每秒成千上万个)查询作出响应; CPU密集型的工作负载:地理围栏查找需要使用大量占用CPU资源的算法来查找点是否在多边形内(point-in-polygon