【发布时间】:2022-02-14 03:26:48
【问题描述】:
是否有任何图书馆可以通过以下选项获取两个地点之间的距离和时间旅行:腿、车辆、自行车......
我不想使用谷歌地图,因为我必须在他们的服务器上调用一个 api。
请帮忙
【问题讨论】:
-
感谢您的回复,但我想要更多详细信息,如果可以的话。
标签: asp.net-core location distance
是否有任何图书馆可以通过以下选项获取两个地点之间的距离和时间旅行:腿、车辆、自行车......
我不想使用谷歌地图,因为我必须在他们的服务器上调用一个 api。
请帮忙
【问题讨论】:
标签: asp.net-core location distance
我不想使用谷歌地图,因为我必须在他们的服务器上调用一个 api。
这句话的意思是,要离线使用地图吗?
如果是,你可以用关键字offline map C#搜索,比如osmsharp,它需要你下载的地图数据,你可以使用sdk搜索。
如果没有,bing maps 或 azure maps 将是更好的选择。因为官方支持工程师会给你帮助,你也可以在stackoverflow中获得更多帮助。
【讨论】:
我想我找到了这个库,它很容易使用
https://docs.mapbox.com/api/navigation/map-matching/
您可以创建一个帐户并获取一个密钥,然后调用 API url 来获取距离、持续时间,如下所示:
【讨论】: