使用Google地图我的位置获取路线

时间:2012-08-13 13:25:06

标签: google-maps

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

完美的解决方案(从最终用户的角度来看)将是 - 从用户GEO位置到预先配置的POI(我的商店)的绘制路线。而已。我想避免使用“获取路线”对话(它在移动设备上看起来很小)。只是一个包含起点,终点和中间路线的地图。

1 个答案:

答案 0 :(得分:0)

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

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

此示例描绘了从您所在位置到亚特兰大的Martin Luther King,Jr。出生地的路线: https://maps.google.com/maps?daddr=33.755418,-84.371100

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

  • 使用Chrome的Windows 7桌面;
  • 使用Firefox的Windows 7桌面;
  • 使用Internet Explorer的Windows 7桌面;
  • 安装了谷歌地图应用程序的Jelly Bean OS安卓手机;
  • 使用默认浏览器的Jelly Bean OS安卓手机;
  • 使用Chrome的Jelly Bean OS安卓手机;
  • 使用iOS6的iPhone使用默认浏览器。

根据我在这些测试中得到的答案的一致性,我相信它可以在大多数(如果不是全部)场景中起作用。