問題タブ [heremaps-android-sdk]

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 に答える
55 参照

android - 実行時のルート クエリ中に HERE サーバーに到達できませんでした

2020年4月14日、弊社のAndroidアプリが突然H​​ERE APIからルートを取得できなくなりました。到達できなかったメッセージでネットワークがタイムアウトしましたv151-91-30-0.route.hybrid.api.here.com

私たちのアプリは HERE を認証して道路データを照会できましたが、ルートのリクエストはネットワーク接続のタイムアウトで失敗しました。

解決策:タブレットを出荷時設定にリセットすると、問題は解決しました。

その解決策は、特に再発した場合、実際には許容できません。

問題のあるタブレット:

  • Samsung Galaxy Tab S3、モデル番号: SM-T820
  • Android 9、カーネル: 3.18.115-16530048
  • ソフトウェア バージョン: T820XXU3CSH9/T820XAR3CSH2/ セキュリティ パッチ レベル: 2019 年 8 月 1 日

新しい Samsung Galaxy Tab S4 タブレットには問題がありませんでした。

うまくいかなかったもの:

  1. タブレットのソフトウェアを更新しています - 更新はありませんでした。
  2. アプリのアンインストールと再インストール。
  3. 最新の HERE Android SDK に更新します (3.10 から 3.15 に更新しました)。
  4. Android ネットワーク設定のリセット。

私たちのアプリケーション:

  • macOS Mojave、バージョン 10.14.6 での開発
  • Android minSdkVersion 23、targetSdkVersion 28
  • コトリン バージョン 1.3.72
  • Android スタジオ: 3.6.3
  • HERE Android SDK: 3.15
0 投票する
1 に答える
91 参照

geolocation - HERE Maps Starter SDK geoLocation 可視マップの境界

GeoLocation の位置がマップの可視領域内にあるかどうかを確認するにはどうすればよいですか? または、マップの表示部分の境界の GeoLocations を取得するにはどうすればよいですか。Android 用の HERE SDK (スターター) を使用しています。

0 投票する
3 に答える
660 参照

android - Android Here Maps はプログラムで API キーを設定します

Here maps Premium SDK 3.15 を使用しています。ドキュメントでは、Android マニフェスト ファイルに ID、トークン、およびライセンスを設定するように指示されています。マニフェストのプレースホルダーとして build.gradle に id、token、license を設定し、以下のように Android.manifest に配置します。

私のプロジェクトは静的コード分析に遭遇し、発見の1つは「アプリケーションコードに存在するハードコードされたシークレットトークン」です。これは、here マップの資格情報を build.gradle に保持していて、問題があることを意味します。

私の質問は、これらの資格情報をどこに保持する必要があるかということです。Android の代わりに SDK をプログラムでマップする方法はありますか。マニフェスト (念のため、プロジェクトに保持せず、バックエンドから取得します)

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

android - ヒアマップライトの複数のインスタンスを一度に作成しないようにするにはどうすればよいですか?

最近 4.4 にアップグレードされた android 用の heremapslite api を使用しています。ここで、このランタイム例外が発生し始めました

java.lang.RuntimeException: 一度に作成できる MapViewLite インスタンスは 1 つだけです

本当の問題は、マップアクティビティ以外の別のアクティビティを開始する必要があるときはいつでも、インスタンスが破棄されず (ユーザーが戻りたいと思う可能性があるため、意図的にアクティビティを終了したくない)、同じアクティビティが再び開始されたときです。 (別のプロジェクトまたは別の構成で言う)この例外が発生します(以前のバージョンにはありませんでした)。それを破壊するには?またはそれを修正する他のオプションがあります。

PS: 特に onPause() および onResume() メソッドに関連するいくつかの例外をキャッチできません。