【发布时间】:2012-04-24 15:20:51
【问题描述】:
我正在构建一个基于谷歌地图的移动网站,基本上显示标准谷歌地图和一些标记。我想做但还没有找到它的信息,是检测不支持谷歌地图的移动设备,然后使用javascript来检测它的自定义标记?
如果有人可以提供示例或指出正确的方向,我将不胜感激。
提前致谢 电动汽车
【问题讨论】:
标签: javascript google-maps mobile google-maps-markers
我正在构建一个基于谷歌地图的移动网站,基本上显示标准谷歌地图和一些标记。我想做但还没有找到它的信息,是检测不支持谷歌地图的移动设备,然后使用javascript来检测它的自定义标记?
如果有人可以提供示例或指出正确的方向,我将不胜感激。
提前致谢 电动汽车
【问题讨论】:
标签: javascript google-maps mobile google-maps-markers
支持的移动浏览器列表:
http://www.google.com/support/mobile/bin/answer.py?answer=39891
我看了看,我认为可能没有允许您检查的 API 解决方案(例如 GoogleMaps.supportsThisBrowser()。所以我认为您可能只需要嗅探用户正在使用的浏览器版本:
http://api.jquery.com/jQuery.browser/
然后将他们的浏览器与上面的列表进行比较。
【讨论】:
FAQ 有点不具体,只说明:
但我在其他地方读到,Android 2.1 之前的版本和 iOS 4.0 之前的版本也不支持。它还取决于特定的设备(例如 HTC Hero 在浏览器中渲染复杂地图的速度非常慢)。
【讨论】: