问题标签 [google-roads-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 没有 api-key 错误按摩
我尝试了很多方法和很多地方来输入 API 密钥,但在所有情况下,我都会收到错误 no-API-key。该请求在邮递员中工作正常,这意味着密钥工作正常。
我试过的地方:
我在这段代码中提到的地方
在 snap to road 请求电话结束时
在所有请求调用结束时
java - Google Apis Nearest Roads 来截断道路
我是使用 Google api 最近的道路拍摄道路的新手。
我正在尝试如下链接:
如果我必须尝试
https://roads.googleapis.com/v1/nearestRoads?parameters&key=YOUR_API_KEY
使用我的项目中提供的 api 密钥,我得到
替换使用的密钥。
我在这里想念什么?我应该在使用前在某处验证密钥吗?或者,如果我只想试用样品,我该如何获得钥匙?
google-maps - 谷歌地图道路 api 循环 - 如何停止
我已经实现了在以下位置看到的代码:
https://developers.google.com/maps/documentation/roads/inspector。
在此页面上的每个示例中,标记动画都会循环播放。
你应该如何停止循环,以便图标保持在终点,直到向它提供更多坐标,此时我将从最后一个 gps 坐标动画到我刚刚收到的最新 gps 坐标?
我只是不想看到课程一遍又一遍地进行。
google-maps - Google Roads API 的 Nearest Roads 函数返回的点数多于给定点,包含重复项
我正在向 Google 的 Roads API 发送一些点以将它们调整为道路。请注意,这是“最近的道路”功能,而不是“对齐道路”功能,因此这些点不会形成路径。当我得到我的结果时,返回的点比给定的多,但其中许多点是重复的。当我删除重复项时,比给出的要少。该问题可以通过以下 URL 和点集重现,只需输入您自己的 API 密钥即可。我提供 20 分,但最终得到 35 分。
我发现这个问题有一个类似的问题,但它特定于 Snap To Roads,因此该解决方案不适用于此处。
java - 如何从 SnappedPoints 响应中提取 Google Maps RoadsApi 的纬度/经度?
我正在使用 Google Maps Java API RoadsApi:文档:https ://developers.google.com/maps/documentation/roads/intro
API:https ://github.com/googlemaps/google-maps-services-java
我的请求结构如下:
这确实给了我预期的 SnappedPoints[] 响应,但是我有点不知道如何解析它或获取字符串值:
上面这段代码迭代响应并打印出内容:
正如您在此 API 的文档页面上所见,它对 Java 实现的描述很少,只是声明响应返回如下:
这大致模仿了我收到的响应,我只能想象他们正在使用 JavaScript API。
过去有没有人遇到过这种情况?或者也许对如何从这个响应中推断出我需要的数据有一个想法?我可以将它从字符串对象中解析出来,但这会很笨拙,而且充其量也不可靠——因为我不确定如果返回多条记录它会如何表现。
我所需要的只是经纬度!
java - 有没有一种好方法可以最大限度地减少 Google Maps Roads API 的负载?
我正在为内部工具开发概念证明/原型。基本前提是,我们有几个设备上有 GPS,它们向我在云环境中构建的 java api 报告它们的位置(具有 NMEA 格式的典型 GPS 精度)。
java API 获取报告的坐标,本质上向 Google Maps Roads API 发送一个请求并使用该Snap-to-road功能(这实际上将采用您给它的任何点以及一个可选的坐标路径,并给您返回本质上的坐标在它认为你正在旅行的路径上)。这很好,但有一个挫折。
它是昂贵的。
对于每隔几秒报告一次位置的两台设备(类似于 Uber 或 Lyft 可能会这样做),运行此应用程序的成本基本上使其成为沉没成本。24,000 个查询将花费您 300-500 美元。对于一台设备。
我们已经做了一些努力,只在工作时间接受对 API 的请求——但这仍然只是表面上的。
我相当有能力编写我需要的任何东西(至少我相信),或者可以找到图书馆来做我认为需要做的事情——但我不知道该采取什么办法。我正在考虑在另一个表中缓存请求并首先查询它,但我不确定这将是多么可靠。
有没有人实施过这样的解决方案或类似的东西?在我破产这个项目之前,我只需要支付我发送到谷歌地图 API 的请求数量。
java - 在地图上绘制自定义路线
我有大学区,其 Google 地图路线在大学内部未定义。我想定义从教学楼到停车场的道路,因为在大学内部,地图上的路线未显示。现在有人指导我如何在地图上定义我的自定义路线。应用程序将在android平台上。是否有关于此问题的任何服务。所有的建议都将是可观的。
android - 如何使用沿折线的实时位置更新标记?
我的问题标题似乎是现有的,但这是我的完整方案。
我有一个基于地图的操作的活动,其中正在沿着道路绘制一条折线,假设是两个位置之间的路线。基本上,该应用程序会跟踪用户的当前位置(开车旅行)。因此,直到部分一切正常,如路线正确显示,设备位置 API 正在提供位置更新(有点精确),而且我能够顺利更改位置更新,
所以问题是,位置更新有时是曲折的,有时它可能不会触及道路,位置更新将遍布整个地方。
我也研究了 ROAD api,但没有得到正确的帮助,即使是以前提出的一些问题。
是否可以使标记仅沿道路移动?
任何形式的帮助将不胜感激。
google-places-api - Google Places API 中与建筑物相邻的街道名称
我正在使用 Google Maps Places API 检索特定位置(例如火车站)的地理坐标。
我现在想获得与建筑物相邻的街道名称(例如建筑物的两侧或三侧)。
有没有一种简单的方法可以做到这一点?
