問題タブ [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.

0 投票する
1 に答える
628 参照

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いくつかはエンドマーカーに行きます

どんな助けでも大歓迎

敬具、クリストファー

0 投票する
0 に答える
228 参照

r - R で TomTom (OpenLR) データを読み取る

RでTomTomデータを読み取る方法を検討しています。これらのデータはOpenLR形式であることを知っています。これは、私が理解していることから、一種のバイナリ形式です。OpenLRのソフトウェアを中間で使用せずにRでこれらのバイナリデータを「デコード」する方法があるかどうか、誰かが偶然知っていますか?

どんな助けでも大歓迎です!前もって感謝します

0 投票する
1 に答える
685 参照

android - 互換性 Google Maps API - TomTom Bridge

Google Maps Api を使用する Android アプリを開発しました。TomTom Bridge (Android バージョン 4.3) で実行する必要があります。そのデバイス内で Google Maps Api を使用する際に制限はありますか? TomTom でアプリを実行すると、マップ (Google マップで管理) を開こうとするとすぐにクラッシュするため、何か問題があります。さまざまな Android デバイスでアプリをテストしましたが、問題なく動作します。

アンドレア

0 投票する
2 に答える
222 参照

python - TOMTOM api calculateReachableRange 'avoidVignette' または 'allowVignette'

私は TOMTOM API を使用するのは初めてですが、ブラウザの例で問題なく動作するようになりました。次のように呼び出します。

ブラウザで、ポリゴン ポイントで json 応答を取得します。しかし、Pythonでは次のようなエラーが表示されます:

「無効なリクエスト: 次の要素 'avoidVignette' または 'allowVignette' のいずれかを含める必要があります」

ブラウザで動作するのに、Pythonコードで使用するとエラーが発生する理由を知っている人はいますか?

マイコード:

前もって感謝します

0 投票する
0 に答える
235 参照

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)