- Geolocation模块管理设备位置信息,用于获取地理位置信息,如经度、纬度等。通过plus.geolocation可获取设备位置管理对象。虽然W3C已经提供标准API获取位置信息,但在某些平台存在差异或未实现,为了保持各平台的统一性,定义此规范接口获取位置信息。
1、getCurrentPosition: 获取当前设备位置信息
2、watchPosition: 监听设备位置变化信息
3、clearWatch: 关闭监听设备位置信息
- // 扩展API加载完毕后调用onPlusReady回调函数
- document.addEventListener( "plusready", onPlusReady, false );
- // 扩展API加载完毕,现在可以正常调用扩展API
- var wid = null;
- function onPlusReady() {
- wid = plus.geolocation.watchPosition( function ( p ) {
- alert( "Geolocation\nLatitude:" + p.coords.latitude + "\nLongitude:" + p.coords.longitude + "\nAltitude:" + p.coords.altitude );
- }, function ( e ) {
- alert( "Geolocation error: " + e.message );
- } );
- }
- function cancel() {
- plus.geolocation.clearWatch( wid );
- wid = null;
- }
原址:http://blog.csdn.net/qq_27626333/article/details/51815467