Arrays 纬度/经度列表中的点

Arrays 纬度/经度列表中的点,arrays,apex-code,latitude-longitude,Arrays,Apex Code,Latitude Longitude,首先,我正在force.com APEX中编写此代码 我有一个谷歌地球KML。在这个KML文件中,我有一系列坐标: <coordinates> -73.920776,40.710476,0.000000 -73.926125,40.705692,0.000000 -73.933609,40.702782,0.000000 ... ... -73.924210,40.714085,0.000000 -73.922409,40.71

首先,我正在force.com APEX中编写此代码

我有一个谷歌地球KML。在这个KML文件中,我有一系列坐标:

<coordinates>
    -73.920776,40.710476,0.000000
    -73.926125,40.705692,0.000000
    -73.933609,40.702782,0.000000
    ...
    ...
    -73.924210,40.714085,0.000000
    -73.922409,40.712849,0.000000
    -73.920776,40.710476,0.000000
</coordinates>
我想做的是创建一个包含我所有坐标的数组,然后能够检查给定的lat/lon是否在坐标范围内。我已经回顾了多边形中的点,但想看看是否有更简单的方法

谢谢
Frank

如果你有一个相对较小的区域,它没有越过北极或穿过国际日期线,那么点多边形就足够了。

怎么样?