問題タブ [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.
android - SKMaps OpenSourceDemo のクラッシュ
SKMaps
AndroidSDK
とデモをダウンロードしました。デモ アプリは次のようにクラッシュします。
開発環境:Eclipse、Android 4.4.2、デバイス MotoG。(Skobbler 関連のすべての質問には skmaps タグがあるはずですが、そのようなタグは見つかりません)。関数 prepareMapCreatorFile の SplashActivity.java に次の変更を加えたことに注意してください。これは有効な変更だと思います。
android - SKMaps を Android アプリケーションに統合しますか?
マップ機能を必要とするアプリケーションを構築したいのですが、Skobbler とその SKMaps SDK に出会いました。Web サイトの指示に従って、Eclipse の Android プロジェクトに SDK を統合しました。
プロジェクトフォルダーに追加します
/libs/armeabi/libsngnative.so /libs/armeabi-v7a/libsnative.so /libs/x86/libsnative.so libs フォルダーに SKMaps.jar を追加し、パスをビルドします プロジェクトの SKMaps.zip ファイルを assets フォルダーにコピーします Add AndroidManifest.xml で次の設定を行います。
SDK のクラスを使用してコードを記述すると、プロジェクトで認識されますが、アプリケーションを起動すると、クラスが見つからないと言ってクラッシュします。
私がやった事:
最初に新しいプロジェクトを作成し、指示に従って SDK を統合し、クラス SplashActivity をコピーしてランチャーとして設定しました。
プロジェクトを機能させるために、プロジェクト内の他のクラスのいくつかをコピーする必要があるかどうか、誰かが知っていますか?
私が必要としているのは、少なくとも私の場所を表示する地図を用意することです。その後、必要なものの残りを実装しようとすることができますが、開始できません。
ios - マップ アノテーションにカスタム イメージを設定するにはどうすればよいですか?
カスタム画像をに設定したいのですがSKAnnotation
、画像パスを設定するとマーカーが表示されません。次のコードでマーカー画像を設定します。
デフォルトの画像を使用する場合:
マーカーは正しく表示されます。
マップ アノテーションにカスタム イメージを設定するにはどうすればよいですか?
android - SKMaps、Skobbler。SKNavigationManager startNavigation() が NullPointerException でクラッシュする
Android、Eclipse IDEでSKMapsを使用しています。これまでのところ、アプリケーションにマップ ビューをロードし、ルート計算を実行することができました (SKRouteManager を使用して、GPS 位置と画面をタップして選択した GPS 位置の間で Route() を計算します)。
ルートが正しく計算され、マップに表示されます。
次にやりたいことは、ルートのターンバイターン ナビゲーションを開始することです。- 私が理解した限りでは、ナビゲーション マネージャーのインスタンスを取得し、ターンバイターン方式のナビゲーションを初期化するには、次のコード行を含めるだけで済みました。
これを実行すると、ナビゲーションが開始するか、少なくとも開始するように見えます。開始点は、通常、車の位置を示す「円で囲まれた矢印」記号に変わります。問題は、アプリケーションがさらに 1 ~ 2 秒間開いたままになっている兆候が見られた後、次の例外でクラッシュすることです。
android - SKMaps、Android の横向きの問題
SKMaps (Skobbler) を使用して、Eclipse で Android アプリを開発しています。
地図を表示し、2 つのボタンがあり、タップした画面上のポイントへのルートを検索し、SDK が提供するナビゲーションを開始するアプリケーションがあります。
私の問題は、アプリが閉じたばかりのデバイスの向きを変更したときです。エラーメッセージが表示されないため、問題の原因を特定できません。
提供されているデモ アプリケーションは、デバイスの向きを簡単に処理します。LogCat で向きを変えると、次のようなメッセージが表示されることに気付きました。
私のアプリケーションは、次の最後のメッセージで単純に終了します。
向きを処理するコードがデモ アプリケーションのどこにあるのかわかりません。私がどこで間違っているのか、誰にも分かりますか?
ps。私はマニフェストで私の活動を次のように宣言しました。
android - SKMaps:「SKAddressSearchSettings」クラスを使用して検索を初期化するにはどうすればよいですか?
SKMaps (Android 用) を使用して Eclipse で開発したアプリケーション内にアドレス検索を含めようとしています。SKSearchManager を使用する必要があると思いますが、SKAddressSearchSettings を引数として受け入れるメソッドは指定されていません。
ドキュメントには、SKMultiSearchSettings を使用して Country > City > Street を検索できると記載されていますが、必要なセッター メソッドがありません。そこにある唯一のものは、仕事をしていないように見える setSearchTerm() です。
これは本当の問題ですか、それとも他の方法がありますか?
ios - 次のアドバイスをテキスト形式で返してくれるデリゲートが必要
新しいアドバイス (「今すぐ左折」など) があるときにトリガーされ、そのアドバイスをテキスト形式で返すデリゲート メソッドを探しています。didChangeAdviceID
でデリゲートメソッドを見つけましたSKNavigationDelegate
が、それをテストすると;
で一度トリガーされadvice changed: -1
、それだけです。
また、計算されたすべてのアドバイスのコレクションを取得しようとすると、次のようになります。
adviceInstruction
インデックスを呼び出すことで現在のアドバイスを取得できるように、プロパティには何も取得しません。それは単に空です。ただし、ID は適切に表示されます (私のテスト ルートには 20 のエントリがあります)。
android - SKMapInitSettings のパスを初期化するにはどうすればよいですか?
Skobbler Maps SDK for Android をセットアップしようとしていますが、初期化に問題があります。「SKMapInitSettings」でどのパス値を設定すればよいか、ドキュメントで見つけることができません。次の例外が発生します。
これらのパスの適切な値は? デフォルトで設定されていないのはなぜですか?
android - 空のアプリに Skobbler マップを追加する
Skobbler で新しいプロジェクトをセットアップしようとしています。SKMaps.jar を統合し、ビルドパスに入れました。私はgradlでAndroidStudioを使用しています。
今問題は: 私が電話した瞬間
SKMaps.getInstance().initializeSKMaps(this, initMapSettings, getString(R.string.skobbler_api_key));
それは例外をスローします
android.view.InflateException: バイナリ XML ファイルの行 #44: クラス com.skobbler.ngx.map.SKMapViewHolder の膨張エラー
と
ローダー dalvik.system.PathClassLoader[DexPathList[[zip ファイル "/data/app/de.aeins.theswap.swap-1.apk"],nativeLibraryDirectories=[/data/app-lib/de. aeins.theswap.swap-1、/vendor/lib、/system/lib]]]: findLibrary が null を返しました
プロジェクトのルートと SKMaps.jar 内に lib フォルダーがあり、別のフォルダーに 3 つの libngnative.so ファイルがあります。
何がうまくいかないのですか?