問題タブ [tomtom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - TomTom MapKit + リーフレット表示ルート マーカー
やあみんな私は現在問題を抱えています.Tomtom APIをリーフレットで使用して、ポイントAからポイントBへのマップ上のルートを生成しています.これは完全に機能しています.問題は、自動生成されたマーカーと対話する方法を見つけていないことです. displayroute 呼び出しから。
基本的にこれは私のRoutecallです
現在、TomTom Api または Leaflet のいずれかが 2 つのマーカー (StartMarker と Endmarker) を生成しています。ユーザーがこれらのマーカーのいずれかをクリックして場所に関する情報を表示する場合は、ポップアップを開く必要があります。
私がこれまでに試したこと:
マーカーが作成されるのと同じ場所にポップアップを作成します。これは機能しますが、onclick 1 ポップアップではなく、マップが読み込まれると開きます。
Map オブジェクトから Start と Endmarker を取得して、バインドしてみました。うまくいかなかった
マーカーマネージャーでマーカーを取得したかったのですが、開始マーカーと終了マーカーのIDが見つかりませんでした...その後、ポップアップをバインドできます。
それから私はちょっと必死でしたが、使用してルートマーカーを削除できれば
map.removeLayer(map.removeLayer(marker));
そして、開始点と終了点に独自のマーカーを作成します
しかし、現在、表示ルートから生成された2つのマーカーと自己追加マーカーがあります...
次に、これを見つけたtomtom.map.jsを調べました
アイコンのサイズを 0,0 に設定するか、透明なアイコンを使用して独自のマーカーを作成することもできますが、それでは解決できませんか?
簡単な目標は、開始マーカーをクリックすることです->ポップアップを開いて情報を表示します.lいくつかはエンドマーカーに行きます
どんな助けでも大歓迎
敬具、クリストファー
r - R で TomTom (OpenLR) データを読み取る
RでTomTomデータを読み取る方法を検討しています。これらのデータはOpenLR形式であることを知っています。これは、私が理解していることから、一種のバイナリ形式です。OpenLRのソフトウェアを中間で使用せずにRでこれらのバイナリデータを「デコード」する方法があるかどうか、誰かが偶然知っていますか?
どんな助けでも大歓迎です!前もって感謝します
android - 互換性 Google Maps API - TomTom Bridge
Google Maps Api を使用する Android アプリを開発しました。TomTom Bridge (Android バージョン 4.3) で実行する必要があります。そのデバイス内で Google Maps Api を使用する際に制限はありますか? TomTom でアプリを実行すると、マップ (Google マップで管理) を開こうとするとすぐにクラッシュするため、何か問題があります。さまざまな Android デバイスでアプリをテストしましたが、問題なく動作します。
アンドレア
python - TOMTOM api calculateReachableRange 'avoidVignette' または 'allowVignette'
私は TOMTOM API を使用するのは初めてですが、ブラウザの例で問題なく動作するようになりました。次のように呼び出します。
ブラウザで、ポリゴン ポイントで json 応答を取得します。しかし、Pythonでは次のようなエラーが表示されます:
「無効なリクエスト: 次の要素 'avoidVignette' または 'allowVignette' のいずれかを含める必要があります」
ブラウザで動作するのに、Pythonコードで使用するとエラーが発生する理由を知っている人はいますか?
マイコード:
前もって感謝します
java - ネイティブのカメラ アクティビティを開始すると、ランダムな「サーフェスは既にロックされています」という例外が発生する
これは、任意の Android デバイスではなく、TomTom デバイスでアプリを実行することに関する質問です。
開発用 TomTom で再現できないネイティブ カメラ アクティビティを開始しようとすると、実稼働デバイスでランダムな例外が発生します。これは TomTom デバイスのみに固有のものです。私のアプリが実行されている他のAndroidでは発生しません。
ここでは特別なことは何もしていません。URIを使用Activity
して写真を撮るためにネイティブ カメラを起動するだけですが、ランダムにアプリがクラッシュします。少なくとも一部の TomTom 開発者は、TomTom ネイティブ カメラ アクティビティでこの問題を経験したはずです。これを解決するための助けをいただければ幸いです。
私のコードは次のようなものです:
そして、例外スタックトレースは次のようになります:
致命的な例外: java.lang.RuntimeException: サーフェスは、android.view.ViewRootImpl の android.view.Surface.lockCanvas(Surface.java:242) で android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2421) で既にロックされています。 draw(ViewRootImpl.java:2395) で android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2239) で android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1872) で android.view.ViewRootImpl.doTraversal(ViewRootImpl.java) :1004) android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5481) で android.view.Choreographer$CallbackRecord.run(Choreographer.java:749) で android.view.Choreographer.doCallbacks(Choreographer.java: 562) android.view.Choreographer.doFrame(Choreographer.java:532) で android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735) で android.os.Handler.handleCallback(Handler.java:730) で android.os.Handler.dispatchMessage(Handler.java:92) で android.os.Looper.loop (Looper.java:137) で android.app.ActivityThread.main(ActivityThread.java:5150) で java.lang.reflect.Method.invokeNative(Method.java) で java.lang.reflect.Method.invoke(Method. java:525) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:760) で com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576) で dalvik.system.NativeStart .main(NativeStart.java)92) android.os.Looper.loop(Looper.java:137) で android.app.ActivityThread.main(ActivityThread.java:5150) で java.lang.reflect.Method.invokeNative(Method.java) で java. lang.reflect.Method.invoke(Method.java:525) で com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:760) で com.android.internal.os.ZygoteInit.main(ZygoteInit. java:576) dalvik.system.NativeStart.main (NativeStart.java) で92) android.os.Looper.loop(Looper.java:137) で android.app.ActivityThread.main(ActivityThread.java:5150) で java.lang.reflect.Method.invokeNative(Method.java) で java. lang.reflect.Method.invoke(Method.java:525) で com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:760) で com.android.internal.os.ZygoteInit.main(ZygoteInit. java:576) dalvik.system.NativeStart.main (NativeStart.java) でmain(ZygoteInit.java:576) at dalvik.system.NativeStart.main(NativeStart.java)main(ZygoteInit.java:576) at dalvik.system.NativeStart.main(NativeStart.java)