チタンの地図メソッドの機能をどのように拡張するのか、誰にも分かりますか?特にTi.Map.createAnnotationをオーバーライドしますか?カスタムピンを作成しようとしていますが、Javaでイメージを生成することでそれを行うことができますが、私はむしろTitaniumのネイティブcreateAnnotationコードをオーバーライドすることができます。チタン/ Androidモジュール:地図注釈機能の拡張
0
A
答えて
2
最も簡単な方法は、ソースコードを自分で更新することです。フォークソース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コードから呼び出すことをお勧めします。そうすれば、ソースが変更された場合は、独自のメソッドを再追加することができます。
関連する問題
- 1. 地図上に注釈をドロップする
- 2. Android soundPoolサポート拡張機能?
- 3. typescript注釈の動的拡張クラス
- 4. GeoServerとMapServer注釈機能
- 5. 拡張機能
- 6. 地図上のsegue popover on segue anchorなしのmapkit注釈
- 7. 地図の注釈内に画像を表示
- 8. 注釈地理algolia symfonyの
- 9. Chrome拡張機能 - 設定ページで拡張機能の画像
- 10. 拡張機能browser.runtime.connectNative
- 11. Chrome拡張機能
- 12. Google Chrome拡張機能のリンク機能
- 13. タグvs twig拡張機能の機能
- 14. 地図上のGoogle Earthプロクリックトリガー機能
- 15. Chrome拡張機能でTwitterのJavaScriptを注入しない
- 16. Firefox拡張機能のJavascriptモジュールからログアウトする方法
- 17. システムログオン機能の拡張
- 18. はChromeの拡張機能
- 19. Chromeの拡張機能「バージョンエラー」
- 20. クローンテーブル行の拡張機能
- 21. はChromeの拡張機能
- 22. Firefox拡張機能のlocalStorage
- 23. Doctrineの拡張機能ORM
- 24. Coq機能の拡張性
- 25. clojure core.asyncの機能拡張
- 26. checkstyle拡張機能のjunit
- 27. は、Firefoxの拡張機能
- 28. クラウドレポーティングサービスのカスタムレンダリング拡張機能
- 29. 機能について「地図を取得する」Googleマップandroid
- 30. Android:地図表示が機能しない
ありがとうございましたJeff。私はモジュールを作成することでそれをやろうとしています。モジュールを作るのはクライアントのためであり、これは非常に困難です。 js Ti.MapviewオブジェクトをJavaコードに渡すことが可能かどうか知っていますか?または、Javaモジュールに渡されるコンテキストからマップビューを参照する必要がありますか? (これは私がやろうとしてきたが運がなかった)。 – Leonidas
私もモジュールを作ったが、バージョン1.7.5のチタン/マップのすべてのソースを出発点としてコピーし、自分のパッケージに入れなければならなかった。私が再利用できる唯一のオブジェクトは、TiMapActivity from Titaniumでした。マップモジュールが含まれていることを確認するために、コードにTi.Map.createViewという行が必要でした。 jeffb#AT#gameshapeドットコムで私に電子メールを送ってください。私はコードを共有することができます。 –
ありがとうございましたJeffさん、メールをお送りしました。 – Leonidas