cn.flashj.ane.ios.OpenMap是一个iOS上的原生扩展,实现很简单的一件事情:跳转到系统自带的地图,并导航到某地。
提供2个方法:
- openMap.routeFromSourceToDest(source, dest); 从source导航到dest。
- openMap.routeToDest(dest); 从当前位置导航到dest。
其中,参数source、dest都是cn.flashj.ane.ios.MapItemVO,此类有三个字段:纬度、经度、地名。
使用例子:
package cn.flashj.OpenMapTest { import cn.flashj.ane.ios.MapItemVO; import cn.flashj.ane.ios.OpenMap;
import flash.display.Sprite; import flash.events.Event;
public class OpenMap_test extends Sprite { private var openMap : OpenMap;
public function OpenMap_test() { addEventListener(flash.events.Event.ADDED_TO_STAGE, onStage); }
private function onStage(event : Event) : void { openMap = new OpenMap(); var source : MapItemVO = new MapItemVO(34.2657088225793, 108.948158127014, ‘钟楼’); var dest : MapItemVO = new MapItemVO(34.21253, 108.973968, ‘大唐芙蓉园2’); //openMap.routeFromSourceToDest(source, dest); openMap.routeToDest(dest); trace(“Open”); } } } 下载地址:ane及打包的测试代码下载
技术内容转载请注明来源,个人日记不允许转载,欢迎指出任何有错误或不够清晰的表达。可以邮件至 mousebomb@gmail.com