首页 > 解决方案 > 不确定获取现有远足径坐标/数据的 API 或库

问题描述

我正在制作一个谷歌地图应用程序的原型,我想获得一系列纬度/经度坐标,这些坐标构成了谷歌地图已经在给定地图上绘制的现有远足径。看屏幕截图,但是我将如何获取屏幕截图中 Wonderland Trail 上的数据(即纬度/经度坐标)。那是折线,道路还是其他什么?我尝试了使用 Wonderland Trail 周围的一系列坐标的 Roads API(snapToRoad 和nearestRoads),并收到来自 API 的空响应。我已经在参考文档和本网站上上下搜索过,似乎无法确定我需要使用的 API 或库,甚至无法确定轨迹被认为是什么类型的“地图元素”。需要注意的一点,也是我被 Roads API 所吸引的原因是,当我切换主干道标签的地图样式可见性设置时:

{ featureType: 'roads.arterial', elementType: 'labels', stylers: [{ visibility: 'off'}}

屏幕截图中“仙境小径”的标签消失了。当我切换回打开时回来。这会让我相信这个地图元素的谷歌地图构造是一条道路。对此的任何指导将不胜感激。

标签: google-maps

解决方案


我不确定为什么@MrUpsidown 没有将他的答案作为答案发布,但是他所说的确实有效。如果您需要有关现有路线的数据(无论是道路、小径还是一些现有的导航结构),方向服务(JavaScript 中的 DirectionsService)似乎是您可以去的地方。


推荐阅读