【问题标题】:Using Google Maps geometry library in nodejs在 nodejs 中使用谷歌地图几何库
【发布时间】:2016-03-23 13:27:38
【问题描述】:

我想在 nodejs 应用程序中使用 Google Maps 几何库。

据我所知,该库仅适用于 Google Maps Javascript api。我有办法做到这一点吗?

科林·戈德堡

【问题讨论】:

    标签: node.js google-maps geometry


    【解决方案1】:

    您可以尝试以下在线模块

    1. 球形几何-js npm i 球形几何-js 该库提供用于计算地球表面几何数据的类和函数。 该库从 Google Maps Javascript API 版本 3 移植了一个小但有用的类子集,以用作单独的模块或在节点中使用。 注意事项: 该 API 几乎与 Google Maps Javascript API 相同。 函数自动将坐标对象转换为 LatLngs。有关详细信息,请参阅 convertLatLng。 所有计算的长度都以米为单位返回。

    你可以导入整个 从 'spherical-geometry-js' 导入 * 作为几何体; 或导入单个模块 从 'spherical-geometry-js' 导入 { computeArea }; 从 'spherical-geometry-js/compute-area' 导入 computeArea;

    完整的描述可以在这里结帐 https://www.npmjs.com/package/spherical-geometry-js

    【讨论】:

      【解决方案2】:

      你可以试试这个, https://www.npmjs.com/package/spherical-geometry-js

      这个 NPM 包具有所有几何函数。

      【讨论】:

        【解决方案3】:

        从技术上讲,您可以下载几何代码并离线使用。或者使用任何 node.js API 实现,例如 this。但您应该确保它不违反 Google 政策(如果您关心的话)。

        【讨论】:

        • 小心。答案中指出的 google-maps 加载器只能在浏览器中使用。
        • 谢谢,朱利安,你是对的,我更新了答案中的链接。
        猜你喜欢
        • 1970-01-01
        • 2016-09-11
        • 2015-05-27
        • 2014-05-03
        • 1970-01-01
        • 2015-04-07
        • 1970-01-01
        • 1970-01-01
        • 2019-12-01
        相关资源
        最近更新 更多