谷歌地图:如何在谷歌地图,服务器端沿途获得积分?

时间:2014-11-26 14:35:47

标签: javascript php ruby node.js google-maps

注意:问题标题看起来有点类似于Stackoverflow上的其他问题,但它不完全相同。请继续阅读。

很明显,我想在路线上使用google maps api获取lat,但我想在服务器端(可能使用Ruby,PHP,NodeJS)进行操作?

我可以在客户端使用GMAPS V3 api和v3_epoly.jshere做得非常好,这是找到lat long和绘制一些动画的非常好的例子,这是完美的。它在特定距离沿路线返回lat。

我想在服务器端获得lat。我该怎么做?我看到Ruby(或任何其他服务器端lang)中没有lib或google api。我如何使用v3_epoly.js

所以我有解决方案,但我想要服务器端,因为我将使用这些来提供我的应用程序。我不希望客户端。

您可以使用google direction api获取路线。 https://maps.googleapis.com/maps/api/directions/json?origin=28.700825,77.136429&destination=28.461790,77.053457&key=API_KEY

如果需要,我可以提供更多详细信息。

1 个答案:

答案 0 :(得分:1)

需要同样的事情,经过一番环顾,我发现turf.js通过along()提供了类似的功能:

以下是文档中的示例:

=SUM(COUNTIF(Contracts[Status],{"Yes","Northeast Region"}))

它使用GeoJSON,但从谷歌地图插入坐标应该不难。