【问题标题】:Mobile web driving directions from current location从当前位置移动网络行车路线
【发布时间】:2011-11-15 15:16:06
【问题描述】:

我正在构建一个网站的移动版本,试图通过一键式链接来启动 Google 地图,并从用户的当前位置向企业提供行车路线。我让它在 iPhone 上运行良好,但在 Android 上进行测试时,它会查看“Current%20Location”并尝试查找名为“Current Location”的企业。这是我当前的代码:

    <a href="http://maps.google.com/maps?saddr=Current%20Location&daddr=123 Street Rd,Cityville,MD,21098">Get Directions</a>

我需要一个通用字符串从当前位置进行搜索,但在网上任何地方都找不到明确的答案。

提前感谢您的帮助!

【问题讨论】:

    标签: android google-maps mobile currentlocation


    【解决方案1】:

    我正在做同样的事情,现在它可以在 Android 上运行。我没有 iPhone,所以我无法对此进行测试。您应该将 URL 中的 saddr 参数留空,然后 Google 地图将使用用户的当前位置预填充它。此外,在目标地址中使用 + 号而不是空格。这是更正后的网址:

    http://maps.google.com/maps?saddr=&daddr=123+Street+Rd,Cityville,MD,21098

    【讨论】:

    • 要使此链接在 iPhone 上工作,只需将 'saddr' 值更改为“当前位置”。像这样。 http://maps.google.com/maps?saddr=Current%20Location&amp;daddr=123+Street+Rd,Cityville,MD,21098 有关 Google 地图 API 的更多详细信息,请访问 here
    【解决方案2】:

    使用 google gps api 获取当前位置并将其传递给地图。更好的是,我认为有一个操作可以打开内置地图应用程序,要求它从当前位置路由到您的地址。

    这篇关于定位服务的文章应该对http://developer.android.com/guide/topics/location/index.html有帮助

    如果您尝试完全通过网络进行操作,我认为用户必须在 google 网页上启用位置服务才能正常工作。

    另外,请查看这个 javascript 库,它为大多数设备上的 gps 服务提供平台中立的 API http://code.google.com/p/geo-location-javascript/

    【讨论】:

    【解决方案3】:

    带有当前位置路线的谷歌地图

    https://maps.google.com/maps?saddr=&daddr=35.658157,139.697174&sensor=TRUE

    https://maps.google.com/maps?saddr=&daddr=PLUS

    “location's_latitude”加号

    ","加号

    “location's_longitude”加号

    "&sensor=TRUE" // 用于获取您的当前位置

    可能是使用 lat 和 long 最准确的方法

    【讨论】:

      【解决方案4】:
      <span class="addressAt">
           <a href="http://maps.google.com/maps?f=d&amp;hl=en&amp;region=US&amp;doflg=ptm&amp;geocode=&amp;saddr=&amp;daddr=41.75553,-88.322048" target="_blank">213 S River St
      Aurora, IL</a>
      </span>
      

      这是在谷歌地图移动网站上获得准确“我的位置”的唯一方法。将坐标(41.75553,-88.322048) 替换为您的位置坐标。所有其他方式都只是写在我的位置作为起始地址,而没有真正获得实时位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-06
        • 1970-01-01
        • 1970-01-01
        • 2021-10-14
        相关资源
        最近更新 更多