gpt4 book ai didi

javascript - 访问 GeoFirestore 实用函数 (calculateDistance)

转载 作者:行者123 更新时间:2023-11-30 06:50:04 30 4
gpt4 key购买 nike

我是网络开发的新手。我正在编写一个 javascript 网络应用程序,我不清楚访问 GeoFirestore 的 calculateDistance 实用函数的语法并得到错误 ReferenceError: calculateDistance is not defined。此函数位于 utils.ts TypeScript 文件中,但不知何故我没有选择它。

我已经尝试过各种语法来调用“calculateDistance”函数以及尝试各种路径。

我认为提取完整的 geofirestore.js 库足以提取实用程序函数。

Utils.ts documentation is here .

我的 index.html 文件片段:

<script src="https://unpkg.com/geofirestore/dist/geofirestore.js"></script>

我的 Javascript 模块片段:

let geopoint1 = new firebase.firestore.GeoPoint(40.123, -120.456)
let geopoint2 = new firebase.firestore.GeoPoint(-20.456, 100.123)
console.log("Distance: " + calculateDistance(geopoint1,geopoint2).toString() + " km")

我收到以下错误。“ReferenceError:未定义计算距离”

最佳答案

calculateDistance 函数不会导出到库之外(也就是说,它不是供您使用的)。但是,作为 geofirestore 的维护者,我建议您试用我的库 geokit,它提供了一种距离计算方法 => https://github.com/MichaelSolati/geokit#geokitdistancestart-latlngliteral-end-latlngliteral-unit-string-number

关于javascript - 访问 GeoFirestore 实用函数 (calculateDistance),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57965231/

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