现在是2016年12月。Adobe Flash和Google Maps API for Flash已经被弃用,而我即将开始一个非常依赖地图的重要项目。我该怎么做才能让它在AIR上运行?
考虑使用Google Maps JavaScript API +移动Web视图。有点担心低性能智能手机的功耗或RAM问题。
这是我最好的选择吗?还是有其他仍然适用于AIR的选项?
编辑:像ArcGIS API for Flex这样的东西会很棒!尽管看起来他们刚进入退役阶段...
现在是2016年12月。Adobe Flash和Google Maps API for Flash已经被弃用,而我即将开始一个非常依赖地图的重要项目。我该怎么做才能让它在AIR上运行?
考虑使用Google Maps JavaScript API +移动Web视图。有点担心低性能智能手机的功耗或RAM问题。
这是我最好的选择吗?还是有其他仍然适用于AIR的选项?
您可以使用ANE来解决这类问题
一种昂贵的ANE(适用于iOS v5.1+和Android v10+)com.distriqt.NativeMaps
本地地图允许您在应用程序中显示本机iOS Apple地图和Android Google地图,并具有交互性和叠加功能。
这使您能够提供与您的AIR应用程序完全集成的高性能映射应用程序。选择普通、混合和卫星地图类型,并控制视图设置位置、边界、缩放和倾斜。
一种免费的ANE(仅适用于IOS)air-maps-ane
AIR Maps ANE为您的Adobe AIR应用程序提供了使用本地映射组件的支持。它使用本机扩展来访问该平台的地图API,并提供一个AS3接口,以便可以在使用Adobe AIR开发的Flash移动应用程序中使用。
或者创建自己的ANE。