通过以下调用,iPhone在移动Safari中支持地理位置:
navigator.geolocation.getCurrentPosition(
function(pos){
var lat = pos.coords.latitude;
var long = pos.coords.longitude;
},
function(){
/* Handler if location could not be found */
}
);
我想要创建一个设备列表,这些设备具有以下功能之一:
- 开箱即用地支持此功能,或者
- 通过升级支持此功能,或者
- 使用其他的JavaScript代码片段以与等效数据精度支持地理位置。
由于只熟悉自己的设备,因此以下是我的列表:
开箱即用:
- iPhone 3GS
仅在更新后支持
- iPhone 3G
- iPhone 2G (?)
- PC或Mac电脑上Firefox 3.5
使用其他代码片段支持
?
Blackberry、Android手机等设备的支持水平如何?
navigator.geolocation
。你真的只关心那个特定的 API 吗? - Crescent Fresh