gpt4 book ai didi

javascript - 谷歌地图:How to get points along the route in google maps,服务器端?

转载 作者:太空宇宙 更新时间:2023-11-04 01:00:22 26 4
gpt4 key购买 nike

注意:所以问题标题看起来与 Stackoverflow 上的其他问题有点相似,但并不完全相同。继续阅读。

很明显,我想从沿途的谷歌地图 API 获取经纬度,但我想在服务器端执行此操作(可能使用 Ruby、PHP、NodeJS)?

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

我想在服务器端获取经纬度。我该怎么做?据我所知,Ruby(或任何其他服务器端语言)中没有可用的 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

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

最佳答案

需要同样的事情,环顾四周后我发现 turf.js它通过 along() 提供类似的功能:

以下是文档中的示例:

var line = {
"type": "Feature",
"properties": {},
"geometry": {
"type": "LineString",
"coordinates": [
[-77.031669, 38.878605],
[-77.029609, 38.881946],
[-77.020339, 38.884084],
[-77.025661, 38.885821],
[-77.021884, 38.889563],
[-77.019824, 38.892368]
]
}
};

var along = turf.along(line, 1, 'miles');

var result = {
"type": "FeatureCollection",
"features": [line, along]
};

它使用 GeoJSON ,但从 Google map 插入坐标应该不难。

关于javascript - 谷歌地图:How to get points along the route in google maps,服务器端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27151774/

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