我在NOKIA 6800浏览器上使用“google local” 搜索结果页面有一个链接“在地图上查看?” 点击它即可启动Google地图应用程序,并以该位置为中心进行地图设置 搜索结果。
怎么做? Javascript ??我在Iphone中看到了类似的行为
答案 0 :(得分:3)
对于静态地图,您可以使用:
http://maps.google.com/maps/api/staticmap?center=kerstendalseweg%2017,berg%20en%20dal,%20nederland&zoom=14&size=400x400&sensor=false
包装在锚点中以便在HTML页面中使用:
<a href="http://maps.google.com/maps/api/staticmap?center=kerstendalseweg%2017,berg%20en%20dal,%20nederland&zoom=14&size=400x400&sensor=false">Go to Vette BSO</a>
为了开始导航我使用了这个(带有开始目的地地址)
<a href="http://maps.google.com/maps?saddr=kerstendalseweg 17, berg en dal, nederland&daddr=51.8285781,5.9287059">Go to Vette BSO</a>
来自google maps API docs: 您还可以轻松链接到Google地图以获取行车路线。我们建议您使用以下格式在Google地图上查找行车路线:
http://maps.google.com/maps?saddr={start_address}&daddr={destination_address}
答案 1 :(得分:1)
这取决于您使用的移动设备。
在Android上,您可以在网址中使用http://maps.google.com/maps?
前缀或geo:lat,long?
前缀。
Invoking Google Applications on Android Devices
在Iphone上你可以使用comgooglemaps://?
前缀:
Google Maps iOS URL Scheme
要检测移动设备类型,请使用以下java脚本(此脚本检测iPhone或iPad):
if ((userAgent.indexOf('iPhone') != -1) || (userAgent.indexOf('iPad') != -1) )
window.location = "comgooglemaps://?saddr=london&daddr=manchester"