1

我构建了一个名为poorsquare.us 的有趣项目,我希望在不实际构建应用程序的情况下为其添加一个简单的移动地图组件。

注意:这只是一个简单的网页(不是原生 iphone 应用)

我想在移动 safari (iphone) 上显示一个链接,单击该链接时,会将用户发送到地图应用程序,其中包含多个航点、步行方向、针对旅行进行了优化并带有自定义标签。

到目前为止,这个链接将把我从 safari 带到地图应用程序,但我不确定要更改 URL 的哪些部分以使标签工作,如果这可能的话。

http://maps.google.com/maps?saddr=40.78817,-73.97635+(blah)&daddr=40.7979,-73.9636+(dsatsda)+to:40.7924,-73.9666&hl=en&ll=40.793409,-73.969982&spn=0.014523 ,0.024719&sll=40.79029,-73.971484&sspn=0.014524,0.024719&geocode=FcpgbgId4jWX-w%3BFcyGbgIdsGeX-w%3BFVBxbgId-FuX-w&vpsrc=0&dirflg=w&mra=ls&t=m&z=16

我想要的是链接到:

  • 感知当前 GPS(因此“sensor=true”)作为起点
  • 设置在地图应用程序中显示的许多(如 10-25 个)不同的航点。
  • 对于我可以提供的每个航路点:标题、纬度/经度、文本地址 - 我希望标题显示在图钉上(现在它只是说“86 街”或类似的通用名称)
  • 我还想提供文本信息(因此,当您单击图钉,然后单击向右的小箭头时,它会打开地址信息屏幕 - 在该区域我想添加描述
  • 和模式=步行

我不确定上面 url 中的其他参数是什么(我基本上是从浏览器的谷歌地图方向获取的)。

4

1 回答 1

0

我会说直接到页面以首先使用 HTML5 组件获取用户位置,然后使用返回的坐标重定向到地图应用程序。在指向地图应用程序之前,您首先需要坐标。

http://dev.w3.org/geo/api/spec-source.html

对于步行路线,请使用参数:

dirflg=w

但是,如果没有本机应用程序,拥有这样的自定义引脚将无法工作......

于 2011-11-11T16:04:05.727 回答