0

我想使用 Google Maps MyLocation 集成一个简单的“到我的商店的路线”,以便通过移动浏览器进行分发。

完美的解决方案(从最终用户的角度来看)是 - 从用户 GEO-Location 到预先配置的 POI(我的商店)的绘制路线。就是这样。我想避免出现“获取路线”对话框(它在移动设备上看起来很软)。只是一张带有起点、终点和中间路线的地图。

4

1 回答 1

0

我不确定这是否满足您避免“获取路线”对话框的目标,因为它肯定会涉及用户的中间步骤。但对话框在移动设备上不会“看起来很软”;事实上,它将针对移动观看进行优化。

如果您仅将 daddr(目的地地址)坐标插入到地图调用中,使用商店(或任何位置)的纬度和经度,Google 地图将尝试将起始位置默认设置为用户的“我的位置”位置如果设备支持,否则会提示用户输入起始位置。它还将允许用户选择所需的支持的交通方式(步行、自行车、公交或汽车)。

此示例绘制了从您所在位置到亚特兰大小马丁路德金出生地的路线: https ://maps.google.com/maps?daddr=33.755418,-84.371100

我在以下设备上成功测试了这个:

  • 使用 Chrome 的 Windows 7 桌面;
  • 使用 Firefox 的 Windows 7 桌面;
  • 使用 Internet Explorer 的 Windows 7 桌面;
  • 带有 Jelly Bean OS 的 Android 手机,使用已安装的 Google Maps 应用程序;
  • 带有果冻豆操作系统的安卓手机,使用默认浏览器;
  • 带有 Jelly Bean OS 的 Android 手机,使用 Chrome;
  • iPhone 与 iOS6 使用默认浏览器。

基于我在这些测试中得到的响应的一致性,我相信它可以在大多数(如果不是全部)场景中工作。

于 2013-01-13T00:34:18.940 回答