【问题标题】:How to add custom image on native map in Titanium?如何在 Titanium 的原生地图上添加自定义图像?
【发布时间】:2014-11-12 17:49:45
【问题描述】:

目前我正在开发适用于 Android 和 iOS 的 Titanium 原生地图。

您可能已经看到了正在显示自定义图像层或布局的原生地图,它们会根据用户输入进行旋转和缩放(目前我不是在谈论注释)

我也尝试过使用注释地图图块,但它似乎不像我见过的本机地图应用程序那样工作

如果您有任何问题或无法理解我的问题,请告诉我,以便我为你们中的一个人澄清并获得解决方案

更新: 你能更好地解释你所尝试的吗?

您可能已经了解 mapbox.com 和 Leafletjs.com,通过使用他们的库,我们可以在 webview 中制作自定义地图和离线地图,但我正在寻找一些 Titanium 模块,它可以帮助我使用 iOS 和 android 的本机地图执行类似的功能(我避免使用商业库和插件,因为我的应用程序不是商业应用程序)。我想创建可用于离线目的的地图图块,因为用户将使用该应用程序下载。

我已经试过了!!

1:http://i.stack.imgur.com/CLiNh.jpg

2:http://i.stack.imgur.com/QOLO7.jpg

在第一个图像链接中,我给出了图像,其中我显示了带有旋转的地图屏幕截图(如果您注意到指南针)并且地图图块相应地移动了 在第二张图片中...我使用 createAnnontation 函数放置了一个地图图块,但无法修复其布局保持不变,并且当我放大/缩小时它也不会调整大小

【问题讨论】:

  • 您能更好地解释您尝试过的内容吗?
  • 也许还有一个“正在显示自定义图像层或布局的原生地图”示例

标签: titanium titanium-mobile appcelerator appcelerator-mobile


【解决方案1】:

我假设您说的是 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 今年。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    相关资源
    最近更新 更多