【发布时间】:2012-01-08 18:13:38
【问题描述】:
有人知道我将如何扩展 Titanium 的地图方法的功能吗?专门覆盖 Ti.Map.createAnnotation?我正在尝试创建自定义引脚,我可以通过在 java 中生成图像来做到这一点,但我宁愿能够覆盖 Titanium 的本机 createAnnotation 代码。
【问题讨论】:
标签: android google-maps titanium
有人知道我将如何扩展 Titanium 的地图方法的功能吗?专门覆盖 Ti.Map.createAnnotation?我正在尝试创建自定义引脚,我可以通过在 java 中生成图像来做到这一点,但我宁愿能够覆盖 Titanium 的本机 createAnnotation 代码。
【问题讨论】:
标签: android google-maps titanium
最简单的方法就是自己更新源代码。 fork https://github.com/appcelerator/titanium_mobile 的源代码。您要更改的课程在https://github.com/appcelerator/titanium_mobile/tree/master/android/modules/map/src/java/ti/modules/titanium/map 中。有关如何从源代码构建的示例,请参阅 Appcelerator wiki。
我建议您创建自己的“createSpecialAnnotation”方法并从您的 JavaScript 代码中调用它。这样,如果源发生变化,您只需重新添加自己的方法即可。
【讨论】: