google-maps - 不确定获取现有远足径坐标/数据的 API 或库
问题描述
我正在制作一个谷歌地图应用程序的原型,我想获得一系列纬度/经度坐标,这些坐标构成了谷歌地图已经在给定地图上绘制的现有远足径。看屏幕截图,但是我将如何获取屏幕截图中 Wonderland Trail 上的数据(即纬度/经度坐标)。那是折线,道路还是其他什么?我尝试了使用 Wonderland Trail 周围的一系列坐标的 Roads API(snapToRoad 和nearestRoads),并收到来自 API 的空响应。我已经在参考文档和本网站上上下搜索过,似乎无法确定我需要使用的 API 或库,甚至无法确定轨迹被认为是什么类型的“地图元素”。需要注意的一点,也是我被 Roads API 所吸引的原因是,当我切换主干道标签的地图样式可见性设置时:
{ featureType: 'roads.arterial', elementType: 'labels', stylers: [{ visibility: 'off'}}
屏幕截图中“仙境小径”的标签消失了。当我切换回打开时回来。这会让我相信这个地图元素的谷歌地图构造是一条道路。对此的任何指导将不胜感激。
解决方案
我不确定为什么@MrUpsidown 没有将他的答案作为答案发布,但是他所说的确实有效。如果您需要有关现有路线的数据(无论是道路、小径还是一些现有的导航结构),方向服务(JavaScript 中的 DirectionsService)似乎是您可以去的地方。
推荐阅读
- reactjs - 重载时路由器重复
- python - 如何跳过特定列中的第一行和之后的所有空行?
- ios - 在Objective C中使用NSRegularExpression从字符串中获取键和值
- spring-jms - 如何修复消息转换器错过理解杰克逊解析的对象类型
- python - 如何将基于列值的文件基础与条件基础合并
- javascript - 突发问题使用 node_module 运行 gulp 构建 - 意外令牌 {
- python - 转换器参数取决于另一个列值
- python - 如何使用 __init_subclass__ 而不是 ABCMeta 强制子类实现父类的抽象方法?
- java - Maven资源过滤损坏资源
- android - 使用数据库在 Android 中自定义 Firebase 登录