目前我在Titanium的原生地图上为Android和iOS工作。
你可能已经看过显示自定义图像图层或布局的原生地图,它会根据用户输入进行旋转和缩放(目前我不是在谈论注释)
我也尝试过使用注释贴图,但它似乎不像我见过的原生地图应用那样工作
如果您有任何疑问或无法理解我的问题,请告诉我,以便我能澄清并为您解决问题
更新: 你能更好地解释一下你曾经尝试过的东西吗?
您可能已经了解了mapbox.com和leafletjs.com,通过使用他们的库,我们可以在webview中制作自定义地图和离线地图,但我正在寻找一些可以帮助我使用iOS和Android的原生地图的Titanium模块执行类似的功能(我避免使用商业库和插件,因为我的应用程序不是商业应用程序)。我想创建可用于离线目的的地图图块,因为用户可以使用该应用程序下载。
我还试过了!!
1:http://i.stack.imgur.com/CLiNh.jpg
2:http://i.stack.imgur.com/QOLO7.jpg
在第一个图像链接中我已经给出了图像,其中我显示了旋转地图的屏幕截图(如果你注意到指南针)并且地图图块相应地移动了它 在第二张图片中...我已经使用createAnnontation函数放置了一个地图图块,但无法修复其布局保持不变,并且当我放大/缩小时它也不会调整大小
答案 0 :(得分:0)
我假设你在谈论MapView之上的自定义图块。
在https://github.com/benbahrenburg/benCoding.Map有一个iOS示例模块,它使用Titanium地图模块作为基础。它有点过时,但请参阅TileOverlay示例和代码,它将使您走上正确的轨道。
我发现的有关如何创建切片的最佳教程是http://www.ericbinnion.com/creating-custom-overlays-for-ios-mapkit-framework/
我试图通过分配Android地图模块来创建类似的TileOverlay功能,但成效有限。我从来没有像本地地图一样工作。
您还可以使用Mapbox with Titanium结帐。有很棒的教程和工具可用于创建自己的切片图层和操作现有图层。今年Adam Paxton gave a great demo of it at TiConf in New York。