问题标签 [driving-directions]

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 投票
2 回答
664 浏览

google-maps - 每天计算和存储大量行驶距离(PHP JavaScript)

第一次来这里,所以我会尽量准确和详细。

我正在开发一个项目,用户可以通过行驶距离对当地景点进行分类。起点将是他们的家庭地址,终点将是存储在数据库中的(许多)景点之一:湖泊、公园、商店、博物馆等。

注册用户需要指定他/她的地址,该站点将运行一个服务器端脚本,该脚本将慢慢找到该地址与存储的景点之间的距离。

在以下情况下会自动触发行驶距离计算:

1)新用户注册到网站

或者

2) 一个新的景点被添加到数据库中

假设我有 400 个景点和 1500 个用户。如果我添加一个新景点,该网站将获取距离 1500 次(每个用户一个)。如果我添加一个新用户,该网站将执行相同的工作 400 次(每个景点一个)。

我目前正在使用 Goolge API,它们非常好。唯一的问题是……我每天最多有 2500 个查询。因此,如果我添加 2 个新景点(总共需要 3000 距离),我将被锁定到第二天。

在更大的情况下,检索行驶距离可能会很长。如果我有 5000 个注册用户,那么每当我添加一个新景点时,我必须获取 5000 个距离。那需要2天时间。

有什么更好的方法?我也在评估 Google Business API(10.000 美元/年),但这仅适用于巨大的现实,需要大量现金和他们的处置。

0 投票
1 回答
2584 浏览

google-maps-api-3 - Google Maps API V3:将标记坐标传递给谷歌方向服务请求

用户使用向我的地图添加标记的 Google 地点 API 搜索我的地图。我在每个标记信息窗口内都有一个单击事件,以获取到该标记的方向。 如何将所选标记的坐标传递给我的 google 路线服务请求?

到目前为止,我声明var placeLoc = null;为一个全局变量。我placeLoc=place.geometry.location;在我的创建标记函数中定义。然后我有:

该函数将方向呈现到错误的标记。我猜它只是为搜索后返回的数组中的第一个标记提供方向,而不是我选择的实际标记。我如何提供路线请求选定标记的坐标?

下面是将搜索结果放入 place 变量的代码:

0 投票
1 回答
373 浏览

java - 用于显示行车路线的 Android 项目不起作用

我正在按照本教程开发一个 android 应用程序,用于显示 2 点之间的行驶路线 - http://asmncl.blogspot.co.uk/2012/04/android-draw-route-map-between-two.html ,但我的应用程序在我运行后停止。我没有使用 kml,因为我知道 Google 不再支持 kml。但是,当我运行这段代码时,它会停止。谁能告诉我,可能是什么原因?

编辑事实证明,我没有在我的 androidmanfest.xml 中包含谷歌地图库。现在,它没有显示任何错误,但在手机上安装后它崩溃了。谁能告诉我,为什么?

谢谢

RoutePath-主要活动

我创建了另外 3 个类 -SharedData.java、CustomItemizedOverlay.java、MyOverrlay.java。我通过 SharedData.java 传递我的 API_KEY。

主.xml

AndroidManifest.xml

0 投票
3 回答
4285 浏览

android - 如何在android的AsyncTask中使用方法?

在我的应用程序中,我使用JSONweb 服务从Google Navigation api. 我使用的代码如下。我得到了以下异常

android.os.NetworkOnMainThreadException.

如何使用异步任务?这是我的代码。谢谢。`public class MainActivity extends MapActivity {

} `

0 投票
1 回答
208 浏览

javascript - 2张地图一页一张地图是从第一张地图的标记产生的(第二张地图没有出现)

嗨,有人可以帮忙吗?我有一张地图,其中标记记下每个位置(duh),然后在标记内是一个获取方向链接,它会产生一个弹出窗口。一切正常,除了位于弹出窗口中方向上方的地图(包含方向的第二张地图)未显示。它只是一个带有方向标记的灰色框。

这是js:

这是html(缩短):

标记正在被填充并从后面的 aspx 代码中提取。

0 投票
1 回答
1745 浏览

ios - iOS6中的iOS行车路线

我一直在搜索如何将行车路线集成到我的应用程序中的 MKMapView 中。是打开 Apple Maps 程序并从那里开始的唯一方法,或者是将它们集成到您自己的应用程序中的一种方式。如果没有,我可能会在获得 API 密钥后立即使用谷歌地图。

0 投票
1 回答
851 浏览

android - mapView 显示白屏

我想在我的地图视图中显示 2 个地理点之间的路线,但是当我运行时,它总是在我的地图视图上显示一个白屏。我使用此链接中的示例作为参考

这是我的 MapActivity 类:

我的 m_hospital_map.xml 是这样的:

而且我已经使用了 INTERNET、ACCESS_FINE_LOCATION、ACCESS_COARSE_LOCATION 权限。你们能帮我吗,告诉我上面的这些代码有什么问题。

0 投票
1 回答
727 浏览

driving-directions - 谷歌方向以外的驾驶时间API?

我有一个应用程序,我应该有一个点 A 和一组点之间的行驶时间。我有所有这些点的 GPS 坐标。我尝试使用谷歌地图方向 api 完成这项工作,但问题是程序必须在两个连续请求之间等待至少 1 秒,所以如果目标集包含 40 个点,我应该等待 39 秒才能获得所有答案.

这部分程序很关键,所以 39 秒将是一个很长的时间。

还有其他我可以使用的api吗?

请注意,我对详细的方向或距离不感兴趣,总的旅行时间就足够了,我以后可以在最佳答案上使用谷歌方向来获取这些详细信息。

谢谢!

0 投票
4 回答
54968 浏览

android - 有没有办法在 Google Map API v2 中显示道路方向?

我正在使用谷歌和这里寻找答案,我发现的唯一相关帖子是:

Google Maps Android V2 和 Direction API

使用 Google Maps API v2 获取行车路线

但那里没有答案。所以我已经提到过,但我会再说一遍。我正在寻找使用 FragmentActivity 和 SupportMagFragment 和 LatLng 对象而不使用 MapView、MapActivity 和 GeoPoint 的 Google Map API v2 解决方案。

此外,我没有使用 Overlay 对象,因此无法在地图上绘制方向,是否有替代方法?

那么有没有办法做到这一点?

0 投票
2 回答
6743 浏览

google-maps-api-3 - google maps api 在本地主机上工作,但在网络服务器上不起作用

我使用谷歌地图 api 在地图上选择一些点并找到最短的驾驶路线。

一切都在本地主机中工作,但是当我发布并上传它服务器时,它不起作用......

为什么会发生?没有任何错误。地图即将出现在页面上,但我看不到标记,并且 directionResult 没有加载结果。是关于授权吗?我有有效的帐户和 api 密钥等。我允许我的域的引用。

编辑:我用 crome JS 调试器检查脚本。这里没有回应;

状态在实时服务器上返回“”值,而不是“OK”。在本地主机它的工作!有人知道是什么原因吗?

您可以在此处查看 google.maps.api 的示例;查看源代码:https ://google-developers.appspot.com/maps/documentation/javascript/examples/directions-simple

谢谢你的帮助。