チタンの地図メソッドの機能をどのように拡張するのか、誰にも分かりますか?特に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. 地図ナビゲーション - チタン
- 3. 地図上に注釈をドロップする
- 4. Android soundPoolサポート拡張機能?
- 5. typescript注釈の動的拡張クラス
- 6. Angular2 - 地図機能
- 7. Kotlin Androidの拡張機能やメニュー
- 8. KotlinのAndroid拡張機能や変数
- 9. Web拡張機能:Firefoxのアップデートメニューandroid
- 10. 拡張機能
- 11. チタン - カスタム注釈回転のマップ
- 12. 地図の拡大がfitBoundsコール後に機能しない
- 13. 地図上のsegue popover on segue anchorなしのmapkit注釈
- 14. GeoServerとMapServer注釈機能
- 15. 注釈散布図
- 16. 地図の注釈内に画像を表示
- 17. 仮想地図上の注釈を削除するswift3
- 18. スウィフトの画像で地図注釈を設定する
- 19. Chrome拡張機能 - 設定ページで拡張機能の画像
- 20. iOS用のFirebaseアナリティクスToday拡張機能(ウィジェット拡張機能)
- 21. 注釈地理algolia symfonyの
- 22. 注釈が地図上に表示されない
- 23. 注釈は地図上に表示されません
- 24. SilverStripeモジュール拡張の拡張
- 25. Chrome拡張機能アイコン://拡張/
- 26. 拡張機能browser.runtime.connectNative
- 27. Whatsapp拡張機能
- 28. Chrome拡張機能
- 29. Kotlin拡張機能
- 30. X509拡張機能
ありがとうございましたJeff。私はモジュールを作成することでそれをやろうとしています。モジュールを作るのはクライアントのためであり、これは非常に困難です。 js Ti.MapviewオブジェクトをJavaコードに渡すことが可能かどうか知っていますか?または、Javaモジュールに渡されるコンテキストからマップビューを参照する必要がありますか? (これは私がやろうとしてきたが運がなかった)。 – Leonidas
私もモジュールを作ったが、バージョン1.7.5のチタン/マップのすべてのソースを出発点としてコピーし、自分のパッケージに入れなければならなかった。私が再利用できる唯一のオブジェクトは、TiMapActivity from Titaniumでした。マップモジュールが含まれていることを確認するために、コードにTi.Map.createViewという行が必要でした。 jeffb#AT#gameshapeドットコムで私に電子メールを送ってください。私はコードを共有することができます。 –
ありがとうございましたJeffさん、メールをお送りしました。 – Leonidas