リリース ノート

新しい HERE SDK for Android のバージョン 4.15.3.0 ( Lite Edition )がリリースされました。

これは安定したリリースです。 アバナードは、新機能の開発、 API の安定化、 KPI の改善、フィードバックの評価に努めています。

変更

このセクションでは、このリリースでの主な変更点について説明します。この変更内容を反映するには、アプリケーションを更新する必要があります

バージョン 4.15.3.0

新機能

  • sdk.core.NetworkEndpoint DNS サーバーを指定するクラスを追加し、 sdk.core.engine.NetworkSettings 新しい domainNameSystemServers フィールドで拡張して、 NetworkEndpoint HTTP リクエストに使用するサーバーのリストを設定できるようにしました。 HERE SDK を初期化して代替エンドポイントを指定するときに、設定を行うことができます。 詳細については、 API リファレンス を参照してください。 これは、ほとんどのユーザーが無視できる拡張機能であることに注意してください。
  • Android のデバッグシンボルが追加されました。このシンボルは、 HERE SDK のリリースパッケージに含まれています。 お客様は、 Google Play ( またはその他のクラッシュアナリティクスサービス ) でこれを使用して、象徴的なクラッシュログを取得できます。 詳細については、開発者ガイド「主な概念」セクションを参照してください。

API の変更 - 廃止

  • ルーティング : 'pan.getPolyline' が廃止されました。 代わりに 'swan.getGeometry' を使用してください。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

以前のリリースからの変更

このセクションでは、過去のリリースからの主な変更点について説明します。 最新リリースの 4.15.3.0 を使用することをお勧めします。

バージョン 4.15.2.0

新機能

  • RoutingEngine: トラックのルーティングアルゴリズムを改善しました。 現在では、の FunctionalRoadClass 3 または 4 の道路は、以前よりも罰せられます。 その結果、道路が狭くなると、回避される頻度が少し高くなります。 全体的に、これはトラックにより適したルートに起因する。
  • 検索 : sdk.search.CategoryQuery.placeFiltersdk.search.TextQuery.placeFiltersdk.search.PlaceFilterを追加しました 。これ は、 [ 配置 ] のフィルタリングオプションを指定するために使用されます

API の変更 - 中断

  • 検索 : sdk.search.CategoryQuery.fuelTypessdk.search.CategoryQuery.truckFuelTypessdk.search.CategoryQuery.truckClassを削除しました 。 代わりにを使用 sdk.search.CategoryQuery.placeFilterします。
  • 検索 : sdk.search.TextQuery.fuelTypessdk.search.TextQuery.truckFuelTypessdk.search.TextQuery.truckClassを削除しました 。 代わりにを使用 sdk.search.TextQuery.placeFilterします。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.15.1.0

新機能

  • ログの読みやすさの向上 : 現在では、すべての HERE SDK ログメッセージに "hsdk-" というプレフィックスが付けられ、 HERE SDK から送信されたメッセージを簡単に特定できます。

API の変更 - 中断

  • 以前に廃止された InitProviderAndroidManifest.xml ファイルから削除する必要があります。 今後は、 InitProvider このクラスで HERE SDK を初期化する方が便利な場合を除き、を使用しないでください。 たとえば、統合テストの場合です。 以前廃止されたメソッド InitProvider.destroyLockingProcess()InitProvider.makeSDKNativeEngine() および InitProvider.getAndroidContext()を削除しました。 の共有インスタンスは SDKNativeEngine 、起動時に自動的には作成されません。代わりに、付属のサンプルアプリに示されているように、明示的に作成する必要があります。
  • フィーチャーのコンフィギュレーションおよびその他のプロパティは AndroidManifest.xml 、ファイルを介して設定できなくなりました。 OptionReader クラスが削除されました。 また、の関連するコンストラクタが SDKNativeEngine 削除されました。
  • デフォルトでは SDKOptions.cachePathSDKOptions.persistentMapStoragePath HERE SDK が初期化された後でも、およびは空になりました。 新しい文字列を設定すると、内部的に使用され Context.getCacheDir().getPath()ているデフォルトパス () が上書きされます。 初期化後、ユーザーが設定した内容がすべて返されます。 相対パスと絶対パスを設定できます。 相対パスでは、内部的に使用されているデフォルトパスが親として使用されます。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.15.0.0

新機能

  • SDKNativeEngine.clearPersistentUsageStats() 関数とSDKNativeEngine.clearUsageStatsCache()関数を追加しました。 これはこの機能のベータ版です。このため、いくつかのバグや予期しない動作が発生する可能性があります。
  • ルートの場所がオフロードかどうかを示すisOffRoadメソッドをRoutePlaceに追加しました。
  • UsageStats アップロードおよびダウンロードされたすべてのデータをカウントするために、 HERE SDK ネットワーク使用状況の統計情報を収集するクラスを追加しました。 SDKNativeEngine.getSdkUsageStats() およびを使用して SDKNativeEngine.enableUsageStats() 、ネットワークの統計情報を取得します。 これはこの機能のベータ版です。
  • パススルーウェイポイントは Route、次の場所から取得できるようになりました。 クラス PassThroughWaypoint および Section.getPassthroughWaypoints() メソッドを追加しました。
  • ルーティング : SegmentReference クラスにoffsetStartoffsetEndプロパティを追加しました。

API の変更 - 中断

  • SDKOptions.enableIndexing フラグを削除しました。 代わりにを使用 OfflineSearchEngine.setIndexOptions()します。 は、 OfflineSearchEngine すべてのエディションで利用できるわけではありません。
  • の DART コンストラクタが削除され TransitSectionDetailsました。 代わりに、利用可能な他の請負業者を使用してください。
  • 廃止予定の TextQuery.includeChains およびを削除しました TextQuery.includeChains 代わりにCategoryQuery.includeChainsCategoryQuery.excludeChainsを使用してください。
  • デプラクティッド RoadFeatures.DIFFICULT_TURNSSectionNoticeCode.VIOLATED_AVOID_DIFFICULT_TURNS 列挙体を削除しました。 代わりに、などの他の利用可能なオプションを使用し U_TURNSます。
  • 以前廃止されたを削除 TruckSpecifications.typeしました。 TruckSpecifications.truckType 代わりにを使用してください。

解決済みの問題

  • Place 経由地Place.serializeCompact()をシリアル化するときのplace.getBoundingBox()サポートの不足を修正しまし た。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.5.0

新機能

  • 追加されたLocalizedRoadNumber 項目のリストに、たとえば RouteType ( レベル 1 ~ 6 、道路が主要道路かどうかを示す ) および CardinalDirection ("101 West など ) などの span.getRoadNumbers()追加情報が含まれています。 span.getShieldText(..) 「 A7 」などの道路シールドテキストを取得するためにも追加されました。
  • WeightPerAxleGroup に追加されました TruckSpecifications。 アクスル重量をより詳細に指定できます weightPerAxleInKilograms

解決済みの問題

  • マップ ビュー : 特定のズームレベルで滑降した固定鉄道。
  • IPv6 のサポートを修正しました。 互換性を改善するために、networkInterfaceProxySettingフィールドを追加

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.4.0

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.3.0

新機能

  • ログメッセージが改善されました。 JNI/ Java を介してネイティブ側で致命的なエラーが発生した場合に、より多くの情報が印刷されるようになりました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.2.0

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.1.0

新機能

  • カスタムカタログ : AuthenticationMode に追加 SDKOptionsされました。 この機能は customEngineBaseUrls 、がバックエンドサービスのセルフホストに使用されている場合に役立ちます。 AuthenticationMode.withToken(String accessToken) カスタムベアラートークンを文字列として設定するために使用します。 AuthenticationMode.withExternal() が呼び出された場合、認証はクライアントによって完全に行われる必要があります。 AuthenticationMode.withKeySecret​(String accessKeyId, String accessKeySecret) デフォルトの動作に戻すと、各オンラインリクエストのベアラトークンが、提供された資格情報で構成されたリクエストのヘッダーに設定されます。 通常、この処理は HERE SDK によって内部的に行われます。 注 : これはこの機能のベータ版です。

API の変更 - 中断

  • sdk.search.TextQueryおよびsdk.search.CategoryQueryの廃止されたジオフィールドとコンストラクタを削除 しました。 代わりに、新しく追加したsdk.search.TextQuery.Areasdk.search.CategoryQuery.Areaコンストラクタを使用してください。
  • 廃止予定 CategoryQuery.withExcludeCategoriesを削除しました excludeCategories を使用して直接設定してください categoryQueryObject.excludeCategories
  • SDKNativeEngine: ProxySettings.port タイプが long からに変更 intされました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.0.0

新機能

  • RoutingEngineRoadFeatures.U_TURNS : 現在、車、タクシー、バスのサポートを行っており、回避できます。

API の変更 - 中断

  • ルーティング : 廃止された Section.getTrafficSpeeds() メソッドが削除され 代わりにを使用 Span.getTrafficSpeed()します。 廃止予定 TrafficSpeed.offsetを削除しました 代わりにを使用 Span.getSectionPolylineOffset()します。
  • 検索 : 廃止予定 の ACCOMODATION_HOTEL_MOTEL ACCOMODATION定数とACCOMODATION_LODGING定数がPlaceCategoryから削除 されました。ACCOMMODATIONACCOMMODATION_HOTEL_MOTELACCOMMODATION_LODGING を使用 してください。

解決済みの問題

  • RoutingEngine: RoutingError を呼び出したときにスロベニア語の言語定義で発生するを修正 importRoute()しました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.13.5.0

新機能

  • ルーティング : Span.countryCode スパンごとに国コードを取得するためのプロパティが追加されました。
  • ルート制限に関する拡張情報 : violatedRestrictions: List<ViolatedRestriction> クラスにプロパティを追加 SectionNoticeしました。 ViolatedRestriction.Details 高さの制限や禁止 TruckType されている値などを含みます。 この機能はオンラインで動作しますが OfflineRoutingEngine 、 HERE SDK エディションでサポートされている場合は、での使用もサポートされます。 注 : これはこの機能のベータ版です。
  • LogControl HERE SDK ログメッセージをフィルタリングするために追加されました。 これにより、 HERE SDK 関連のコンソールログを無効にしたり、 LogAppender HERE SDK から選択したログメッセージのみを受信するようにカスタムを設定したりできます。
  • ルーティング : RoadTexts からアクセスできるように拡張 Maneuverされました。 RoadTexts 道路番号と方向を含むnumbersWithDirectionフィールドLocalizedRoadNumbersのリストが含まれるようになりました。 廃止された numbers フィールドは、後者のフィールドに置き換えられます。
  • signpost 署名情報を取得するための読み取り専用プロパティが追加されました。 SignpostLabel.direction RoadTexts.towards 道順についての情報を取得するために置き換えられます。
  • ルーティング : すべてのターン関連のアクションのターン角度に関する情報を示すように、Maneuverクラスに turnAngleInDegrees(-180 ~ 180) および roundaboutAngleInDegrees(-360 ~ 360) を追加しました。 操作に該当しない場合、値はになり nullます。 roundaboutAngleInDegrees 横断する必要があるロータリーの量を示します。右ハンドル車の国では正、左ハンドル車の国では負です。

API の変更 - 廃止

  • numbers のフィールド RoadTexts は廃止され、 HERE SDK バージョン 4.16.0 で削除されます。 numbersWithDirection 代わりに、新たに導入されたフィールドを使用します。
  • setLogAppender() で廃止 SDKNativeEngineされました。 LogControl 代わりに、新たに導入された API を使用します。 廃止 Debug された Trace メッセージやログレベルは関係ありません。

解決済みの問題

  • ManeuverAction.ENTER_HIGHWAY_FROM_LEFTRouteOptions.enableEnterHighwayManeuverAction 設定されたときに、およびManeuverAction.ENTER_HIGHWAY_FROM_RIGHTが正しく生成されるようになりました

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン4.13.4.0

新機能

  • SDKNativeEngine.getProxySettings() SDKNativeEngine.setProxySettings() ProxySettings すべてのネットワークリクエストに対してHERE SDKが使用するを取得/設定するメソッドとメソッドを追加しました。 プロキシサーバーを設定することで、プロキシのIPアドレスやポート番号などを指定できます。 デフォルトでは、プロキシは設定されていません。 注: これは、この機能のベータリリースです。
  • offlineMode SDKOptions オフラインモードでHERE SDKを初期化するためににに追加されました。 これにより、 SDKNativeEngine の共有インスタンスを介して既存のグローバルオフラインスイッチを補完し、実行時に切り替えます。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン4.13.3.0

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.13.2.0

新機能

  • ルート計算 : RoutingError エラーの詳細な理由を提供するために、にエラーコードを追加しました。
  • TruckAmenities 構造体にhasShower属性を追加し 、showerCount属性を任意に変更しました。

API の変更 - 廃止

  • ManeuverAction 列挙型 (enum) からFERRY廃止されました。 使用されませんでした。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.13.1.0

新機能

  • アプリケーションが連絡する可能性のあるさまざまな HERE サービスでの HERE platform の使用状況を追跡するためのオプションのbillingTagフィールドがSDKOptions追加されました。 請求タグの詳細について は、コスト管理ガイドを参照してください。 タグは、このガイドで説明されている形式に従う必要があります。従わない場合、タグは無視されます。 このパラメータのデフォルト値はです null。つまり、すべてのリクエストでタグが無視されます。 注 : 請求タグは任意ですが、設定すると、アプリ が特定のサービスを使用する頻度( HERE バックエンドルーティングサービスへのヒット数など)を把握できます。 このような詳細情報の追跡については 、コスト管理ガイドを参照 するか、 HERE 請求チームに連絡してください。
  • BUSINESS_AND_SERVICES_EV_CHARGING_STATION 経由 PlaceCategory で EV 充電ステーションを検索できるように、に 列挙型 (enum) 値を追加 CategoryQueryしました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.13.0.0

新機能

  • Route セグメントごとの基本速度を上書きできるようになりました。 ルート計算後、セグメント参照 ID を使用してルートスパンごとに新しい値を設定し、更新された値で新しいルートを計算できます。 MaxSpeedOnSegment すべての自動車両ベースのルート計算オプション(BusOptionsCarOptionsEVCarOptionsEVTruckOptionsScooterOptionsTaxiOptionsTruckOptionsおよび)を使用して、ルート計算および ETA に影響を与えるセグメントの制限を設定します。 SegmentReference パラメータについては、segmentIdの横 にオプションでtravelDirectionを設定できます。他の値は無視されます。 この機能はオフラインで使用することはできません。
  • HERE SDK 無線をサイレントにするためのグローバルオフラインスイッチが追加されました。 このオフライン モード を使用すると、 HERE SDK がオンライン接続を開始できなくなります。 sdkNativeEngine.isOfflineMode() この機能を有効または無効にするためのメソッドが追加されました。 この設定は保持されません。 これはこの機能のベータ版です。
  • 経由地 の一致を改善するには、WaypointクラスにsegmentHintプロパティとonRoadThresholdプロパティを追加します。
  • TransitSectionDetails 1 つのパラメータを受け取るコンストラクタを追加しました。

API の変更 - 中断

  • 廃止された 列挙型 (enum) が削除 sdk.routing.TunnelCategoryされました sdk.transport.TunnelCategory 代わりにを使用してください。 廃止された項目が削除 sdk.routing.TruckOptions.tunnelCategoryされ sdk.routing.TruckOptions.linkTunnelCategory代わりにを使用してください。 廃止された項目が削除 sdk.routing.EVTruckOptions.tunnelCategoryされ sdk.routing.EVTruckOptions.linkTunnelCategory代わりにを使用してください。
  • 廃止予定 Location.timestamp_since_boot_in_millisecondsを削除しました Location.timestamp_since_boot 代わりにを使用します。
  • 廃止された「 DK.ROUTing.Route.getPolyline() 」を削除します。 代わりに、 'DK.ROUTing.Route.getGeometry()' を使用してください。 廃止された 'sdk.routing.Section.getPolyline()' を削除します。 代わりに、 'sdk.routing.Section.getGeometry()' を使用してください。
  • 廃止された GeoPlace コンストラクタを削除し 代わりに、既定のコンストラクタを使用します。
  • すべて Attribution のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、 3 つのパラメータを使用してコンストラクタを使用します すべて TransitStop のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、 1 つのパラメータを使用してコンストラクタを使用します
  • 以前廃止されたを削除 FarePrice.validityPeriodInSecondsしました。 代わりにを使用 FarePrice.validityPeriodします。
  • 廃止予定 AuthenticationData.expiry_time_in_secondsを削除しました AuthenticationData.expiry_time 代わりにを使用します。
  • すべて AvoidanceOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて CarOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて EVCarOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて EVConsumptionModel のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて FarePrice のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて PedestrianOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて PostAction のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて PreAction のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて RouteTextOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて ScooterOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて TransitRouteOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。
  • 以前廃止されたを削除 PostAction.durationInSecondsしました。 代わりにを使用 PostAction.durationします。
  • 廃止された sdk.routing.TruckType 列挙型 (enum) が削除されました sdk.transport.TruckType 代わりに 列挙型 (enum) を使用してください。 廃止された変数が削除 TruckSpecifications.typeされました TruckSpecifications.truckType 代わりにを使用してください。
  • すべて AuthenticationData のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。
  • 以前廃止されたを削除 Section.getTrafficDelayInSecondsしました。 代わりにを使用 Section.getTrafficDelayします。
  • 以前廃止されたを削除 Maneuver.getDurationInSecondsしました。 代わりにを使用 Maneuver.getDurationします。
  • すべて TruckSpecifications のパラメータを受け取る、廃止されたコンストラクタが削除されました。 代わりに、既定のコンストラクタを使用します。
  • 以前廃止されたを削除 Span.getDurationInSecondsしました。 代わりにを使用 Span.getDurationします。
  • 廃止された 列挙型 (enum) が削除 sdk.routing.HazardousGoodされました sdk.transport.HazardousMaterial代わりにを使用してください。 廃止された変数が削除 sdk.routing.TruckOptions.hazardousGoodsされました sdk.routing.TruckOptions.hazardousMaterials代わりにを使用してください。 廃止された変数が削除 sdk.routing.EVTruckOptions.hazardousGoodsされました sdk.routing.EVTruckOptions.hazardousMaterials代わりにを使用してください。
  • 以前廃止されたを削除 Route.getDurationInSecondsしました。 代わりにを使用 Route.getDurationします。
  • すべてTruckOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべてEVTruckOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。
  • 以前廃止されたを削除 BatterySpecifications.chargingSetupDurationInSecondsしました。 代わりにを使用 BatterySpecifications.chargingDetupDurationします。
  • 以前廃止されたを削除 Section.getDurationInSecondsしました。 代わりにを使用 Section.getDurationします。
  • 以前廃止されたを削除 Route.getTrafficDelayInSecondsしました。 代わりにを使用 Route.getTrafficDelayします。
  • すべて Address のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。
  • 以前廃止された SearchOptions コンストラクタを削除しました。 代わりに既定のコンストラクタを使用してください
  • すべてCameraOrientationUpdate のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべてMapSceneConfig のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。
  • TransitWaypoint 2 つのパラメータを使用する廃止予定のコンストラクタを削除しました 代わりに、 1 つのパラメータを受け取るコンストラクタを使用します。
  • 以前廃止されたを削除 TransitStop.durationInSecondsしました。 代わりにを使用 TransitStop.durationします。
  • TransitSectionDetails 6 つのパラメータを使用する廃止予定のコンストラクタを削除しました 代わりに、 1 つのパラメータを受け取るコンストラクタを使用します。
  • 以前廃止されたを削除 Waypoint.durationInSecondsしました。 代わりにを使用 Waypoint.durationします。
  • 以前廃止されたを削除 PreAction.durationInSecondsしました。 代わりにを使用 PreAction.durationします。

API の変更 - 廃止

  • TransitSectionDetails 5 つのパラメータを使用する非推奨のコンストラクタ。 代わりに、 1 つのパラメーターを受け取るパラメーターを使用します。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.11.0

API の変更 - 中断

  • HERE SDK は 31 ではなくcompileSdkVersiontargetSdkVersion 33 を使用しています。 アプリはアプリ build.gradle のファイルのバージョンを更新する必要があります。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.10.0

解決済みの問題

  • グローバル参照テーブルのオーバーフローが脆弱であることが原因で、ルート計算中に発生するまれなクラッシュが修正されました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.9.0

新機能

  • SDKOptions.customEngineBaseUrls: EngineBaseURL.AUTHENTICATION 新しい 列挙型 (enum) 値を使用して設定可能な URL のサポートが追加されました。この値を使用すると、デフォルトの URL ではなく、認証のためのカスタム URL を指定できます。 URL の例 ( エンドポイントを追加しない ): "https://account.api.yourcompany.com" 。
  • VehicleProfile 車両のプロパティを定義するクラスを追加しました。 今後、このプロファイルをルーティングに使用する予定です。 現在、プロファイルは Navigate Edition のユーザーにのみ関連しています。
  • SDKOptions.customEngineBaseUrls: 新しい 列挙型 (enum) 値 EngineBaseURL.DS_PROXY を持つ設定可能なエンドポイントのサポートが追加されました。この値を使用して、カスタムエンドポイントを指定し、デフォルトのエンドポイントではなく DS プロキシを設定できます。 URL の例 ( エンドポイントが追加されている場合 ): "https://data.api.platform.yourcompany.com/direct/v1/test" 。
  • SDKNativeEngine.dispose() がすでに呼び出されたことを示すために、SDK_ENGINE_ALREADY_DISPOSEDInstantiationErrorCode 列挙型 (enum) に追加されました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.8.0

解決済みの問題

  • MapViewLite: 優先度の低いラベルによって、優先度の高いラベルが時々隠れてしまう問題を修正しました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.7.0

新機能

  • SearchEngine: connectorTypeId に追加 EVChargingStationされました。 ID および対応するタイプの詳細については 、 HEREを参照してください。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.6.0

新機能

  • 検索 : CategoryQuery.fuelTypes および TextQuery.fuelTypes を追加しました。これは、利用可能な燃料タイプに基づいて FuelStation 結果をフィルタリングするために使用できます。 また、TextQuery.truckFuelTypes およびCategoryQuery.truckFuelTypes を追加しました。これは、利用可能なトラックの燃料タイプに基づいて FuelStation 結果をフィルタリングするために使用できます。
  • CategoryQuery.truckClass および TextQuery.truckClass が追加されました。これは、サポートされている TruckClass 最小値で FuelStation 結果をフィルタリングするために使用できます。 このフィルタは、でのみ使用 SearchEngineできます。 ( OfflineSearchEngine すべてのエディションで利用できるわけではありません ) は、このフィルタを無視します。
  • RoutePlace.sideOfDestination 目的の経由地 が存在する道路の側面を特定するために追加されました。

解決済みの問題

  • RoutingEngine: importRoute() のリストから機能 Locations を使用できるようになりました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.5.0

新機能

  • SearchEngine: Details.fuelStation ガソリンスタンドの属性を含むプロパティが追加されました。 struct sdk.search.FuelStationsdk.search.FuelAdditivesdk.search.GenericFuelsdk.search.TruckFuelを追加しました。 現在、オンライン検索でのみサポートされています。 show=fuel カスタムオプションとして追加することで有効にできます。 これはベータ版の機能であるため、変更される可能性があります。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: importRoute() のリストにある機能 Locations は、まだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.4.0

新機能

  • ENTER_HIGHWAY_FROM_LEFTENTER_HIGHWAY_FROM_RIGHTの値を ManeuverAction列挙型 (enum) に追加しました。 ドライバーが左側または右側から高速道路に入る際の操作を示します。 これらの 列挙型 (enum) 値は enableEnterHighwayManeuverAction 、フラグを RouteOptions true に設定した場合にのみ生成されます。 デフォルトでは、フラグは false に設定されています。 HERE SDK 4.14.0 では、既定で true に設定する予定です。
  • sdk.search.AreaType 国、州、または地域などのエリアのタイプを表す 列挙型 (enum) を追加しました。 sdk.search.Place.getAreaType() それぞれのののエリアタイプを取得するメソッドが追加 Placeされました。
  • EVChargingStation.hasFixedCable 電気自動車の充電スタンド が固定ケーブルをサポートしているかどうかを確認するフィールドを追加しました。

解決済みの問題

  • Location ポイントのリストを設定する場合のサイズ制限を routingEngine.importRoute() で 10000 から 50000 に増やしました。
  • RoutingEngine: Route 非常に大きいルートの結果を計算する時間を改善しました。
  • RoutingEngine: バスまたはタクシーのオンラインルートのトール 情報が不足している問題を修正しました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: importRoute() のリストにある機能 Locations は、まだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.3.0

新機能

  • チェーンによる検索フィルタリングをサポートするCategoryQuery.includeChainsおよびCategoryQuery.excludeChainsが追加されました。
  • EVChargingPoolDetails およびのプロパティ EVChargingStation が拡張されました。 このような情報は、オンラインSearchEngineおよびOfflineSearchEngineを使用する場合に利用できます( Navigate Edition のユーザーの場合)。
  • SearchEngine: トラック洗車機や利用可能なシャワーの数などのアメニティを知らせるために、TruckAmenitiesPlaceDetailsに追加されました。 現在、これはオンライン検索でのみサポートされています。 現時点では searchEngine.setCustomOption() 、「 show 」 as および name 「 truck 」 as を指定して電話をかけること valueで、この機能を有効にできます。 これはこの機能のベータ版です。

API の変更 - 中断

  • EV 充電ステーションを検索 : 移動し Place.Details.EVChargingStationAttributes 、に名前を変更 Place.Details.EVChargingPool.EVChargingPoolDetailsしました。

API の変更 - 廃止

  • 廃止され TextQuery.includeChains たおよび TextQuery.excludeChains。 代わりにCategoryQuery.includeChainsCategoryQuery.excludeChains を使用してください。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • 新たに導入された TruckAmenities 機能は 、 API リファレンス ではベータ版の API として強調表示されていません。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.2.0

新機能

  • Details 含まれるようになりました EVChargingStationAttributes - 該当する場合 Place

API の変更 - 中断

  • connectorTypeId 検索タイプから削除 EVChargingStationされました。 API はまだベータ版の状態です。

解決済みの問題

  • SearchEngine: 許可されている範囲を SearchOptions.maxItems [1,100] に修正しました。 設定しない場合、結果は既定で 20 に制限されます。 これは、自動提案の結果にも適用されます。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.1.0

新機能

  • EV ルーティング : arrivalChargeInKilowattHoursおよびtargetChargeInKilowattHours などの EV 充電の追加パラメータをサポートする GETChargingActionDetailsPostAction.chargingDetails追加 されました。 後者は、車両のバッテリーを停止時に充電する kWh レベルを示します。
  • HERE SDK を手動で初期化する簡単な方法を追加しました。 デフォルトの自動初期化は引き続き使用できますが、廃止されました。 SDKNativeEngine.makeSharedInstance() の共有インスタンスを安全に初期化するために追加 SDKNativeEngineされました。 このメソッドを呼び出すと、以前のインスタンスも正常に削除されます ( 存在する場合 ) 。 auto-init を非アクティブ化するに は、現在のところ、廃止されたInitProvider ViaAndroidManifest をディセーブルにする必要があります。 このため SDKOptionsには、マニフェストから資格情報 を削除し、代わりに経由で設定することも必要です。 その結果、 HERE SDK SDK は起動時に自動的には作成されません。 InitProviderに加え て、OptionsReaderも廃止されました。 また、 android.content.Context を提供する必要があります。 まれ に、SDKNativeEngineの複数のインスタンスが必要になる場合がありますが、SDKNativeEngine(android.content.Context, SDKOptions)で新しいコンストラクタが追加されました。 SDKNativeEngine(SDKOptions) コンテキストを必要としない既存のコンストラクタは廃止されました。
  • 検索 : アイテム PlaceChainのリストを追加して検索フィルタリングをサポートする、TextQuery.includeChainsおよびTextQuery.excludeChainsが追加さ れました。 店舗や店舗などの特定の場所に関連するチェーン ID の詳細については 、 HEREを参照してください。

API の変更 - 廃止

  • まれ に、Storage.LevelDBエラーが原因で HERE SDK を使用するアプリケーションがクラッシュしたり、 HERE SDK の初期化に失敗してFAILED_TO_LOCK_CACHE_FOLDERエラーが発生したりすることがあります。 関連する「 void InitProvider.destroyLockingProcess(SDKOptions options 、 long maxTimeoutInMilliseconds 」およびが廃止 SDKNativeEngine.getLockingProcessId(SDKOptions options)されました。 この LockingProcess ようなクラッシュを防ぐには、代わりにクラスを使用します。 関連する機能 OptionsReader.getActionOnCacheLock(Context context)OptionsReader.ActionOnCacheLock 削除され、不要になりました。
  • オンライン : RoutingEngine 非推奨 RoadFeatures.DIFFICULT_TURNSです。 代わりにを使用 RoadFeatures.U_TURNSします。

解決済みの問題

  • を使用してルートを計算するための応答時間 RoutingEngine が大幅に改善されました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.0.0

API の変更 - 中断

  • 月間アクティブユーザー (MAU) は、 HERE SDK の初期化時にカウントされなくなりました。 代わり に、使用量のみがカウントされます。たとえば、MapViewが表示されている場合、SearchEngineRoutingEngineなどの任意のエンジン、MapDownloaderRoutePrefetcherNavigatorおよびVisualNavigatorNavigate Edition のユーザーの場合)を含む任意のエンジンがインスタンス化されている場合です。 資格情報 が実行時に変更された場合は、使用量が再度カウントされます。

API の変更 - 廃止

  • 廃止されました ACCOMODATIONACCOMODATION_HOTEL_MOTEL。およびPlaceCategoryACCOMODATION_LODGING定数です。 代わりに、新しく追加したACCOMMODATIONACCOMMODATION_HOTEL_MOTEL定数とACCOMMODATION_LODGING定数を使用します。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.4.0

新機能

  • A Route には、交通事故のインデックスが含まれるようになりました。 getTrafficIncidentIndexes() に追加 Spanされました。 インデックスは、親の交通事故に関連付け Sectionられています。 これは、ルート上の交通事故の正確な位置を見つけるのに役立ちます。
  • EV ルーティング : availableConnectorCount に追加 EVChargingStationされました。 充電スタンド で使用可能な物理コネクタの数を表します。
  • setGeoCoordinates() およびを getGeoCoordinates() に追加 Metadataしました。

解決済みの問題

  • RouteRoutingEngine によって作成されたが、輸送モードの変更により、停止のセクションと作成されたセクションを区別できるようになりました。 waypointIndex 最初の出発地と最後の到着地のが、経由地 のインデックスに従って設定されました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.3.0

新機能

  • sdk.transport.TruckSpecifications 廃止されたのに置き換えとして追加 sdk.routing.TruckSpecificationsされました。

API の変更 - 廃止

  • 廃止された sdk.routing.TruckSpecifications クラスです。 代わりに、「 SDK.TRANSPORT.TRACKSpecifications 」を使用してください。
  • EVTruckOptions.truck_specifications 廃止されたのに置き換えとして追加 EVTruckOptions.specificationsされました。
  • TruckOptions.truck_specifications 廃止予定の代替として追加 TruckOptions.specificationsされました。
  • 非推奨 TruckOptions.specificationsです。 TruckOptions.truck_specifications 代わりにを使用します。
  • 非推奨 EVTruckOptions.specificationsです。 EVTruckOptions.truck_specifications 代わりにを使用します。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.2.0

新機能

  • setCustomOptions()RoutingEngine 各ルーティングクエリーにカスタムオプションを追加できるメソッドが追加されました。 この機能は、HERE SDK でまだサポートされていない Routing API V8 のバックエンド機能 を試す場合に、自己責任で使用してください。

API の変更 - 廃止

  • SearchEngine: sdk.search.TextQuery およびの既存のコンストラクタが廃止されました sdk.search.CategoryQuerysdk.search.TextQuery.Areasdk.search.CategoryQuery.Area 代わりに、新しく追加したコンストラクタを使用してください。
  • 廃止された Section.getDepartureTime()Section.getArrivalTime() メソッドとメソッド。 Section.getDepartureLocationTime()Section.getArrivalLocationTime() 代わりにメソッドとメソッドを使用してください。 LocationTime 現地時間、 UTC 時間、および UTC オフセット を提供するクラスを追加しました。これには、 DST 時間の変動も含まれます。

解決済みの問題

  • バスルートが完全には正確ではない可能 TransportModeCAR性があり、そのようなルートのが誤ってに変更されます。 getSectionTransportMode()Section バスルートの A のメソッドによって返される固定値。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.1.0

新機能

  • 検索 : Suggestion.getId() 自動提案アイテム ID を返す追加されました。

API の変更 - 中断

  • 以前廃止されたコンストラクタ Location(@NonNull final GeoCoordinates coordinates, @NonNull final Date timestamp)、クラス Location.Builder、フィールド Location.timestamp を削除しました。 代わりに既定のコンストラクタを使用し、後で値を設定します。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • バスルートが完全には正確ではない可能性があり、そのようなルートの TransportMode が誤って CAR に変更されます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.0.0

新機能

  • 場所のカテゴリ検索から除外する PlaceCategory アイテムのリストを追加するために CategoryQuery.excludeCategories が追加されました。 これらのカテゴリは、で設定 CategoryQuery.withExcludeCategoriesできます。
  • 経由のオンラインバスルート計算のサポートが追加 RoutingEngineされました。 TransportMode.BUS およびを追加しました BusOptions

API の変更 - 中断

  • 以前廃止されたを削除 InstantiationErrorCode.FAILED_TO_LOCK_PERSISTENT_MAP_STORAGE_FOLDERしました。 代わりに使用するものがありません : 永続ストレージディレクトリはロックされていません。
  • 前に廃止された SectionNoticeCode.VIOLATED_PEDESTRIAN_OPTION シンボルを削除しました。 この機能はサポートされなくなったため、代わりに使用するものはありません。

API の変更 - 廃止

  • 廃止 Section.getTrafficSpeeds() されたメソッドです。 代わりにを使用 Span.getTrafficSpeed()します。

解決済みの問題

  • RoutingEnginereturnToRoute() 機能が最初の未移動の経由地に戻され、routeFractionTraveled パラメータは無視されなくなりました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.5.0

新機能

  • 新しい EngineBaseURL 列挙型 (enum) および customEngineBaseUrls のフィールドを使用して、カスタムバックエンドのサポートを追加 SDKOptionsしました。
  • 電気自動車では、代替ルートが完全にサポートされるようになりました。 EV ルートの代替案は routeOptions.alternatives 、が [1,6] の範囲にある場合に有効になります。 この機能は v4.10.4.0 以降ですでに利用可能になっています。

API の変更 - 廃止

  • Location.Builder は廃止されました。 v4.11.0 で削除されます。 新しい Location インスタンスを作成するには、コンストラクタを使用します。
  • 非推奨 Location.timestampSinceBootInMillisecondsです。 Location.timestampSinceBoot 代わりにを使用します。

解決済みの問題

  • RouteOptions.occupantsNumber ルート要求中のの誤った処理を修正しました。
  • ルーティング : UTC 時間に変換したときに発生する出発 / 到着時間の誤ったオフセット 計算を修正しました。
  • マップオブジェクトの既定の色の値と幅を修正しました : 以前は、MapPolylineMapCircleMapPolygon は、MapCircle および MapPolygon の 5 ピクセルのストロークとポリラインの 5 ピクセルの幅でカラーなしで非表示に作成されていました。 これは、黒の透明な色 ( 実際は表示されません ) を戻す色の取得メソッドと整合性がありませんでした。 この変更後、マップアイテムが作成され、ポリライン では黒の透明な色、 0 ピクセルの線、および幅で表示されます。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.4.0

新機能

  • sdk.transport.TruckType 列挙型 (enum) を追加しました。 廃止されたを置き換えることを目的 sdk.routing.TruckTypeとしています。
  • 追加 TruckOptions.hazardous_materialsされました 廃止されたを置き換えることを目的 TruckOptions.hazardous_goodsとしています。
  • sdk.transport.HazardousMaterial 列挙型 (enum) を追加しました。 廃止されたを置き換えることを目的 sdk.routing.HazardousGoodとしています。
  • 追加 EVTruckOptions.hazardous_materialsされました 廃止されたを置き換えることを目的 EVTruckOptions.hazardous_goodsとしています。
  • 追加 routing.TruckSpecifications.truck_typeされました 廃止されたを置き換えることを目的 routing.TruckSpecifications.typeとしています。

API の変更 - 廃止

  • 非推奨 routing.TruckSpecifications.typeです。 routing.TruckSpecifications.truck_type 代わりにを使用します。
  • sdk.routing.HazardousGood 列挙型 (enum) を廃止しました。 代わりに、「 DK.TRANSPORT.HazardousMaterial 」を使用します。
  • 非推奨 EVTruckOptions.hazardous_goodsです。 EVTruckOptions.hazardous_materials 代わりにを使用します。
  • routing.TruckType 列挙型 (enum) を廃止しました。 transport.TruckType 代わりにを使用します。
  • TruckOptions.hazardous_goods 列挙型 (enum) を廃止しました。 代わりに、「 TruckOptions.Hazard_materials 」を使用してください。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.3.0

新機能

  • 追加 sdk.transport.TunnelCategoryされました 廃止されたものを置き換えることを目的 sdk.routing.TunnelCategoryとしています。
  • オフラインルーティングの高度処理を追加しました。
  • 追加 EVTruckOptions.link_tunnel_categoryされました 廃止されたものを置き換えることを目的 EVTruckOptions.tunnel_categoryとしています。
  • 追加 TruckOptions.link_tunnel_categoryされました 廃止されたものを置き換えることを目的 TruckOptions.tunnel_categoryとしています。

API の変更 - 廃止

  • 非推奨 BatterySpecifications.changingSetupDurationInSecondsです。 BatterySpecifications.changingSetupDuration 代わりにを使用します。
  • TruckOptions.tunnel_category 列挙型 (enum) を廃止しました。 代わりに、 'TruckOptions.LINK_TUNNEL_CATEGORY' を使用してください。
  • 廃止された sdk.mapviewlite.MapSceneConfig(mapLayers, customMapLayers, rasterLayers, mainLanguageCode, fallbackLanguageCode) コンストラクタ。 代わりに既定のコンストラクタを使用してください。
  • 非推奨 Maneuver.durationInSecondsです。 Maneuver.duration 代わりにを使用します。
    • 非推奨 Section.durationInSecondsです。 Section.duration 代わりにを使用します。
    • 非推奨 Section.trafficDelayInSecondsです。 Section.trafficDelay 代わりにを使用します。
  • 非推奨 Waypoint.durationInSecondsです。 Waypoint.duration 代わりにを使用します。
  • sdk.routing.TunnelCategory 列挙型 (enum) を廃止しました。 代わりに、「 DK.TRANSPORT.TunnelCategory 」を使用します。
  • 非推奨 Route.durationInSecondsです。 Route.duration 代わりにを使用します。
    • 非推奨 Route.trafficDelayInSecondsです。 Route.trafficDelay 代わりにを使用します。
  • 非推奨 EVTruckOptions.tunnel_categoryです。 EVTruckOptions.link_tunnel_category 代わりにを使用します。
  • 廃止された sdk.mapviewlite.Camera.OrientationUpdate(tilt, bearing) コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • 非推奨 PostAction.durationInSecondsです。 PostAction.duration 代わりにを使用します。
    • PostAction パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
    • 非推奨 PreAction.durationInSecondsです。 PreAction.duration 代わりにを使用します。
    • PreAction パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
  • 非推奨 TransitStop.durationInSecondsです。 TransitStop.duration 代わりにを使用します。 TransitStop(departure, durationInSeconds) パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
  • getLinks で廃止 sdk.routing.Sectionされました。 getSpans 代わりにを使用します。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.2.0

新機能

  • RoutingEngine 、ルートに沿って高度の値を含むルートを提供できるようになりました。
  • プロジェクト範囲のサポートが追加されました。 com.here.sdk.access_scope アプリ を指定する新しいAndroidManifestメタデータオプションを使用する と、プロジェクト ID で定義された HERE リソースネーム 値を設定できます。各アプリ は、少なくとも 1 つ以上のプロジェクトに属しています。 ユースケース で は、 debugScope を定義できます。 詳細については、SDKOptionsおよび『 IAM ガイド』を参照してください。
  • isTruckLight にフラグを追加 TruckSpecificationsしました。 これは、トラックを車両として分類できること、およびルート計算時に通常のトラックの法的な制限(トラックの速度制限など)から除外されることを示しています。 物理的な寸法、貨物などの仕様は引き続き考慮されます。

API の変更

  • 廃止された sdk.routing.EVConsumptionModel(ascentConsumptionInWattHoursPerMeter, descentRecoveryInWattHoursPerMeter, freeFlowSpeedTable, trafficSpeedTable, auxiliaryConsumptionInWattHoursPerSecond) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。
  • 廃止された sdk.routing.TransitRouteOptions(departureTime, arrivalTime, alternatives, changes, modeFilter, modes, pedestrianSpeedInMetersPerSecond, pedestrianMaxDistanceInMeters, textOptions) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。
  • 廃止された sdk.routing.AvoidanceOptions(roadFeatures, countries, avoidAreas, zoneCategories, segments) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。
  • 非推奨 FarePrice.validityPeriodInSecondsです。 FarePrice.validityPeriod 代わりにを使用します。 FarePrice パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
  • 非推奨 AuthenticationData.expiryTimeInSecondsです。 AuthenticationData.expiryTime 代わりにを使用します。 AuthenticationData パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
  • 廃止された sdk.routing.PedestrianOptions(routeOptions, textOptions, avoidanceOptions, walkSpeedInMetersPerSecond) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。
  • 廃止された sdk.routing.TransitSectionDetails(transport, intermediateStops, agency, attributions, fares, incidents) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。
  • 廃止された sdk.routing.RouteTextOptions(language, instructionFormat, unitSystem) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。
  • 廃止された sdk.routing.FarePrice(type, estimated, currency, validityPeriodInSeconds, minimum, maximum) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。
  • 廃止された sdk.routing.ScooterOptions(routeOptions, textOptions, avoidanceOptions, allowHighway) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.1.0

新機能

  • ルーティング : RoutingEngineなどのエンジンでcalculateRoute()メソッドまたは関連するメソッドを呼び出したときに、返されたTaskHandleを介してルートの計算をキャンセルできるようになり ました。
  • byod : GeoPlace 詳細情報を保持するように拡張されました : ExternalIDLocationDetailsWebDetailsBusinessDetailsを追加 しました。
  • Waypoint クラスにmatchSideOfStreetプロパティを追加しました。 sideOfStreetHint 宛先に到達したときに、によって設定されたロケーションをどのように処理するかを指定します。
  • ParameterConfiguration HERE SDK 機能のデフォルト値を保持するグローバルが追加されました。 現在のところ、これを使用 walkingSpeedInMetersPerSecond すると、を指定してデフォルトの歩行者の動きを定義できます。 ParameterConfigurationによって設定された値を使用する、TransitRouteOptionsおよびPedestrianOptionsの作成を許可する、TransitRouteOptions.fromDefaultParameterConfiguration()およびPedestrianOptions.fromDefaultParameterConfiguration()が追加 されました。 作成したオプションは、通常どおりルート計算に使用できます。 これはベータ版の機能であることに注意してください。
  • 追加 RouteOptions.occupantsNumber日時 : 車両の乗員数を反映するオプション。 CAR および TRUCK トランスポートモードでサポートされています。 1 を超えると、 HOV/ カープールレーンを使用できる車両に影響があります。 デフォルトは 1 です。

API の変更

  • RefreshRouteOptions コンストラクタパラメータのタイプを sdk.routing.TransportMode からに変更 sdk.transport.TransportModeしました。
  • ルーティング : 廃止された EVConsumptionModel(ascentConsumptionInWattHoursPerMeter, descentRecoveryInWattHoursPerMeter, freeFlowSpeedTable, trafficSpeedTable, auxiliaryConsumptionInWattHoursPerSecond) コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • 検索 : SearchOptions すべてのパラメータを受け取る非推奨のコンストラクタ。 代わりに既定のコンストラクタを使用してください。
  • 検索 : Address すべてのパラメータを受け取る非推奨のコンストラクタ。 代わりに既定のコンストラクタを使用してください。
  • ルーティング : 廃止された TransitRouteOptions(departureTime, arrivalTime, alternatives, changes, modeFilter, modes, pedestrianSpeedInMetersPerSecond, pedestrianMaxDistanceInMeters, textOptions) コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • すべて EVCarOptions のパラメータを持つ非推奨のコンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • 近日停止予定 Route.transportModeRoute.requestedTransportMode 代わりに、新たに導入したを使用します。
  • ルーティング : 廃止された AvoidanceOptions(roadFeatures, countries, avoidAreas, zoneCategories, segments) コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • すべて CarOptions のパラメータを持つ非推奨のコンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • ルーティング : ルートが非推奨 Linkになりました。 Span 代わりにを使用します。
  • ルーティング : 廃止された PedestrianOptions(routeOptions, textOptions, avoidanceOptions, walkSpeedInMetersPerSecond) コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • ルーティング : TransitWaypoint すべてのパラメータを受け取る非推奨のコンストラクタ。 代わりに既定のコンストラクタを使用してください。
  • ルーティング : 廃止された TransitSectionDetails(transport, intermediateStops, agency, attributions, fares, incidents) コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • すべて TruckOptions のパラメータを持つ非推奨のコンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • ルーティング : 廃止された RouteTextOptions(language, instructionFormat, unitSystem) コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • すべて EVTruckOptions のパラメータを持つ非推奨のコンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • sdk.routing.TransportMode 列挙型 (enum) を廃止しました。 代わりに、新たに導入された「 DK.TRANSPORT.TransportMode 」を使用します。
  • ルーティング : 廃止された FarePrice(type, estimated, currency, validityPeriodInSeconds, minimum, maximum) コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • ルーティング : 廃止された ScooterOptions(routeOptions, textOptions, avoidanceOptions, allowHighway) コンストラクタ。 代わりに、既定のコンストラクタを使用します。

解決済みの問題

  • 修正済み : cachePath および persistentMapStoragePath を使用して変更し SDKOptionsた場合、デフォルトのパスは変更されません。
  • 修正済み : importRoute()経由でインポートされたトラックルート は、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NO_ROUTE_FOUNDエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.0.0

新機能

  • ルートのインポート : 指定した文字列ハンドルからRouteHandleを作成できるRouteHandle​(String handle)コンストラクタが追加されました。 このような文字列は、 HERE REST API などの他のバックエンドソースから提供でき、数時間有効です。 この文字列は、計算されたルートをエンコードします 。この文字列を使用して、RoutingEngineの新たに追加されたimportRoute​(@NonNull RouteHandle routeHandle, @NonNull RefreshRouteOptions refreshRouteOptions, @NonNull CalculateRouteCallback callback)メソッドを経由してこのルートをインポートし、 HERE SDK でさらに使用できます。 注 : これはこの機能のベータ版です。
  • 検索 : の既定のコンストラクタを追加 Addressしました。

API の変更

  • 以前廃止された GeoCorridor.radiusInMeters プロパティが削除されました。 GeoCorridor.halfWidthInMeters 代わりに、新しいプロパティを使用してください。
  • 以前廃止された FarePrice.unit プロパティが削除されました。 代わりに FarePrice.validityPeriodInSeconds プロパティを使用します。
  • 以前廃止された Agency.icon プロパティが削除されました。 この機能はサポートされていません。

解決済みの問題

  • ルーティング : 各経由地 の停止時間を設定して、超過 ETA をより適切に提供できるようになりました。 に 'urationInSeconds' プロパティを追加 Waypointしました。 デフォルトは 0 です。 パススルー経由地 では無視されることに注意してください。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • importRoute()経由でインポートされたトラックルートは、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NO_ROUTE_FOUNDエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。
  • cachePath および persistentMapStoragePath を使用して変更し SDKOptionsた場合、デフォルトのパスは変更されません。

バージョン 4.9.4.0

新機能

  • ルーティング : 自転車のサポートが追加されました。 RoutingEngine を使用して、オンラインで自転車ルートを作成できるようになり BicycleOptionsました。 も追加されました TransportMode.bicycle
  • ルーティング : WaypointにオプションのフィールドnameHintを追加 しました。 同じ地理座標に複数の場所がある場合は、このヒントを使用 RoutingEngine して、が目的の場所を見つけることができます。 たとえば、州間「 I66 North 」と「 I66 South 」を区別するように「 North 」を設定できます。
  • ルーティング : 設定できるようになり TaxiOptions.allowDriveThroughTaxiRoadsました。 タクシー専用の道路や車線を利用するルートを計算できます。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • importRoute()経由でインポートされたトラックルートは、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NO_ROUTE_FOUNDエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。

バージョン 4.9.3.0

解決済みの問題

  • enterHigway/ 右フォークではなく、左 / 右ターンとして誤って報告された固定操作アクション。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.9.2.0

新機能

  • オフラインルーティング : 車両 RouteOptions の走行速度の上限を設定できるプロパティを有効にしました : speedCapInMetersPerSecond 車およびトラックの輸送モードで利用できます。 ルートパスと ETA に影響が出る可能性があります。 このプロパティは、オンラインルーティングですでに利用できます。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.9.1.0

API の変更

  • の廃止されたタグを削除 PERSISTENT_MAP_STORAGE_FOLDER_ACCESS_DENIEDしました PERSISTENT_MAP_STORAGE_FOLDER_ACCESS_DENIED は廃止されなくなりました。

解決済みの問題

  • 修正済み : Location.time が設定されている場合、ルートのインポートに失敗しなくなりました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.9.0.0

新機能

  • ルートをインポートできるようになりました。 GeoCoordinatesおよびRouteOptionsのリストからルートをインポートするためにroutingEngine.importRoute()追加されました。
  • 場所のデータが設定された時刻を指定するためのオプションのフィールドtimeLocationクラスに追加しました。
  • 検索 : PlaceType.INTERSECTION 2 つ以上の道路の交差点を示すために追加されました。 注 : これはベータ版の機能です。

API の変更

  • Location クラスで廃止されたコンストラクタを削除しました。 代わりに、他の利用可能な請負業者のいずれかを使用してください。
  • 廃止された Notice クラス NoticeCode 、 列挙型 (enum) 、 Section.getNotices() およびメソッドを削除しました。 代わりに、SectionNoticeCodeSectionNoticeクラスおよびSection.getSectionNotices()メソッドを使用してください。
  • 検索 : 廃止された次のフィールドがAddressクラスから削除されました : stateNamecountyNamestreetNameadditionalData。 代わりに、statecountyおよびstreetを使用してください。 このフィールド additionalData はすでに使用されていません。
  • 検索 : SearchError列挙型 (enum) から廃止された永続的なOPTION_NOT_AVAILABLE値を削除しました。 SearchError.INVALID_PARAMETER 値に置き換えられました。
  • Locationクラスで廃止されたフィールドtimestampです。 代わりに、新たに導入されたtimeフィールドを使用してください。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.8.4.0

新機能

  • ルーティング : 操作の推定所要時間を取得するgetDurationInSeconds方法をManeuverクラスに追加しました。
  • DMS の工場出荷時の新しい方法と、 GeoCoordinates で 1 つをもう 1 つのGeoCoordinates.fromString()に変換する 10 進数を追加 しました。
  • 検索 : 検索リクエストのrequestIdを提供する結果タイプとしてResponseDetails追加され、複数の関連するクエリーを識別するためにcorrelationIdが追加されます。
  • ルーティング : 適切に書式設定された文字列からこのクラスのインスタンスを生成するための静的fromStringメソッドがSegmentReference追加されました。 通常、SegmentReferenceインスタンスにはRouteSegmentSpanからのみアクセス できます。

API の変更

  • ルーティング : 新しいトール cost API で RouteOptions.enableTolls は、トールのコストを取得するために、新たに追加されたフラグを設定する必要があります。 false デフォルトでは、に設定されています。 このフラグを有効にすると、トールの該当する転送モードでトールデータが要求されます。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.8.3.0

新機能

  • 公共交通機関 : 新しいPEDESTRIANセクションのサポートが追加 され、たとえば、移動先をタイプACCESS_POINTの場所からタイプSTATIONの場所に移動する場合など、駅内の歩行に関するより適切な情報が提供されました。
  • ルーティング : RouteOptions.enableTrafficOptimization デフォルトで true に設定され、 false に設定 RouteOptions.departureTimeされている場合、交通情報は考慮されず、無視されるフィールドが追加されました。
  • ルーティング : で個 Route々のセグメントを回避できるようになりました。 AvoidanceOptionsユーザーの新しく追加されたsegmentsフィールドを使用して、再計算後に回避するルートの一部を指定できます。 セグメントは、を使用して識別でき Route -> Section -> Span -> SegmentReferenceます。
    • SegmentReference 移動方向のあるセグメント ID への参照を表すクラスを追加しました。
    • getSegmentReference クラスにメソッドが追加さ Span れました。
    • TravelDirection セグメントに沿った移動方向を示す 列挙型 (enum) が追加されました。
  • SectionNoticeCode列挙型 (enum) に、VIOLATED_AVOID_SEASONAL_CLOSUREVIOLATED_AVOID_TOLL_TRANSPONDERSEASONAL_CLOSURETOLL_TRANSPONDERTOLLS_DATA_UNAVAILABLE、およびCHARGING_STOP_NOT_NEEDEDの記号を追加しました。

API の変更

  • トランジットルートでは運賃情報が提供されなくなり TransitSectionDetails.fares 、リストは常に空になります。
  • ルーティング : 廃止 SectionNoticeCode.VIOLATED_PEDESTRIAN_OPTION されたシンボルです。 v4.11.0 ではサポートされなくなったため、削除されます。
  • 廃止され、InstantiationErrorCode列挙型 (enum) のPERSISTENT_MAP_STORAGE_FOLDER_ACCESS_DENIEDFAILED_TO_LOCK_PERSISTENT_MAP_STORAGE_FOLDER値が追加されました。 永続ストレージディレクトリはロックされていません。

解決済みの問題

  • 修正済み : RouteOptions.departureTime との両方を RouteOptions.arrivalTime 同時に設定することはできません。 さらに、RouteOptions.enableTrafficOptimizationが false に設定されている場合はRouteOptions.arrivalTime無視されます。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.8.2.0

新機能

  • 電気自動車の充電ステーションの検索機能が向上しました。 クラス EVChargingPool およびを追加しました EVChargingStation。 電気自動車用の充電プールは、 1 つ以上の充電ステーションを備えたエリアです。 充電スタンドは、共通の充電コネクタタイプと最大出力レベルを共有する電気自動車のコネクタのグループを定義します。 注 : これはベータ版の機能です。
  • 電気自動車の充電ステーションの検索機能が向上しました。 Details.evChargingPool 電気自動車の充電プールの詳細を表すプロパティが追加されました。 注 : これはベータ版の機能です。
  • ルーティング : 新しいPaymentMethod列挙型 (enum) 、 TollFare & Tollクラス、およびSection.getTolls()メソッドを使用してトールのコストに関する情報を追加しました。 注 : これはベータ版の機能です。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.8.1.0

新機能

  • ルーティング : ルートの更新などに必要なRouteHandle必須ルートがルートに含まれていないことを示すNoRouteHandle列挙型 (enum) 値をRoutingError追加しました。
  • 検索 : レベル 3 の説明を提供する新しいnameプロパティがPlaceCategoryに追加されました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.8.0.0

API の変更

  • マップ ビュー: 前に廃止されたメソッドを削除 MapViewLite.setMaxTilesCacheSize(long maxSizeInBytes)しました。
  • マップ ビュー: 以前廃止された CameraLimits.ErrorCode.VALUE_OUTSIDE_LIMITS をから削除 MapViewLiteしました。
  • 検索 : 次の場所の廃止されたContactフィールドが削除され emailAddresseslandlinePhoneNumbersmobilePhoneNumberswebsiteAddresses
  • ルーティング : 前に廃止された Arrival クラスおよび Departure クラスを削除しました。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.7.7.0

新機能

  • 検索 : politicalView クラスにメンバーが追加 Place されました。 によって事前に設定された値と一致する場合は、オプションの値を確認 SDKOptionsできます。

API の変更

  • ルーティング : RoutingEnginereturnToRoute および refreshRoute 機能の API を更新しました。内容は 次のとおりです。
    • 次のパラメータの順序を変更 RoutingInterface.returnToRoute()しました : startingPoint パラメータが 2 番目のパラメータになり、 3 番目のパラメータにはなりません。 この機能はまだベータ版です。
    • RoutingEngine.refreshRoute()メソッドにstartingPointパラメーターを追加しました。 その代わり、削除 RefreshRouteOptions.updateStartingPoint()されました。 この機能はまだベータ版です。
    • ReturnToRouteEngine を削除しました。 RoutingInterface.returnToRoute() 代わりに、新たに導入された方法を使用します。

解決済みの問題

  • 修正済み : Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。

既知の問題

  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.7.6.0

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.7.5.0

新機能

  • ルーティング : との歩行者に対する回避オプションが追加 PedestrianOptions.avoidanceOptionsされました。
  • 検索 : より長い ルートポリラインに沿ってを検索するためのサポートが追加 GeoCorridorされました。 コンストラクタを使用して設定した場合はhalfWidthInMeters増加し 、 GeoPolylineを設定できるGeoCorridorコンストラクタを使用して設定しないでください。 このパラメータ radiusInMeters は廃止されました : halfWidthInMeters ルート経路の太さを指定するには、コンストラクタパラメータとしてのみ使用してください。 増加すると halfWidthInMeters 、ポリラインシェイプの簡略化が進み、検索できるルートが長くなります。 欠点を挙げると、結果の精度が低く、ルートから遠く離れた場所にある可能性があります。 halfWidthInMeters が設定されていない場合、「最適な推測」に基づいて内部的に適切な値が設定されます。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.7.4.0

新機能

  • ルーティング : TruckType のトラックのタイプを指定するために、 列挙型 (enum) が追加 TruckSpecificationsされました。
  • ルーティング : TruckSpecifications.trailerCount トレーラーの数を指定するために追加されました。
  • ルーティング : RoutePlaceType列挙型 (enum) にaccessPoint追加されました。 Sectionをベースにして差別化を図ることができ RoutePlace.typeます。
  • 公共交通機関 : FarePriceType列挙型 (enum) 、 FarePrice.typeFarePrice.minimum、およびFarePrice.maximumのプロパティが追加されました。 FarePrice実際の価格値を提供します。

API の変更

  • カスタムマップレイヤー : カスタムのラスタレイヤー名のラスタの検証を拡張して、ハイフンとアンダースコアを含めました。 ハイフン \[a-zA-Z0-9\]、アンダースコアなどの英数字のみを使用できるようになりました。
  • ルーティング : 廃止 FarePrice.unitFarePrice.validityPeriodInSeconds れました。代わりに、新しく導入されたプロパティを使用して
  • ルーティング : サポートされていない Agency.icon プロパティが廃止され このプロパティはサポートされなくなり、 HERE SDK リリース v4.10.0 で削除されます。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.7.3.0

新機能

  • ルーティング : RefreshRouteOptionsクラスのEVCarOptionsおよびEVTruckOptionsのサポートが追加されました。
  • 電気自動車ルーティング : 新しいパラメータを追加 BatterySpecificationsしました :
    • minChargeAtChargingStationInKilowattHours: 充電スタンドに到着する場合の最低料金。
    • minChargeAtDestinationInKilowattHours: 最終ルート目的地での最小料金。
    • maxChargingVoltageInVolts: 車両のバッテリーがサポートする最大充電電圧。
    • maxChargingCurrentInAmperes: 車両のバッテリーによってサポートされている最大充電電流。
    • chargingSetupDurationInSeconds: 充電スタンドに到着した後、実際に充電されるまでにかかった時間。
  • SearchEngine: リバースジオ コーディングの場合 GeoCircle 、でを検索できるようになり search(GeoCircle circle, SearchOptions options, SearchCallback callback)ました。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.7.2.0

新機能

  • を更新する機能を追加しまし Routeた : RouteOptions.enableRouteHandle A RouteHandleRefreshRouteOptions クラス、および RoutingEngine.refreshRoute() メソッドを取得するフラグが追加されました。 現在、 EVRouteOptions サポートされていません。 詳細については、『開発者ガイド』の関連する章を参照してください。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.7.1.0

新機能

  • タクシーのルートを紹介しました。 RoutingEngine.calculateRoute()経由地のタクシーに最適化されたルートを計算するTransportMode.TAXIタイプとTaxiOptionsクラスを追加しました。 注 : これはこのトランスポートモードのベータリリースであるため、いくつかのバグや予期しない動作が発生する可能性があります。
  • ルーティング : RouteOptions.speedCapInMetersPerSecond 車両の最大許容速度を制限するために追加されました。 設定すると、車およびトラックの輸送モードではルートの所要時間が短くなります。 スクータールートの場合、ルート形状にも影響が出ることがあります。 他の転送モードは無視されます。

解決済みの問題

  • 修正済み : 公共交通機関のルートには、演習は含まれていません。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.7.0.0

ハイライト

  • 公共交通機関のルートを計算できる新しいTransitRoutingEngineを使用して、公共交通機関のルートを導入しました。 TransitWaypoint 経由地型と TransitRouteOptions クラスを使用して、さまざまなトランジット関連のオプションを指定します。 API は開発の初期段階にあることに注意してください。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。

新機能

  • 新たに導入された( TransitRoutingEngine 上記を参照)とともに、 AttributionType 次のサポートタイプが追加されました。 列挙型 (enum) 、 FarePriceType 列挙型 (enum) 、 FareReason 列挙型 (enum) 、 PreActionType 列挙型 (enum) 、 TransitDepartureStatus 列挙型 (enum) 、 TransitIncidentType 列挙型 (enum) 、 TransitIncidentEffect 列挙型 (enum) 、 TransitMode 列挙型 (enum) 、 TransitModeFilter 列挙型 (enum) 、 Agency class 、 Attribution クラス、 Fare クラス、 FarePrice クラス、 PreAction クラス、 TransitIncident クラス、 TransitDeparture クラス TransitSectionDetails 、クラス、 TransitStop クラス、 TransitTransport およびクラスです。
  • ルーティング : Routeで、Sectionからアクセスできる新しいSpanクラスが導入 されました。 関連するセクションの通知を参照して、ルート違反の可能性を示します。 Span このクラスでは、これらの違反は Route メートル単位の長さおよび形状を含むので、で識別できるようになりました。
  • ルーティング : IsolineOptions.Calculation: の追加のコンストラクタを追加しました IsolineOptions.Calculation(@NonNull final IsolineRangeType rangeType, @NonNull final List<Integer> rangeValues, @NonNull final IsolineCalculationMode isolineCalculationMode)
  • 検索 : href文字列を含むSuggestionの Place の詳細を取得するための新しいメソッドがSearchEngineに追加されました。 sendRequest() 新しい方法を使用します。

API の変更

  • 以前廃止されたLocationProviderメソッドおよびLocationListener.onLocationTimeout()メソッドを削除しました。
  • 前に廃止された Section.getTransportMode() メソッドを削除しました。
  • 以前廃止された GeoCorridor(List<GeoCoordinates>, Double) コンストラクタを削除しました。
  • 以前廃止されたを削除 Place.getCoordinates()しました。
  • 以前廃止されたフィールドとコンストラクタをから削除 com.here.sdk.core.Colorしました。

解決済みの問題

  • 修正済み : Place 午前 0 時以降に終了したの営業時間。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 公共交通機関のルートには、演習は含まれていません。

バージョン 4.6.5.0

新機能

  • 政治的見解のサポートが追加されました。politicalView文字列をSDKOptions指定できるようになりました。 ISO 3166-1 alpha-3 で定義された 3 文字の国コードです。 設定すると、すべてのマップ データがこの国の視点を尊重します。 これはベータ版の機能であるため、バグや予期しない動作が発生する可能性があります。
  • PlaceserializeCompact()deserialize()の間でシリアライズまたはデシリアライズできるようになりました。String
  • ルーティング : ルート違反の可能性を通知するために、SectionNoticeCodeおよびNoticeSeverity列挙体、SectionNoticeクラス、およびSection.getSectionNotices()メソッドを追加しました。
  • 等値線 (Isoline) ルーティング :
    • RoutePlaceDirectionARRIVAL およびを使用して 列挙型 (enum) を追加 DEPARTUREしました。
    • IsolineOptions.Calculation構造体内にisolineDirectionフィールドを追加しました ( 既定値はRoutePlaceDirection.DEPARTURE)
    • 既存 IsolineOptions.Calculation のコンストラクタを拡張して、新しい RoutePlaceDirection 列挙型 (enum) を受け入れました。
    • RouteOptions.arrivalTime 移動が終了する予定の任意の時間を設定するために追加されました このパラメータは現在、 等値線 (Isoline) ルート計算でのみサポートされています。

API の変更

  • ルーティング : NoticeクラスおよびNoticeCode列挙型 (enum) を Section.getNotices() メソッドと共に非推奨にしました。代わりに、新たに導入されたSectionNoticeCodeSectionNoticeクラスおよびSection.getSectionNotices()メソッドを使用してください。
  • 検索 : 廃止 SearchError.OPTION_NOT_AVAILABLE された 列挙型 (enum) 値。既存 SearchError.INVALID_PARAMETER の値に置き換えられます。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.6.4.0

新機能

  • ルーティング : Waypoint.minCourseDistanceInMeters ユーザーがアクションを実行しないようにするためのオプションの距離パラメーターを指定するために導入されました。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.6.3.0

新機能

  • ルーティング : sideOfStreetHint にプロパティを追加しました Waypoint。 これらのオプション GeoCoordinates は、経由地への到達に使用する道路の側面を示します。 たとえば、番地が通りの左側にある場合、道路に仕切りがある場合は、その側を使用することをお勧めします。 そのため、道路に仕切りがない場合 sideOfStreetHint 、は無視されます。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.6.2.0

解決済みの問題

  • 修正済み : SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.6.1.0

新機能

  • ルーティング : ZoneCategory列挙型 (enum) を導入し、ZoneCategoryのコレクションであるAvoidanceOptions構造体にzoneCategoriesフィールドを追加しました。
  • EV ルーティング : ルートのすべてのセクションの累積evDetailsデータを返すようにRoute.getEVDetails()導入されました。

API の変更

  • ルーティング : AvoidanceOptions コンストラクタは、新しいフィールドを設定する必要 zoneCategoriesがあります。
  • ルーティング : 廃止され Section.getDeparture() たおよび Section.getArrival()。 代わりに、新たに導入されたSection.getDeparturePlace()およびSection.getArrivalPlace()を使用して、RoutePlaceを取得します。
  • Address フィールド stateNamecountyNamestreetName および関連するコンストラクタが廃止されました。 代わりに、新しいフィールドを使用する新しく導入されたコンストラクタ、statecountryおよびstreetを使用します。

解決済みの問題

  • 修正済み : 円内での検索時に、CategoryQueryまたはTextQueryの検索を実行してもSearchError.HTTP_ERROR戻りません。この円の半径は、小数の数値です。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。
  • Place 午前 0 時以降に終了したの営業時間。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.6.0.0

ハイライト

  • 等値線 (Isoline) ルーティングを追加して、指定した中心座標の到達可能領域と、時間、距離、またはエネルギー消費で定義された範囲を計算しました。 calculateIsoline() に新しいメソッドを追加 RoutingEngineしました。 関連クラスを追加しました :
    • IsolineOptions: 等値線 (Isoline) 計算のオプション。
    • IsolineRangeType: 時間、距離、またはエネルギー消費量で範囲タイプを定義するかどうかを指定する列挙。
    • IsolineCalculationMode: 等値線 (Isoline) 計算の最適化方法を指定します。
    • Isoline: 単一の 等値線 (Isoline) を表します。
    • MapMatchedCoordinates: ユーザー定義の座標とマップに一致する座標のペアが含まれます。

その他の新機能

  • ScooterOptions.allowHighway プロパティーを追加しました。
  • 検索 : categories にフィールドを追加 OpeningHoursしました。 これには categories 、特定に関連する OpeningHoursが含まれてい たとえば、に Place 複数の営業時間が関連付けられている場合です。
  • SDKNativeEngine.dispose() リリースリソースに追加されました。 SDKNativeEngine 以前使用したものと同じアクセスキー ID を使用しての新しいインスタンスを作成する必要がある場合に使用します。

API の変更

  • スクーター輸送モードのベータ版ステータスを削除しました。
  • 検索 : 次のContactフィールドは廃止されました landlinePhoneNumbers: mobilePhoneNumbersemailAddresseswebsiteAddresses。 代わりに、landlinePhonesmobilePhonesemailswebsitesのように、新たに導入されたフィールドを使用します。 各には、新たに作成されたクラスのリストLandlinePhoneMobilePhoneEmailAddressWebsiteAddressが含まれています。このクラスには、アイテムの文字列表現と、関連するPlaceCategory値のリストが含まれています。
  • 最大タイルキャッシュサイズを設定するすべてのメソッドが廃止 MapViewLiteされました。 SDKOptions.cacheSizeInBytes 代わりにを使用します。 このオプションは、または AndroidManifest プログラムで設定できます。 デフォルトのキャッシュサイズは 256 MB です。
  • SDKNativeEngine マップ データキャッシュへのアクセスをロックするようになりました。 の別のインスタンス SDKNativeEngine が同じアクセスキー ID でインスタンス化されると、例外がスローされるようになりました。
  • Maneuver: 近日停止予定 roadName, roadNameLanguageCode, roadNumber, nextRoadName, nextRoadNameLanguageCode, nextRoadNumber. RoadTextsroadTexts AND および nextRoadTextsLocalizedText AND を使用して代わりに追加 LocalizedTextsされました。

解決済みの問題

  • 固定 : MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。

既知の問題

  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。

バージョン 4.5.4.0

ハイライト

  • サポートされているデバイスの仕様が微調整され、サポートされているデバイスの詳細が表示されるようになりました。 詳細については、 このエディションの開発者ガイド「バージョン情報」セクションを参照してください。
  • に空のボックスを追加 MapViewLiteしました。 このエフェクトは、最大のズームレベルで大きな傾きで表示されます。

新機能

  • 拡張ウォークルーティングオプション : PedestrianOptions.walkSpeedInMetersPerSecond プロパティーを追加しました。 この機能は ベータ版としてリリースされています。 歩行速度を設定することで、さまざまな歩行プロファイルに固有の歩行者ルートを計算できます。
  • GeoCircleまたはGeoBox内でのCategoryQuery検索 は 、ベータ 機能としてマークされなくなりました。
  • SDKOptions with SDKOptions.cacheSizeInBytes およびに新しいマップキャッシュオプションを追加 SDKOptions.persistentMapStoragePathしました。 マニフェスト (com.here.sdk.cache_size_in_bytes,com.here.sdk.persistent_map_storage_path) のキーとしても使用できます。 この機能を使用すると、キャッシュされたマップ データの保存場所を制御できます。また、キャッシュ用に予約するデータ量を指定することもできます。

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.5.3.0

新機能

  • Routeが計算された後の問題について説明するNoticeCodeを追加しました。 たとえば、ルートがトンネルを回避する必要があるが、可能な唯一のルートがトンネルを通過する必要がある場合 Route 、には、要求されたトンネルの回避策に違反したことを示す通知が含まれます。 そのため Route 、違反の可能性がないか、常に計算されたを確認することをお勧めします。 NoticeCodeNoticeオブジェクトの一部です。 可能なNoticeオブジェクトのリストには、SectionRouteごとにアクセスでき ます。 違反が発生しなかった場合、リストは空になります。
  • GeoCircleまたはGeoBox内のCategoryQueryの検索が追加 されました。 既存 CategoryQuery のコンストラクタが GeoCircle またはを受け入れるように拡張 GeoBoxされました。 この機能は現在ベータ版の状態です。

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.5.2.0

ハイライト

  • 新しいを使用したスクータールート計算のサポートを追加 ScooterOptionsしました。 これはベータ版の機能であることに注意してください。 ナビゲーションにスクータールートを使用することはまだサポートされていません。

API の変更

  • マップ データを保存するキャッシュパスが、アクセスキー ID ごとに一意になりました ( 顧客ごとに一意 ) 。 HERE SDK は、キャッシュの現在のバージョンとアクセスキー ID を自動的に追加します。 既存のキャッシュデータを保持する場合は、キャッシュの現在のバージョンが「 v1 」であるため、<cache-root>から<cache-root>/v1/<access-key-id>へのコピーが必要になることがあります。
  • 近日停止予定 SDKNativeEngine.setAccessKey(access_key_id, access_key_secret)。 代わりに、SDKNativeEngine.setAccessKeySecret(access_key_secret)を使用してアクセスキー ID を設定し、SDKOptionsを使用して新しいSDKNativeEngineを作成します。
  • 近日停止予定 LocationUpdateListener. LocationListener 代わりに、新しいを使用してください。
  • GeoCircle radius に単精度の float 型を受け入れる廃止予定のコンストラクタを削除しました。

解決済みの問題

  • MapViewLiteマップ ビューがすでに削除された後にコールバックが実行された場合など、のさまざまなデッドロックおよびクラッシュを修正しました。

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.5.1.0

新機能

  • Maneuver.getLengthInMeters() 操作の長さを戻す方法が導入されました。
  • SectionTransportMode列挙型 (enum) が導入され、このタイプのインスタンスを返すSection.getSectionTransportMode()メソッドが追加されました。これは、フェリーなどの現在のトランスポートモードを示しています。Section.getTransportMode()は廃止されました。代わりに、新たに導入されたメソッドを使用してください。
  • 検索 : 導入 SupplierReferenceDetails.references れたタイプとプロパティ。このプロパティには、場所へのサプライヤ参照のリストが含まれています。

API の変更

  • MapPolygonLite 任意の一覧表の注文を今すぐ承認 : GeoCoordinates コンストラクタに渡されるときに、リストを時計回りに並べ替える必要はなくなりました。 反時計回りの場合は、順序が逆になります。
  • MapCircleLite およびのストローク MapPolygonLite は 2 倍になりません。
  • 非常にシャープ なMapPolygonLiteエッジに 、マイター 結合ではなくベベル結合が追加されました。
  • CameraLimits.ErrorCode.VALUE_OUTSIDE_LIMITS使用されていないため、廃止されました。

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.5.0.0

ハイライト

  • 単体テストの HERE SDK クラスを簡単に編集できるようにするために、リリースパッケージにheresdk-lite-mock-<version>.jar追加 されました。新しい UnitTesting のサンプルアプリで、独自のテストでの使用方法を確認してください。
  • 電気自動車 ( EV )のルート計算を追加しました。 所定の消費モデル(電気自動車およびトラックでサポート)に従って、ルートセクションごとのエネルギー消費量を計算できるようになりました。 充電ステーションは、電気自動車が走行中にエネルギー不足にならないように、計算されたルートに自動的に経由地として追加されます(電気自動車でサポートされています)。

新機能

  • LogAppender 独自のログクラスをに挿入するためのインターフェイスが追加 SDKNativeEngineされました。 この方法では、リリースビルドでも、さまざまな事前定義のログレベルの HERE SDK メッセージをログに記録できます。
  • 電気自動車のルートを計算する新しい方法が追加 さ れました ( 車とトラックがサポートされています ) 。RoutingEngine.calculateRoute(List<Waypoint>, EVCarOptions, CalculateRouteCallback)RoutingEngine.calculateRoute(List<Waypoint>, EVTruckOptions, CalculateRouteCallback)
  • EV ルーティングをサポートするために、次のクラスおよびフィールドを追加しました ( 上記参照 ) 。
    • BatterySpecifications - 電気自動車のバッテリーを説明するパラメータ。
    • ChargingConnectorAttributes - 充電に使用することが推奨されているコネクタの詳細。
    • ChargingConnectorType - 使用可能な充電コネクタタイプの一覧表。
    • ChargingStation - 充電スタンドデータ。
    • ChargingSupplyType - 使用可能な充電サプライタイプの一覧表。
    • EVCarOptions 電気自動車のルートを計算する方法を指定するオプション。
    • EVConsumptionModel - 電気自動車に固有のパラメータで、特定のルートでのエネルギー消費量の計算に使用されます。
    • EVDetails - 電気自動車で利用できる追加情報。
    • EVTruckOptions - 電気トラックのルートを計算する方法を指定するオプション。
    • PostActionType - 使用可能な後処理タイプの列挙。
    • PostAction - 到着後に実行する必要があるアクション。
    • RoutePlaceType - ルート上の場所 ( 出発地、到着地など ) が充電スタンドか通常の場所かを示します。
    • Arrival.type - 到着地のタイプ。
    • Arrival.chargeInKilowattHours - 到着時のバッテリー充電量
    • Arrival.chargingStation - 到着時の充電スタンドデータ。
    • Departure.type - 出発地のタイプ。
    • Departure.chargeInKilowattHours - 出発時のバッテリー充電量
    • Departure.chargingStation - 出発時の充電スタンドデータ。
    • Section.postActions - 到着後に行う必要がある操作。
    • Section.evDetails - 電気自動車で利用できる追加のセクション情報。

API の変更

  • 廃止されたカメラ制限メソッドが削除されました。代わりに、以前に導入されたsetBearingRange(AngleRange value)getBearingRange()を使用して
    • double getMaxBearing()
    • double getMinBearing()
    • void setMaxBearing(double)
    • void setMinBearing(double)
  • 廃止予定のカメラ API を削除しました :
    • GeoBox getBoundingRect()では、以前に導入したを getBoundingBox() 使用してください
  • 廃止されたピックマップ項目メソッドが削除されました。代わりに、以前にリリースされた対応するメソッドを使用
    • public void pickMapItems(@NonNull Point2D viewCoordinates, @NonNull Float radius, @NonNull PickMapItemsCallback callback)
  • 廃止されたマップアイテムのスタイル設定メソッドが削除されました。 setXYInPixels() 代わりに、以前にリリースされた同等のメソッド
    • void MapPolygonStyle.setStrokeWidth(float)
    • float MapPolygonStyle.getStrokeWidth()
    • void MapCircleStyle.setStrokeWidth(float)
    • float MapCircleStyle.getStrokeWidth()
    • void MapPolylineStyle.setWidth(float)
    • float MapPolylineStyle.getWidth()
  • 廃止された GeoCoordinates コンストラクタを削除しました。代わりに、以前に導入されたコンストラクタを使用
  • 廃止された Anchor2D コンストラクタを削除しました。代わりに、以前に導入されたコンストラクタを使用
  • com.here.sdk.mapviewliteからcom.here.sdk.coreパッケージにAngleRange移動しました。

解決済みの問題

  • 修正済み : GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.4.6.0

ハイライト

  • このリリースでは、全体的な安定性とパフォーマンスの改善に焦点を当てています

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。

バージョン 4.4.5.0

新機能

  • GeocoordinatesのリストからGeoBoxを作成するためにGeoBox GeoBox.containing(@NonNull List<GeoCoordinates> geoCoordinates)追加 されました。
  • 追加のコンストラクタCategoryQuery(@NonNull PlaceCategory category, @NonNull String filter, @NonNull GeoCoordinates areaCenter)を使用して、 1 つのPlaceCategoryからをCategoryQuery作成できるようになりました。

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。

バージョン 4.4.4.0

ハイライト

  • HERE SDK では、の複数のインスタンス MapViewLite が同時にサポートされるようになりました。 2 番目のインスタンスが作成されたときにスローされる例外が削除されました。

API の変更

  • HERE SDK によって使用されている内部AndroidManifesttargetSdkVersioncompileSdkVersionが 28 から 29 に更新されました。

解決済みの問題

  • リバースジオ コーディングの結果の ID が空の問題が修正されました。 場所の ID の結果は空の文字列ではなくなり、有効な ID が含まれるようになりました。
  • ルート計算 : トラックの制限に互換性がないためにトラックルートが見つからなかっ RoutingError.NO_ROUTE_FOUND た場合、理由が記録され、エラーが返されます。 たとえば、ログには次の内容が含まれている場合があります " 潜在的なルートがトラックの制限に違反しています : { "maxHeight" : 400}" 。

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。

バージョン 4.4.3.0

新機能

  • ルートが交差してはならないGeoBoxアイテムを含むavoidAreasリストを含むAvoidanceOptions特定のエリアをルート計算から除外できるようになりました。
  • Suggestion.getHref() 詳細を確認するための直接リンクを取得するオプションが追加されました。 提案の結果タイプが カテゴリ または チェーンの場合に使用できます。
  • RoadFeatures.DIFFICULT_TURNS 列挙型 (enum) の値を追加しました。 トラック輸送モードでのみ有効です。
  • 非推奨のコンストラクタを 倍精度浮動 小数点数radiusInMetersで置き換える整数型のradiusInMeters新しいGeoCorridorコンストラクタを追加しました。以下を参照してください。

近日停止予定

  • 倍精度浮動小数点数 型のradiusInMetersGeoCorridorコンストラクタが廃止されました。 代わりに、新しく追加されたGeoCorridorコンストラクタをradiusInMeters整数型として使用します ( 上記を参照 ) 。

API の変更

  • AvoidanceOptions(avoidFeatures, avoidCountries) コンストラクタが拡張さ GeoBox れ、 3 番目のパラメータとして項目のリストが許可されました。

解決済みの問題

  • MapViewLite アプリが Activity バックグラウンドからに戻るときのクラッシュを修正しました。
  • ジオ コーディングの結果を反転するには、 fixed:SearchEngine: Place.getId()が空です。
  • 修正済み : インターネットに接続されておらず、地図がキャッシュされたマップ データを使用している場合、地図の操作が遅くなることがあります。

既知の問題

  • MapOverlay 地図を移動すると、ビューが完全に表示されないことがあります。

バージョン 4.4.2.0

新機能

  • PlaceGeoCoordinatesを取得するPlace.getGeoCoordinates()メソッドが追加 されました。 Suggestion 結果から取得されたPlaceインスタンスのみ が地理座標を含むことはできません。そのため、返される値は任意です。
  • 出発 / 到着情報を Section のに追加 Routeしました :
    • Departure 次のフィールドを含むクラスを追加しました :
      • waypointIndex
      • originalCoordinates
      • mapMatchedCoordinates
    • Arrival 次のフィールドを含むクラスを追加しました :
      • waypointIndex
      • originalCoordinates
      • mapMatchedCoordinates
    • Section.get_departure() メソッドを追加しました。
    • Section.get_arrival() メソッドを追加しました。
  • Suggestion場所、 店舗、レストラン、ビジネスチェーンなどのチェーン、またはcategoryを示す新しい SuggestionType列挙型 (enum) を取得するためにSuggestion.getType()追加 されました。

近日停止予定

  • 廃止 Place.getCoordinates() されたメソッドです Place.getGeoCoordinates() 。代わりにを使用して Suggestion 結果から取得されたPlaceインスタンスのみ が地理座標を含むことはできないため、返された値は任意になります。

解決済みの問題

  • 修正済み : Routeルート沿いの検索に使用され た時間が長すぎる場合、で適切なエラーが返されるようになり SearchError.ROUTE_TOO_LONGました。
  • 修正済み : Suggestion クラスから取得した場所の地理座標には、常に緯度と 0 に等しい経度が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • インターネットに接続されておらず、地図がキャッシュされたマップ データを使用している場合、地図の操作が遅くなることがあります。

バージョン 4.4.1.0

新機能

  • に沿ってトラフィックフローを識別できるようになり Routeました。 Sectionポリライン経由でトラフィック速度情報を提供するTrafficSpeedsクラスを導入しました。 このSection.getTrafficSpeeds()メソッドは、SectionポリラインをカバーするTrafficSpeedsのリストを返します。
  • SearchError.QUERY_TOO_LONG およびを追加しました SearchError.FILTER_TOO_LONG。 これらのエラーは、検索クエリまたは検索フィルターが長すぎる場合 (300 文字を超える場合 ) に表示されます。
  • ルート計算のために要求された元のTransportModeものを返すRoute.getTransportMode()追加されました。

解決済みの問題

  • 修正済み : によりメモリリークが修正 PlatformThreadingされました。

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • インターネットに接続されておらず、地図がキャッシュされたマップ データを使用している場合、地図の操作が遅くなることがあります。
  • Suggestion クラスから取得した場所の地理座標には、常に緯度と 0 に等しい経度が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。

バージョン 4.4.0.2

新機能

  • ルートに沿った場所を検索 : TextQuery(@NonNull String query, @NonNull GeoCorridor corridorArea, @NonNull GeoCoordinates areaCenter)メソッドとともにルートに沿って非同期検索要求を実行するときにTextQuery結果をフィルタリングするGeoCorridorオプションが追加されました。
  • ルートに沿ってカテゴリで場所を検索 : ルートに沿ってカテゴリ検索を有効にするために、filterパラメーターCategoryQuery(@NonNull List<PlaceCategory> categories, @NonNull String filter, @NonNull GeoCorridor corridorArea)を使用し、filterパラメーターCategoryQuery(@NonNull List<PlaceCategory> categories, @NonNull GeoCorridor corridorArea)を使用せずにコンストラクターでGeoCorridorオプションを受け入れるCategoryQuery構造を追加しました。 この機能はベータ版です。
  • Details 検索 List<PlaceCategory> getPrimaryCategories() クエリの結果から Place カテゴリを取得するために、メソッドをクラスに追加しました。
  • 中国語、日本語、韓国語の文字を含む新しいフォントが追加されました。 フォントが使用さ 1.7MB れ、オプションで削除してスペースを節約できます。 AAR ファイルを開き、次のファイルを削除します。
    • assets/style/fonts/DroidSansFallback.woff
    • assets/style/fonts/DroidSansFallback.license

API の変更

  • マップタイルのレンダリング解像度を256x256から512x512ピクセルに変更しました。 すべてのズームレベルがシフトされまし -1た。 つまり、ユーザーは、アプリの既定のズームレベルまたはカスタムのズーム レベル制限から 1 を減算する必要があります。
  • Pinch Rotate ジェスチャの回転の感度を下げました。 現在では、地図を回転せずにズームインする方が簡単になりました。
  • LocationProviderおよびLocationListenerのインターフェイスを com.here.sdk.navigationからcom.here.sdk.coreパッケージに移動しました。

解決済みの問題

  • 修正済み : 地図のラベルは、中国語、日本語、韓国語では表示されません。 現在、地図のラベルは中国語、日本語、韓国語で表示されています。

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • インターネットに接続されておらず、地図がキャッシュされたマップ データを使用している場合、地図の操作が遅くなることがあります。
  • Suggestion クラスから取得した場所の地理座標には、常に緯度と 0 に等しい経度が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。

バージョン 4.3.4.0

ハイライト

  • このリリースで EXTERNAL_STORAGE は、ユーザーに機密性の高い権限を要求する必要はありません。 以下の関連する API の変更を参照してください。

API の変更

  • SDK マニフェストファイルからandroid.permission.READ_EXTERNAL_STORAGEおよびandroid.permission.WRITE_EXTERNAL_STORAGE権限を削除しました。

解決済みの問題

  • NORMAL_DAY および HYBRID_DAY マップのスタイルについて、問題のある境界線の視覚的なデザインを修正しました。

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • 地図のラベルは中国語では表示されません。
  • インターネットに接続されておらず、地図がキャッシュされたマップ データを使用している場合、地図の操作が遅くなることがあります。

バージョン 4.3.3.0

新機能

  • search(@NonNull PlaceIdQuery query, @Nullable LanguageCode languageCode, @NonNull PlaceIdSearchCallback callback) ID および言語コードに基づいて場所を検索する非同期リクエストを実行するメソッドが追加されました。
  • メソッドAddressQuery(@NonNull String query, @NonNull GeoCoordinates areaCenter, @NonNull List<CountryCode> countries)を使用して、CountryCodeによってAddressQuery結果をフィルタリングできるようになりまし た。
  • メソッドTextQuery(@NonNull String query, @NonNull GeoCoordinates areaCenter, @NonNull List<CountryCode> countries)を使用して、CountryCodeによってTextQuery結果をフィルタリングできるようになりまし た。
  • メソッドで現在使用されているタイルキャッシュサイズを取得する機能が追加 long getTilesCacheSize()されました。

近日停止予定

  • メソッドが廃止され search(@NonNull PlaceIdQuery query, @NonNull PlaceIdSearchCallback callback)ました。 search(@NonNull PlaceIdQuery query, @Nullable LanguageCode languageCode, @NonNull PlaceIdSearchCallback callback) 代わりに、新たに導入された方法を使用します。

解決済みの問題

  • 修正済み : 最長ルートのルートシーンは完全には表示されません。 これで、最長ルートのルートシーンが完全に表示されます。
  • 修正済み : 最大ズームアウトレベルの大陸ラベルがありません。 大陸ラベルが最大ズームアウトレベルでレンダリングされるようになりました。

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • 地図のラベルは中国語では表示されません。

バージョン 4.3.2.0

新機能

  • SDKOptions.cachePath 処理のサポートが更新されました。 SDKOptions.cachePath が設定されていない場合 Context.getCacheDir().getPath()、デフォルトのパス [ 正確にする :] が割り当てられます。 さらに、アプリ cachePath のマニフェストファイルで "com.here.sdk.cache_path" キーを使用してカスタムを設定できます。

解決済みの問題

  • 修正済み : Authentication コールバックがメインスレッドで常に呼び出されたわけではありません。 現在では、コールバックは常にメインスレッドで呼び出されることが保証されています。

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • 地図のラベルは中国語では表示されません。

バージョン 4.3.1.0

解決済みの問題

  • 固定 : AvoidanceOptions トラックルートの計算時に無視されます。 AvoidanceOptions 現在、トラックルートの計算時に考慮されています。

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。

バージョン 4.3.0.0

新機能

  • GeoCoordinates(double latitude, double longitude, double altitude) コンストラクタを追加しました。
  • GeoPolygon(@NonNull GeoCircle geoCircle) コンストラクタを追加しました。
  • radiusパラメータの型doubleを受け取るGeoCircle()コンストラクタを追加しました。
  • MapViewLite.pickMapItems(Point2D viewCoordinates, double radius,PickMapItemsCallback callback) マップビューから地図アイテムを選択する方法を追加しました。
  • com.here.sdk.search パッケージに以下を追加しました :
    • AddressQuery 住所検索を指定します。
    • CategoryQuery カテゴリでクエリを指定します。
    • Contact 連絡先情報を表します。
    • IdQuery id クエリを指定します。
    • OpeningHours 営業時間に関する情報を表します。
    • Place 国、都市、主要施設( POI )などの位置情報オブジェクトを表します
    • PlaceCategory 最もよく使用されるカテゴリのセットを定義します。
    • ScheduleDetails iCalendar の仕様に準拠するスケジュールの詳細をカプセル化します。
    • Suggestion クエリに基づいて住所または場所の提案を表す場合。
    • TextQuery テキストクエリを指定するオプション。
  • に次のメソッドが追加 SearchEngineされました。
    • search(query: IdQuery, callback: IdSearchCallback) ID に基づいて場所を検索します。
    • search(query: CategoryQuery, callback: SearchCallback) カテゴリのリストに基づいて場所を検索します。
  • 構造DetailsPlaceオブジェクトに追加しました。 次のフィールドがあります。
    • categories その場所に割り当てられているカテゴリのリスト。
    • contacts 場所の連絡先リスト。
    • openingHours 営業時間についての情報を提供しています。
  • タイルキャッシュを管理するために、次のメソッドが追加されました。
    • setMaxTilesCache(long maxSizeInBytes) タイルのキャッシュに使用できる最大サイズを設定します。
    • clearTilesCache() キャッシュされたすべてのタイルを永続メモリから削除します。
  • サーバーから取得するのではなく、ローカルのシステム時間を認証に使用するようにコンストラクタSDKOptions(@NonNull String accessKeyId, @NonNull String accessKeySecret, @NonNull String cachePath, @NonNull AuthenticationPreferences authenticationPreferences)SDKOptions追加しました。

API の変更

  • GeoCoordinates.altitudeのタイプがfloatからdoubleに変更 されました。
  • の戻り値の型Route.getDurationInSeconds()longからintに変更 しました。
  • の戻り値の型Route.getTrafficDelayInSeconds()longからintに変更 しました。
  • の戻り値の型Section.getDurationInSeconds()longからintに変更 しました。
  • の戻り値の型Section.getTrafficDelayInSeconds()longからintに変更 しました。
  • の戻り値の型SectionProgress.remainingDurationInSecondslongからintに変更 しました。
  • の戻り値の型SectionProgress.trafficDelayInSecondslongからintに変更 しました。
  • のメソッドを PanListener から void onPan(@NonNull GestureState state, @NonNull Point2D origin, @NonNull Point2D translation, float velocity) に変更 void onPan(@NonNull GestureState state, @NonNull Point2D origin, @NonNull Point2D translation, double velocity)しました。
  • のメソッドを PinchRotateListener から void onPinchRotate(@NonNull GestureState state, @NonNull Point2D pinchOrigin, @NonNull Point2D rotationOrigin, float twoFingerDistance, @NonNull Angle rotation) に変更 void onPinchRotate(@NonNull GestureState state, @NonNull Point2D pinchOrigin, @NonNull Point2D rotationOrigin, double twoFingerDistance, @NonNull Angle rotation)しました。
  • のメソッドを TwoFingerPanListener から void onTwoFingerPan(@NonNull GestureState state, @NonNull Point2D origin, @NonNull Point2D translation, float velocity) に変更 void onTwoFingerPan(@NonNull GestureState state, @NonNull Point2D origin, @NonNull Point2D translation, float velocity)しました。
  • MapMatchedWaypoint クラスを削除しました。
  • RouteRestrictions クラスを削除しました。
  • SideOfStreet 列挙体を削除しました。
  • Route.getMapMatchedWaypoints() メソッドを削除しました。
  • インターフェイスを削除 Searchableしました。
  • Suggestion.getSearchableに置き換え Suggestion.getPlaceられました。
  • メソッドを削除 SearchOptions(@Nullable Integer maxItems)しました。
    • 代わりに、SearchOptions()を使用します。このコンストラクタでは、languageCodeおよびmaxItemsが null に設定されます。
  • AutosuggestEngineGeocodingEngine、およびReverseGeocodingEngineを削除 。 これらの機能が SearchEngine クラスに統合されました。
    • Place結果を検索するためにSearchEngine.search(TextQuery, SearchOptions, SearchCallback)使用します。
    • SearchEngine.search(AddressQuery, SearchOptions, SearchCallback) アドレスを地理座標にジオコード送信する場合に使用します。 現在、ジオ コーディングはGeoCoordinatesに限定され、 GeoBoxGeoCircleドロップされます。
    • SearchEngine.search(GeoCoordinates, SearchOptions, SearchCallback) ジオコード a 地理座標をアドレスに逆引きする場合に使用します。
    • カテゴリのリストに基づいてPlace結果を検索する場合にSearchEngine.search(CategoryQuery, SearchOptions, SearchCallback)使用します。
    • SearchEngine.suggest(TextQuery, SearchOptions, SuggestCallback) 自動で提案された Place 結果を検索するために使用します。
  • SearchCategoryに置き換え SearchEngine.search(CategoryQuery, Options, SearchCallback)られました。
  • CategoryId クラスを PlaceCategory クラスに置き換えました。
  • SearchResult クラスを Place クラスに置き換えました。
  • SearchEngine.CallbackGeocodingEngine.Callback、およびReverseGeocodingEngine.CallbackSearchCallbackクラスに置き換えました。
  • AutosuggestEngine.CallbackSuggestCallbackクラスに置き換えました。
  • 次のクラスとその機能が削除されました。
    • AutosuggestResultType
    • GeocodingResult
  • AutosuggestResult クラスを削除しました。 その機能が Suggestion クラスに移動されました。
  • SearchOptionsクラスからフィールドtextformatを削除しました。
  • 機能を削除 SearchOptions.getDefaultOptions()しました。
  • から次のコンストラクタを削除 SearchEngineしました :
    • SearchEngine(SearchOptions defaultOptions)
    • SearchEngine(SDKNativeEngine engine, SearchOptions defaultOptions)
  • BicycleOptions ルート計算のためのトランスポートモードオプションからを削除しました。
  • OptimizationMode.SHORTESTはサポートされなくなり、転送モードオプションTransportMode.PEDESTRIANのために自動的にOptimizationMode.FASTESTに変換されるようになりました。

近日停止予定

  • GeoCoordinates(double latitude, double longitude, float altitude) コンストラクタが廃止されました。 GeoCoordinates(double latitude, double longitude, double altitude) 代わりにコンストラクタを使用してください。
  • メソッドが廃止され MapViewLite.pickMapItems(Point2D viewCoordinates, Float radius,PickMapItemsCallback callback)ました。 MapViewLite.pickMapItems(Point2D viewCoordinates, double radius,PickMapItemsCallback callback) 代わりにを使用してください。
  • radiusパラメータの型floatを受け取るGeoCircle()コンストラクタが廃止されました。 代わりに、radiusパラメータの型doubleを受け取るGeoCircle()コンストラクタを使用します。

解決済みの問題

  • 修正済み : 装置の時間が正しくない場合、エンジンは作動しません。 これで、デバイスのタイムスタンプが認証され、エンジンが動作できるようになります。

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • AvoidanceOptions トラックルートの計算時に無視されます。

バージョン 4.2.2.0

新機能

  • TileServerProvider の動的 URL を生成するカスタム実装を提供できるインターフェイスを追加 RasterLayerしました。 これは、世界中のリージョンに基づいて異なるラスタレイヤソースを設定する場合に役立ちます。 SimpleTileServerProvider 静的タイル URL プロバイダを設定する簡易実装として追加されました。

API の変更

  • RasterLayer のコンストラクタを変更して、の設定を許可 TileServerProvider しました ( 上記を参照 ) 。

既知の問題

  • 装置の時間が正しくないと、エンジンは作動しません。 また、地図には ( ベクター ) タイルを表示できません。

近日停止予定

  • このメソッド Camera.getBoundingRect() は廃止されました。 Camera.getBoundingBox() 代わりに、新たに導入された方法を使用します。

バージョン 4.2.1.0

新機能

  • Camera.orbitBy(@NonNull Camera.OrientationUpdate delta, @NonNull Point2D origin) 指定したポイントを中心にカメラを軌道に乗せるように追加されました。
  • Camera.zoomBy( double factor, @NonNull Point2D origin) 指定した係数を基準にして、指定した点を中心にカメラをズームするように追加されます。
  • Authentication API API へのクエリーの開始に使用できる有効なトークンを取得するために、 HERE REST が追加されました。

API の変更

  • 列挙型 (enum) タイプRoadType.STREETRoadType.RURALRoadType.URBANに置き換えました。

既知の問題

  • 装置の時間が正しくないと、エンジンは作動しません。 また、地図には ( ベクター ) タイルを表示できません。

バージョン 4.2.0.0

新機能

  • 列挙型 (enum) WatermarkPlacement and メソッドでの HERE Logo Watermark 配置機能が追加 MapViewLite.setWatermarkPosition(WatermarkPlacement placement, int bottomCenterMargin)されました。

API の変更

  • ルート計算のためのOptimizationMode列挙型 (enum)からBALANCED ID を削除しました。
  • に名前が変更されまし RouteLeg Section
  • Route.getSections()Route.getLegs()名前が変更されまし
  • RouteProgress.sectionIndexRouteProgress.routeLegIndex名前が変更されまし
  • 次のデータ構造体でメンバーgeoBoxの名前をboundingBoxに変更しました :
    • SearchResult.geoBox 終了 SearchResult.boundingBox
    • AutosuggestResult.geoBox 終了 AutosuggestResult.boundingBox
    • GeocodingResult.geoBox 終了 GeocodingResult.boundingBox
    • OpenSearchEngine.Result.geoBox 終了 OpenSearchEngine.Result.boundingBox
    • OpenGeocodingEngine.Result.geoBox 終了 OpenGeocodingEngine.Result.boundingBox
  • SearchResult.coordinatesSearchResult.geoCoordinates名前が変更されまし
  • 次のメソッドで、入れ子になった型へのコールバックが変更されました。
    • SearchEngine:
      • SearchEngine.search(GeoCoordinates coordinates, String query, SearchOptions options, SearchCallback callback) 終了 SearchEngine.search(GeoCoordinates coordinates, String query, SearchOptions options, SearchEngine.Callback callback)
    • AutosuggestEngine:
      • AutosuggestEngine.suggest(GeoCoordinates coordinates, String query, AutosuggestOptions options, AutosuggestCallback callback) 終了 AutosuggestEngine.suggest(GeoCoordinates coordinates, String query, AutosuggestOptions options, AutosuggestEngine.Callback callback)
    • ReverseGeocodingEngine:
      • ReverseGeocodingEngine.searchAddress(GeoCoordinates coordinates, String query, ReverseGeocodingOptions options, ReverseGeocodingCallback callback) 終了 ReverseGeocodingEngine.searchAddress(GeoCoordinates coordinates, String query, ReverseGeocodingOptions options, ReverseGeocodingEngine.Callback callback)
    • GeocodingEngine:
      • GeocodingEngine.searchLocations(GeoCoordinates coordinates, String query, GeocodingOptions options, GeocodingCallback callback) 終了 GeocodingEngine.searchLocations(GeoCoordinates coordinates, String query, GeocodingOptions options, GeocodingEngine.Callback callback)
    • TrafficEngine:
      • TrafficEngine.queryForIncidents(GeoBox boxArea, IncidentQueryOptions options, QueryForIncidentsCallback callback) 終了 TrafficEngine.queryForIncidents(GeoBox boxArea, IncidentQueryOptions options, TrafficEngine.Callback callback)

解決済みの問題

  • MapPolyline マップ上で A をレンダリングするために誤ったピクセル幅が設定されている問題を修正しました。 で MapPolyline は、線幅を物理ピクセルに設定できます。

既知の問題

  • 装置の時間が正しくないと、エンジンは作動しません。 また、地図には ( ベクター ) タイルを表示できません。

バージョン 4.1.6.0

新機能

  • マップ シーンをロードするときに、新しいフィールドmainLanguageCodefallbackLanguageCodeを追加し、MapSceneConfig経由で目的のマップ言語を指定しました。
  • Color 共通のカラー値をカプセル化するクラスが追加されました。
  • Route.getTrafficDelayInSeconds() およびを追加しました RouteLeg.getTrafficDelayInSeconds()

API の変更

  • カスタムルートオプションが CustomRoutingEngine ネストされたタイプとしてに移動されました :
    • CustomCarOptions に移動 CustomRoutingEngine.CarOptionsしました。
    • CustomBicycleOptions に移動 CustomRoutingEngine.BicycleOptionsしました。
    • CustomPedestrianOptions に移動 CustomRoutingEngine.PedestrianOptionsしました。
    • CustomTruckOptions に移動 CustomRoutingEngine.TruckOptionsしました。
    • CustomTruckSpecifications に移動 CustomRoutingEngine.TruckSpecificationsしました。
  • MapCircle Center 緯度は [85S, 85N] の範囲に限定されています。 地図の円の半径は、柱を横切るのを防ぐために [89S,89N] の範囲を超えることはできません。範囲を超えると、円がクランプされます。
  • Incident.startTimestampIncident.stopTimestampおよびIncident.updateTimestampからのタイプが変更 LongDateされました。
  • com.here.sdk.fleettelematics パッケージを com.here.sdk.routing パッケージにマージしました。
  • coordinatesフィールドがSearchResultgeoCoordinatesに変更 されました。
  • trafficMode からオプションが削除されました RouteOptions。 トラフィック遅延がデフォルトで有効になりました。
  • Route.getPolyline()Route.getShape()名前が変更されまし
  • RouteLeg.getPolyline()RouteLeg.getShape()名前が変更されまし
  • Maneuver.getPolyline()Maneuver.getShape()名前が変更されまし
  • GeocodingOptions.maxItems のタイプが Long からに変更 Integerされました。
  • メソッドRouteOptions.alternativesの代替ルートの最大数を9から6に変更しました。
  • MapPolylinesMapCirclesおよびMapPolygonsの描画順の動作を変更しました。 1000 ラベルや建物の設置面積などの通常のマップ データとの競合を避けるために、描画の順序がによって制限されるようになりました。 描画順序は、主に同じタイプのオブジェクトのスタック順序を調整するために使用します。
  • WaypointType.STOPOVERWaypointType.STOP_OVER名前が変更されまし
  • Route.getDurationInSeconds()Route.getTravelTimeInSeconds()名前を変更し、返されたタイプをintからlongに変更しました。 の場合も同じです RouteLeg
  • Route.getBaseTimeInSeconds() およびを削除。 Route.getTrafficTimeInSeconds() の場合も同じです RouteLegRoute.getTrafficDelayInSeconds() 代わりにを使用します。

解決済みの問題

  • マップ データがローカライズされていない問題を修正しました。 MapSceneConfig 上のに追加された新しいフィールドを参照 LanguageCodeして、を設定します。
  • カスタムマップスタイルの読み込み時のエラー処理の問題を修正しました。 渡された YAML ファイルが存在せず、正しくない場合、マップをロードすると無効なシーンエラーが返されます。
  • 特定のズーム レベルでトラフィックフローが失われる問題を修正しました。 現在では、すべてのズームレベルで交通量が表示されています。

バージョン 4.1.5.0

新機能

  • AndroidX のサポートを追加しました。 アプリは API レベル 21 を使用して開発でき、ライブラリをサポートしています。
  • 地図に運動パンが追加されました ('slippy map' ) 。 ユーザーがパンを停止した後、マップが最後の方向に沿ってスムーズにアニメーション化されるようになりました。 パンジェスチャと一緒に無効にできます。
  • 進行中の運動移動をGestureState.END停止するために、PanGestureHandler.onPan()が最初のタッチでGestureState.CANCEL呼び出されるようになりました。
  • 現在の道路番号と次の道路番号を取得するために、Maneuver.getRoadNumber()およびManeuver.getNextRoadNumber()を追加しました。

API の変更

  • EngineInstantiationErrorCode列挙型 (enum) からオプションNOT_IMPLEMENTED_YETを削除しました。
  • EngineInstantiationErrorCode 列挙型 (enum) をに名前変更 InstantiationErrorCodeしました。
  • InstantiationErrorExceptionEngineInstantiationException名前が変更されまし
  • Location.timestampLocation.timestampInMilliseconds名前が変更されまし
  • タイプLocation.timestampLongからDateに変更 されました。
  • フィールドを削除 MapMatchedWaypoint.mapMatchedRoadNameしました。
  • 依存関係のサポートライブラリがに変更 AndroidXされました。
  • RoutingEngine ルートオプションがネストされたタイプとしてに移動されました :
    • CarOptions に移動 RoutingEngine.CarOptionsしました。
    • BicycleOptions に移動 RoutingEngine.BicycleOptionsしました。
    • PedestrianOptions に移動 RoutingEngine.PedestrianOptionsしました。
    • TruckOptions に移動 RoutingEngine.TruckOptionsしました。
    • TruckSpecifications に移動 RoutingEngine.TruckSpecificationsしました。

既知の問題

  • マップ データは、デバイスの言語に基づいてローカライズされていない可能性があります。

バージョン 4.1.4.0

ハイライト

  • 開発者ガイドに新しいチュートリアルを追加しまし た。このチュートリアルでは、スムーズな XY への移動アニメーションや、拡大 / 縮小および運動パンのためのアニメーション化されたマップジェスチャを実装する方法について説明します。

新機能

  • 現在の道路名と次の道路名を取得するために、Maneuver.getRoadName()およびManeuver.getNextRoadName()を追加しました。
  • CameraLimits.getMaxTiltForZoomLevel() 特定のズーム レベルでチルト制限を確認する方法を追加しました。 最大チルトは現在のズーム レベルによって異なります。新しいズーム レベルを設定すると、チルト角が変更される可能性があります。

API の変更

  • ManeuverInstruction名前が変更されまし
  • 複数の言語を受け入れないため、RouteTextOptions.languageRouteTextOptions.languages名前が変更されました。
  • Route.getTransportMode() に移動 RouteLeg.getTransportMode()しました。
  • com.here.sdk.search.Address に移動 com.here.sdk.searchcommon.Addressしました。
  • com.here.sdk.mapviewlite.MapSceneクラスにcom.here.sdk.mapviewlite.LoadSceneCallback移動しました。
  • SceneError名前をErrorCodeに変更し、com.here.sdk.mapviewlite.MapSceneクラスに移動しました。
  • CameraLimitsErrorCode名前をErrorCodeに変更し、com.here.sdk.mapviewlite.CameraLimitsクラスに移動しました。
  • 定数を削除 CameraLimits.MAX_TILTしました。

既知の問題

  • マップ データは、デバイスの言語に基づいてローカライズされていない可能性があります。

バージョン 4.1.3.0

このリリースでは、主に既存の機能の安定化、バグ修正、全体的なパフォーマンスの改善に重点が置かれています。

既知の問題

  • マップ データは、デバイスの言語に基づいてローカライズされていない可能性があります。

解決済みの問題

  • ラスタタイルレイヤーの描画順が、他のラスタタイルレイヤーと相対的に機能するようになりました。
  • フラットマップマーカーの表示の問題を修正しました。
  • 地図の円の枠線が固定されました。

バージョン 4.1.2.0

新機能

  • SearchEngine のリストを設定する CategoryId ことで、を使用して「レストラン」などのカテゴリを検索できるようになりました。

API の変更

  • com.here.sdk.mapviewlite.gestures すべてのクラスをパッケージからに移動 com.here.sdk.gesturesしました。
  • SearchResultSearchItem名前が変更されまし
  • フィールドを削除 SearchResult.hrefしました。
  • メンバーの名前を変更しました :
    • AutosuggestResult.boundingRect 終了 AutosuggestResult.geoBox
    • GeocodingResult.boundingRect 終了 GeocodingResult.geoBox
    • SearchResult.boundingBox 終了 SearchResult.geoBox
  • メンバーの名前を変更しました :
    • AutosuggestResult.geoCoordinates 終了 AutosuggestResult.coordinates
    • GeocodingResult.geoCoordinates 終了 GeocodingResult.coordinates

バージョン 4.1.1.0

新機能

  • SearchEngine CategoryId 値のリストを設定することで、境界矩形内でカテゴリを検索できるようになりました。
  • AutosuggestEngine:
    • 内で検索するオプションが追加 GeoCircleされました。
    • AutosuggestResultType に設定可能な特定のタイプ ( 場所、住所、クエリ ) をリクエストする機能を追加 AutosuggestOptionsしました。
    • 進行中のコールをキャンセルするためのAutosuggestEngine.suggest(...)呼び出し時に戻り値としてTaskHandle追加されます。

API の変更

  • AutosuggestEngineが消費したときにAutosuggestOptionsSearchOptions変更されました
  • SearchCategorySearchItemCategory名前が変更されまし
  • タイプSearchCategoryenumからclassに変更 されました。 SearchCategory には次のフィールドが含まれています。
    • id ( 文字列、必須 ): 一意のカテゴリ識別子。 これには、以前の 列挙型 (enum) 値が文字列として含まれています。
    • iconLink ( 文字列、任意 ): カテゴリアイコンへの Web リンク。
    • localizedName ( 文字列、必須 ): カテゴリを説明するローカライズされた名前。
  • Instruction.Direction この情報は内部ですでに利用可能になっているため、削除 Instruction.actionされました
  • Instruction.Action に変更 ManeuverActionされました。
  • メソッドの名前を maneuverInstruction.getAction() "votchInstruction.action" に変更しました。
  • メソッドの名前を maneuverInstruction.getCoordinates() に変更 maneuverInstruction.coordinatesしました。
  • GeoBoxGeoBoundingRect名前が変更されまし

解決済みの問題

  • 修正済み : でデバイスの向きが変更さ MapView れると、一部のデバイスでクラッシュが発生することがあります。
  • 修正済み : MapMarker インスタンスの表示範囲を変更すると、ランタイム例外が発生する可能性があります。

バージョン 4.1.0.0

新機能

  • 自動提案のバウンディング ボックス検索が追加されました。
  • MapStyle たとえば、不透明なカスタムラスタタイルレイヤーと組み合わせて使用できる空のを追加しました。
  • 次のエラー値HTTP_ERRORSERVER_UNREACHABLEINVALID_PARAMETERを追加し、検索、自動候補提示、ジオ コーディング、および ReverseGeocoding のエラー処理を拡張しました。

API の変更

  • AutosuggestResultPlaceAutosuggestResult名前が変更されまし
  • EngineInstantiationExceptionEngineInstantiationErrorException名前が変更されまし
  • CameraLimitsExceptionCameraLimitsErrorException名前が変更されまし
  • SearchEngineAutosuggestEngineGeocodingEngine、およびReverseGeocodingEngineのエラータイプをSearchError統合しました。
  • MapScene.setLayerState がただちに実行され、コールバックが引数として使用されることはなくなりましたが、代わりにエラー例外がスローされます。

既知の問題

  • でデバイスの向きが変更さ MapView れると、一部のデバイスでクラッシュが発生することがあります。
  • MapMarker インスタンスの表示範囲を変更すると、ランタイム例外が発生する可能性があります。

解決済みの問題

  • 修正済み : マップポリラインは、ズーム時に特定のズームレベルで非表示になることがあります。
  • 修正済み : 多角形のアウトラインの水平線と垂直線の一部が、特定の条件下では完全に描画されないことがあります。

近日停止予定

  • メソッドCameraLimits.setMinBearing()CameraLimits.setMaxBearing()CameraLimits.getMinBearing()、およびCameraLimits.getMaxBearing()は廃止されました。 AngleRange 代わりに、新たに導入されたクラスを使用します。

」に一致する結果は 件です

    」に一致する結果はありません