【问题标题】:Node.js library for geospatial operations用于地理空间操作的 Node.js 库
【发布时间】:2012-06-29 08:51:54
【问题描述】:

我正在开发一个应用程序,其中有这样的地理空间多边形:

var polygon = [{"lat": -19.939323, "lng": -43.928983},
               {"lat": -19.939747, "lng": -43.933103},
               {"lat": -19.947291, "lng": -43.93497},
               {"lat": -19.948138, "lng": -43.931451},
               {"lat": -19.943882, "lng": -43.930292}]

我会收到一个坐标来说明是否在多边形内部。我在 Google Maps Javascript API 的几何库中发现了一个功能完全相同的函数:containsLocation(point:LatLng, polygon:Polygon)

但这必须是服务器端的,使用node.js,有没有办法在node.js上使用这个功能,或者更好,有没有好的库可以做到这一点?

【问题讨论】:

    标签: javascript google-maps node.js geospatial


    【解决方案1】:

    有几个node模块,比如geolib

    提供基本地理空间操作的库,如距离计算、十进制坐标到六十进制的转换,反之亦然等。

    具有确定相对于多边形的坐标的等效函数。

    参考文献

    【讨论】:

    • 哇,太好了,正是我想要的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    • 1970-01-01
    • 2011-11-12
    • 2015-01-12
    • 1970-01-01
    相关资源
    最近更新 更多