方位角 (一)"/>
ANE【原创】FlexMobile Ios/Android 电子罗盘方位角 (一)
ANE Air Native Extension 本地拓展 Air程序与本地环境的源生代码交互技术。
这里主要通过获取移动设备电子罗盘数据来剖析ANE技术的运用。
方位角: 相对于正北的移动方向(以整数度为单位)。
===================================
概述:
一. Ios方位角
二. Android方位角
1. Android库
2. ActionScript库
3. ADT打包
4. Demo程序
三. 源码下载
===================================
一 Ios方位角
当我在虚拟机中编写Xcode代码碰到CLLocationManager的heading属性时,其实Adobe在Flex API中已经封装了Ios下在方位角数据,实质就是ANE调用,但是不支持Android
GeolocationEvent 事件
event.heading 属性
相对于正北的移动方向(以整数度为单位)。
注意:在 Android 设备上,不支持 heading。heading
属性的值始终是 NaN
(不是数字)。
调用代码:
if (Geolocation.isSupported){
var geo:Geolocation = new Geolocation();
geo.addEventListener(GeolocationEvent.UPDATE,function(event:GeolocationEvent):void{
trace("heading ---> " + event.heading);//方位角
});
}
转载于:.html
更多推荐
ANE【原创】FlexMobile Ios/Android 电子罗盘方位角 (一)
发布评论