問題タブ [skmaps]

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 投票する
0 に答える
175 参照

skmaps - Nexus 5 で SKMapViewHolder がクラッシュする

ライブラリをプロジェクトに追加し、入門ガイド ( http://developer.skobbler.com/getting-started/android# ) とデモ ( http://developer.skobbler.com/support# )に従ってすべてをインスタンス化した後ダウンロード) 奇妙な問題が発生しています。

SKMapViewHolder をアクティビティに追加した後、アプリがクラッシュし、logcat は次を返します。

これは、USB Nexus 5 および N5 エミュレーターで発生しています。N7 (2012) エミュレーターで実行すると、2 番目のlibcエラーが返されます。

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

android - イベント処理に関する SKNavigationListener の問題

SKMaps とも呼ばれる skobbler/telenav SDK を使用して Android アプリケーションを開発しています。現在、SKRouteManager と SKNavigation マネージャー、および対応するリスナーを使用して、単純な GPS ナビゲーション システムを実装しています。これまでのところ、Google API を使用して郵便番号を GPS の場所にジオコーディングすることで、ナビゲーションの目的地を設定できました。代替ルートもあり、SKNavigationListener の onReRoutingStarted() イベントは正しく機能しています。ただし、onDestinationReached() に問題があります。目的地に到着したときに呼び出されないようで、ナビゲーションが停止しません。そのため、運転を続けて目的地を通過すると、アプリは再びルートを変更し始めます。onDestinationReached() またはそれを実装する際の特別な要件に問題はありますか?

最初にルートを正常に計算するので、目的地を知る必要があり、他の方法で指定する必要がないため、機能するはずだと思いました。しかし、ルートの終わりに到達すると、アプリによってメソッドが呼び出されません。

また、SKNavigationListener イベントで別の問題が発生しました - onUpdateNavigationState(SKNavigationState navigationState)。メソッド内で、SKNavigationState オブジェクトが提供できるはずの情報の一部を取得しようとしています。問題は次のとおりです。

  1. Eclipse はメソッド getDistanceToDestination() を認識できません - クラス SKNavigationState 内で定義されていないかのように動作します。
  2. getCurrentAdviceCurrentStreetName() は null を返します
  3. 私が理解している限り、 getCurrentAdviceDistanceToAdvice() は別のアドバイスを受け取るポイントまでの距離を示し、 getCurrentAdviceDistanceToDestination() はルートの終点までの残りの距離を示します。どちらのメソッドも距離をメートル単位で返すことになっていますが、ルートの長さが 5 キロメートルしかない場合でも、非常に大きな数値 (10 億以上) が得られます。また、0 を返すこともあります。
  4. onUpdateNavigationState(SKNavigationState navigation state) は、ルートをたどりながら複数回呼び出され、そのたびにナビゲーションの状態に関する新しい情報を提供することになっています。複数回呼び出されますが、上記のメソッドを使用すると、同じ値が返され続けます (アプリケーションを再起動すると値が変わりますが、1 回のテストで同じ値が返されます)。

誰かが何か手がかりを持っているなら、何がうまくいかないのか. getCurrentSpeed() を使用して SKNavigationState オブジェクトから現在の速度を正常に取得できるため、非常に混乱します。しかし、どういうわけか、いくつかのメソッドは存在しないように見え、他のメソッドは意味をなさない値を返します。

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

android - マップの読み込み時に SKMap がクラッシュするのはなぜですか?

Android アプリに Skobbler マップ SDK を統合しようとしています。しかし、マップを起動しようとするとアプリがクラッシュします。

SIGSEGVコード付きの信号があるまで、ログは問題ないようですSEGV_MAPERR

デバッグ ログには、エラーに関する詳細情報が表示されます。

このエラーの原因は何ですか?

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

ios - Skobbler オフライン マップ

マップ プロジェクトに Skobbler を使用しています。ユーザーがオフラインで使用するためにマップの一部をダウンロードできるようにしたいと考えています。ドキュメントからわかるように offlinePackageCode、その地域を使用している都市、州、または国のマップをダウンロードできます。私の質問は、どのエリアのマップをダウンロードするかです。または、検索した場所のオフライン パッケージ コードを取得する方法を教えてください。たとえば、ノースウィッチ (イギリス) 近くの座標 A にいます。リバース ジオコーディングは通りを返します。

searchObject.nameはヘミング ストリート、offlinePackageCodeは空の文字列です。

searchObject.parentSearchResultsには都市オブジェクト Northwich が含まれていますが、その型はSKSearchResultParentプロパティを持たないofflinePackageCodeです。

では、このエリアの地図をダウンロードするにはどうすればよいですか?

どんな助けにも感謝します。

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

android - 地図skobbler android sdkを表示するために現在の位置を使用できません

skobbler デモ アプリをダウンロードし、エミュレーターで実行しました。[position me] ボタンをクリックすると、現在の位置が使用できないことが示されます。この問題を解決するために助けてください。

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

ios - iOS SKMaps アーキテクチャ エラー

現在、64 ビット システムでプロジェクトをビルドしようとすると、エラーが発生します。(iPad、iPhone)。

このエラーが発生しています:

非 64 ビット システムでは、魅力的に機能します。しかし、それは逆にエラーを示します。

これに関するガイダンスが必要です。ありがとう。