问题标签 [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 回答
2590 浏览

android - android 原生的 Road API

android native 中是否有任何 API 可以使用 Road Map API 来获取平滑的方向路线。我在 google map JavaScript Google map road apis中找到,但不确定适用于 android 的 Google Map Library

0 投票
2 回答
7035 浏览

javascript - Google Maps Roads API:让“快速上路”更加宽容

我的任务是使用 Google Maps API 创建一个工具,餐厅可以使用它来定义送货区域。这是进度:http ://codepen.io/keithpickering/pen/NqdzKO

用户应该能够绘制一个多边形,之后它将捕捉到附近的道路以确保准确性。这运行得相对较好,除了谷歌内置的快速道路功能......嗯,有点糟糕。如果你的点不够接近,它要么拒绝捕捉任何东西,要么只是制作一些奇怪的 janky line。

我需要的是该工具在截断道路时更加“宽容”;换句话说,某人应该能够从任何缩放距离懒惰地绘制几乎任何类型的多边形,并且应该强制线条捕捉到一条道路或另一条道路。

这是我用来捕捉的部分代码:

是否有必要放弃 Roads API 并使用路线服务寻求更定制的解决方案?有没有人有任何想法?感谢您的任何帮助。

0 投票
1 回答
1423 浏览

javascript - 使用javascript在谷歌道路API中设置开始和结束位置

我想知道在我通过谷歌道路 API 检索坐标和 placeId 时是否可以在地图中设置开始和结束位置?因为当我通过设置自定义坐标来初始化 Roads API 时:

它向我显示了地图中存在坐标的特定位置。但我想初始化一个地图,在其中设置开始和结束位置,然后开始使用 snapToRoads API 来检索坐标。

0 投票
1 回答
1171 浏览

javascript - Google Maps Roads API 返回重复的坐标和 placeIds

我正在实施谷歌地图道路 API 来获取我点击道路的坐标。但它返回的坐标和位置标识超出了预期。假设我使用方向 API 设置了从地点 A 到地点 B 的方向,然后我单击了道路上的一些点(比如说 10 个点)来绘制路线。作为响应,Roads API 返回了 10 多个 placeId 和坐标,而我只需要 10 个。这是代码。

我在这里创建了一个 JSfiddle 。只需提供一个 google API 密钥,然后告诉我这段代码有什么问题吗?

0 投票
1 回答
812 浏览

android - 从异步任务中获取 LatLngs

我已经成功实现了新的 Google Maps Roads API 用于将我的位置捕捉​​到 Long .. 当我使用 asyncTask.execute.get() 时它工作正常,但它冻结了我的 UI .. 我想知道如何传递我的结果来自异步任务的 LatLng 对象,因为它必须每 2 秒运行一次才能获得新的 Lat Longs。

MapsActivity.class

背景任务.class

0 投票
0 回答
912 浏览

java - Android Google Maps Polyline 未显示在地图上

我创建了一个具有方法和位置侦听器的类。locationListener 将每 2 秒执行一次,获取经纬度并将其传递给异步任务。Async Task 类会将 lat longs 传递给 Google Road Api 以获取 lat longs 并将 lat longs 传递给 postExecute()

PostExecute() 应该绘制折线但它没有..

请看下面的代码:

MapsActivity.java

背景任务.java

我从 GOOGLE API 获取 Json 数组并成功获取 lats long 值但未绘制折线..请帮助

谢谢

0 投票
1 回答
797 浏览

android - 插值谷歌地图android道路

我正在做一个 Android 应用程序,它从LatLng路线的服务器点获取并编写一条折线捕捉到道路。为了获取道路点,我使用了Google API Roads。,但在响应中,我只得到了与我在请求中发送的点相同的点。

The request: https://roads.googleapis.com/v1/snapToRoads?interpolate=true&key=AIzaSyCcorJdwrFQp5HpR0she_r3PEVOj1TrUTI&path=43.342592253801136%2C-1.7633818398462608%7C43.333786678427664%2C-1.8170163652393967%7C43.31891938155728%2C-1.9850535434670746

我做错了什么?

谢谢。

0 投票
1 回答
822 浏览

javascript - Google Maps 的 Roads API 不适用于 XHR

我需要将折线捕捉到道路上,并且我从谷歌找到了一个非常有效的示例。我稍微调整了一下,然后我从 JavaScript 中得到一个 NetworkError,说响应标头没有“Access-Control-Allow-Origin”标头。如果我responseText从我的 XHR 检查,它会给我标准的 Google 404 页面

问题是,如果 Roads API 不允许跨域请求,我应该如何使用它?

代码:

(“MY_API_KEY”就在那里,因为我不希望任何人使用我的配额,我已经用我的浏览器密钥替换了它。)

0 投票
1 回答
1104 浏览

java - 如何使用捕捉到道路的道路 API 请求?

我想使用 road api 来获取我当前位置的距离,并在 onLocationChanged 中添加 Latlng 列表并将一组坐标(大约 100~200 点)捕捉到道路,这将返回一个 json 以获得准确的距离的驾驶。

- 我遇到了路径参数的问题,纬度和经度没有通过这个“|”填充到哪个连接中 但我得到了一个错误。---这是我的网址

--错误 snaptoroads 错误:400 消息:路径。

0 投票
1 回答
1497 浏览

javascript - 如何将谷歌道路 API 与折线一起使用

这是我的谷歌道路 api 代码我得到了中央地图,但道路 api 不工作,我给了两点纬度,lng 如何精确地图道路 api 我的精确链接是https://developers.google.com/maps/文档/道路/检查员如何在我的代码中集成多条线