如果您在移动设备上访问maps.google.com,请按“菜单”,“获取路线”,然后选择“转接”选项,即可转到可以输入两个位置和日期的页面/时间,并获得公共交通方向。但是,该网址仍为maps.google.com。
有没有办法直接链接到这个页面,以便我可以在iOS应用程序的UIWebView中加载它? “点击”Javascript中的按钮会是(唯一的/好的)解决方案吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
即使点击javascript中的按钮似乎也不起作用。谷歌地图代码有点奇怪 - 事件监听器没有直接分配,我无法使用.click()工作。所以我要做的是让用户在应用程序的框中输入两个位置,然后在UIWebView中加载类似http://maps.google.com/maps?f=d&source=s_d&saddr=Coover+Hall&daddr=lied+rec+center的内容,除了我在构建URL之前添加一些更具体的位置信息,因为这是一个特定于城市的应用程序。不是一个完美的解决方案,但它完成了工作。
答案 2 :(得分:0)
您可以使用“dirflg = r”参数创建一个链接到公交路线的网址。
在此处查找其他网址参数:http://web.archive.org/web/20110714031648/http://mapki.com/wiki/Google_Map_Parameters