问题标签 [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.

0 投票
1 回答
276 浏览

javascript - 没有 api-key 错误按摩

我尝试了很多方法和很多地方来输入 API 密钥,但在所有情况下,我都会收到错误 no-API-key。该请求在邮递员中工作正常,这意味着密钥工作正常。

我试过的地方:

  • 我在这段代码中提到的地方

  • 在 snap to road 请求电话结束时

  • 在所有请求调用结束时

0 投票
1 回答
204 浏览

android - 道路 googleapi:一些地方失踪和穿过建筑物的线路

我正在使用 Roads Google API 传递位置列表,并且我想在这些点由汽车驾驶的最可能的道路上绘制线条。

出了点问题,因为有些点没有被线穿过,而且这些线不仅仅使用道路,其中一些用直线穿过建筑物或大海。我添加了标记来显示问题。

代码有问题吗?

在此处输入图像描述

获取此错误的一些示例代码:

0 投票
1 回答
674 浏览

java - Google Apis Nearest Roads 来截断道路

我是使用 Google api 最近的道路拍摄道路的新手。

我正在尝试如下链接:

最近道路的 Google api

如果我必须尝试

https://roads.googleapis.com/v1/nearestRoads?parameters&key=YOUR_API_KEY

使用我的项目中提供的 api 密钥,我得到

替换使用的密钥。

我在这里想念什么?我应该在使用前在某处验证密钥吗?或者,如果我只想试用样品,我该如何获得钥匙?

0 投票
1 回答
455 浏览

google-maps - 谷歌地图道路 api 循环 - 如何停止

我已经实现了在以下位置看到的代码:

https://developers.google.com/maps/documentation/roads/inspector

在此页面上的每个示例中,标记动画都会循环播放。

你应该如何停止循环,以便图标保持在终点,直到向它提供更多坐标,此时我将从最后一个 gps 坐标动画到我刚刚收到的最新 gps 坐标?

我只是不想看到课程一遍又一遍地进行。

0 投票
1 回答
1233 浏览

google-maps - Google Roads API 的 Nearest Roads 函数返回的点数多于给定点,包含重复项

我正在向 Google 的 Roads API 发送一些点以将它们调整为道路。请注意,这是“最近的道路”功能,而不是“对齐道路”功能,因此这些点不会形成路径。当我得到我的结果时,返回的点比给定的多,但其中许多点是重复的。当我删除重复项时,比给出的要少。该问题可以通过以下 URL 和点集重现,只需输入您自己的 API 密钥即可。我提供 20 分,但最终得到 35 分。

我发现这个问题有一个类似的问题,但它特定于 Snap To Roads,因此该解决方案不适用于此处。

0 投票
2 回答
281 浏览

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。

过去有没有人遇到过这种情况?或者也许对如何从这个响应中推断出我需要的数据有一个想法?我可以将它从字符串对象中解析出来,但这会很笨拙,而且充其量也不可靠——因为我不确定如果返回多条记录它会如何表现。

我所需要的只是经纬度!

0 投票
1 回答
352 浏览

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 的请求数量。

0 投票
1 回答
296 浏览

java - 在地图上绘制自定义路线

我有大学区,其 Google 地图路线在大学内部未定义。我想定义从教学楼到停车场的道路,因为在大学内部,地图上的路线未显示。现在有人指导我如何在地图上定义我的自定义路线。应用程序将在android平台上。是否有关于此问题的任何服务。所有的建议都将是可观的。

0 投票
2 回答
2304 浏览

android - 如何使用沿折线的实时位置更新标记?

我的问题标题似乎是现有的,但这是我的完整方案。

我有一个基于地图的操作的活动,其中正在沿着道路绘制一条折线,假设是两个位置之间的路线。基本上,该应用程序会跟踪用户的当前位置(开车旅行)。因此,直到部分一切正常,如路线正确显示,设备位置 API 正在提供位置更新(有点精确),而且我能够顺利更改位置更新,

所以问题是,位置更新有时是曲折的,有时它可能不会触及道路,位置更新将遍布整个地方。

我也研究了 ROAD api,但没有得到正确的帮助,即使是以前提出的一些问题。

是否可以使标记仅沿道路移动?

任何形式的帮助将不胜感激。

0 投票
1 回答
117 浏览

google-places-api - Google Places API 中与建筑物相邻的街道名称

我正在使用 Google Maps Places API 检索特定位置(例如火车站)的地理坐标。

我现在想获得与建筑物相邻的街道名称(例如建筑物的两侧或三侧)。

有没有一种简单的方法可以做到这一点?