Javascript 如何在服务器端使用islocationOnEdge函数查找google maps api路径上/附近的坐标

Javascript 如何在服务器端使用islocationOnEdge函数查找google maps api路径上/附近的坐标,javascript,php,node.js,google-maps,google-maps-api-3,Javascript,Php,Node.js,Google Maps,Google Maps Api 3,这个问题是问题的延伸,但我包括了所有细节 google.maps.geometry.poly.isLocationOnEdge(LatLngOfDbCoordinate,new google.maps.Polyline({path:google.maps.geometry.encoding.decodePath(response.routes[0].overview_polyline)}),0.00001); 1) 我可以在服务器端以javascript的形式在php代码Node.JS中运行多

这个问题是问题的延伸,但我包括了所有细节

google.maps.geometry.poly.isLocationOnEdge(LatLngOfDbCoordinate,new google.maps.Polyline({path:google.maps.geometry.encoding.decodePath(response.routes[0].overview_polyline)}),0.00001);
1) 我可以在服务器端以javascript的形式在php代码Node.JS中运行多行代码(例如:10000)(
LatLngOfDbCoordinate
存储在数据库中)吗?

2) 如果是,那么您能告诉我该怎么做否则

3) 您能告诉我如何通过php或其他类(如)执行此代码吗(从顶部的堆栈溢出链接)
您能告诉我如何在上面提到的RouteBox类中使用
isLocationOnEdge()
函数吗?

4) 在服务器端是否有其他更简单的方法使用
isLocationOnEdge()
或我不知道的任何其他方法?

5) 在服务器端使用函数
isLocationOnEdge()
有任何使用限制吗?由于这是几何图形库的函数,我将仅使用此函数布尔返回值来显示多段线上/附近的坐标是否适用使用限制?

6) 在db中存储路由的概览多段线是否有用(因为在大路由的情况下可能会非常长),或者我是否应该每次向google url服务发出请求,发送它们的起始和目的地坐标,并使用我接收的JSON或XML格式的概览多段线传入
isLocationOnEdge()
?请说明原因。

请帮忙

提前谢谢

我也有同样的问题。但由于我的应用程序是在android中,服务器端是在nodejs中,所以决定在android中实现。我使用了具有相同函数的PolyUtil类

但如果您确实需要在javascript服务器端实现此代码,您可以尝试重新创建PolyUtil类的函数。在其中,您将找到isLocationOnEdge的完整代码

希望这有帮助

再见