gpt4 book ai didi

google-maps - 如何确定一个点是否位于 kml 或形状内

转载 作者:行者123 更新时间:2023-12-03 03:29:04 26 4
gpt4 key购买 nike

我有一些形状数据(融合表和/或数据库列中的一系列 kml 文件),我想将其与另一个包含纬度经度点的表合并。基本上我想要某种方法来确定给定的经纬度点是否包含在 kml 形状中,如果是,则保存对该行的引用。 我虽然也许有一种方法可以从融合表中做到这一点,但如果没有,也许有一种方法可以循环每个 kml 并测试 lat lon 点是否包含在其中。我理解这不是非常有效。 任何帮助、算法、服务等都会​​很棒。

最佳答案

Fusion Tables SQL API 具有 ST_INTERSECTS 运算符,但只能查找 CIRCLE 或 RECTANGLE 内的点。 GMap V3 有一个几何库,其中有一个 poly.containsLocation() 方法,我认为该方法适用于任意多边形。请参阅:GoogleMap geometry/poly library

附注我意识到这不适用于 KML 文件,但它们确实包含可以转换为 GMAP 多边形的多边形点

关于google-maps - 如何确定一个点是否位于 kml 或形状内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10076260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com