リリース ノート

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

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

変更

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

バージョン 4.15.3.0

新機能

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

API の変更 - 廃止

  • マップ ビュー : LocationIndicator AS A の使用 MapViewLifecycleListener は廃止されました。 代わりに locationIndicator.enable(..) 、および locationIndicator.disable() を使用して、 HereMapControllerなどのへのLocationIndicatorのの追加 / から MapViewBaseの削除を行うことができます。
  • ルーティング : 'pan.Polyline' が廃止されました。 代わりに 'swan.geometry' を使用してください。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • マップ ビューを動かしたときにタッチジェスチャを実行しても、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。 詳細については 、 HERE を参照してください。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

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

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

バージョン 4.15.2.0

新機能

  • カスタムのラスタレイヤー : 指定した TileUrlProviderCallback タイルデータソースから新しいタイルが要求されたときに通知を受け取るように設定できるを追加しました。 新しいコールバック機能が不要な場合にurlProvider設定できる便利な機能TileUrlProviderFactory.fromXyzUrlTemplate()が追加されました。 使用例については、開発者ガイドを参照してください。 これはこの機能のベータ版です。
  • RoutingEngine: トラックのルーティングアルゴリズムを改善しました。 現在では、の FunctionalRoadClass 3 または 4 の道路は、以前よりも罰せられます。 その結果、道路が狭くなると、回避される頻度が少し高くなります。 全体的に、これはトラックにより適したルートに起因する。
  • 地図スタイルの更新 : 各国に固有の公共交通機関 Carto POI を追加しました。
  • 検索 : CategoryQuery.placeFilterTextQuery.placeFilterPlaceFilterを追加しました 。これ は、 [ 配置 ] のフィルタリングオプションを指定するために使用されます

API の変更 - 中断

  • 検索 : CategoryQuery.fuelTypesCategoryQuery.truckFuelTypesCategoryQuery.truckClassを削除しました 。 代わりにを使用 CategoryQuery.placeFilterします。
  • 検索 : TextQuery.fuelTypesTextQuery.truckFuelTypesTextQuery.truckClassを削除しました 。 代わりにを使用 TextQuery.placeFilterします。
  • カスタムのラスタレイヤー : 新しい urlProvider パラメータを使用して新しく追加されたコンストラクタを使用して TileUrlProviderCallback、新しく追加されたを設定するために、RasterDataSourceProviderConfigurationProviderコンストラクタを廃止しました。 templateUrl メンバーを保持するフィールドも非推奨になりました。 urlProvider 代わりに、新たに導入したを使用します。
  • の動作 HereMapOptions.initialBackgroundColor が変更されました。 色は 、シーン設定を使用せずに最初のフレームをレンダリングする間、および シーン設定を読み込んだ後で最初のフレームをレンダリングするにのみ、HereMap背景色として適用されます。この色を初期化の背景として表示するに HereMapHereMap 、プラットフォーム固有の方法を使用する必要があります。この方法は、を背景色でコンテナに包む場合と同様です。 この変更は、 HERE SDK 4.14.5.0 ですでに導入されています。

解決済みの問題

  • HERE SDK 4.15.1.0 で導入された HERE SDK の初期化の問題を修正しました。この問題により、 APK が Flutter 3.10.x で構築されたときに、 Android デバイスでクラッシュが発生する可能性があります

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • マップ ビューを動かしたときにタッチジェスチャを実行しても、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。 詳細については 、 HERE を参照してください。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.15.1.0

新機能

  • ログの読みやすさの向上 : 現在では、すべての HERE SDK ログメッセージに "hsdk-" というプレフィックスが付けられ、 HERE SDK から送信されたメッセージを簡単に特定できます。
  • 地図スタイルの更新 : 環境ゾーンと渋滞ゾーンのための改良されたポリゴング外形のスタイリング。

API の変更 - 中断

  • の共有インスタンスは SDKNativeEngine 、起動時に自動的には作成されません。代わりに、付属のサンプルアプリに示されているように、明示的に作成する必要があります。
  • AndroidManifest.xml Android のファイルまたは plist iOS のファイルを使用して、機能の構成およびその他のプロパティを設定することはできなくなりました。 OptionReader クラスが削除されました。
  • デフォルトでは SDKOptions.cachePathSDKOptions.persistentMapStoragePath HERE SDK が初期化された後でも、およびは空になりました。 新しい文字列を設定すると、内部的に使用されているデフォルトのパスが上書きされます。 Android では、内部的に使用されるパスは次のとおりです。Context.getCacheDir().getPath()。 iOS では、内部的に使用されるパスは次のとおりです。{Application_Home}/Library/Caches。 相対パスと絶対パスを設定できます。 相対パスでは、内部的に使用されているデフォルトパスが親として使用されます。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • マップ ビューを動かしたときにタッチジェスチャを実行しても、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。 詳細については 、 HERE を参照してください。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.15.0.0

新機能

  • MapView: 任意のズーム レベルで、トラフィックフローとルートを並べて表示できるようになりました。 MapArrow およびの線幅を MapPolyline ズーム レベルごとに指定できるようになりました。 カメラのズーム レベルに応じて、MapPolylineの線幅とアウトライン幅、およびMapArrowのテール幅を設定および取得するためのMapPolyline.measureDependentLineWidthMapPolyline.measureDependentOutlineWidthMapArrow.measureDependentTailWidthプロパティが追加されました。 これはこの機能のベータ版です。
  • および MapFeaturesroadExitLabelsNumbersOnlyroadExitLabelsAll 定数にroadExitLabels定数をMapFeatureModes追加して 、地図上の道路出口ラベルのレンダリングを有効または無効にしました。
  • ルートの場所がオフロードかどうかを示すisOffRoadメソッドをRoutePlaceに追加しました。
  • MapScheme.logisticsDay運行管理管理コンテンツに重点を置いた Day バージョンのマップ スキームが追加されました。
  • 破線の折れ線のサポートが追加されました。 MapPolylineRepresentation MapPolyline の外観を定義するクラスの基本クラスであるクラスを追加しました。 ポリラインに沿って配置された一連のイメージとしてMapPolylineレンダリングするためのクラスMapPolylineDashImageRepresentationを追加しました。 を使用し factory MapPolyline.withRepresentation(GeoPolyline geometry, MapPolylineRepresentation representation)MapPolylineRepresentation 直線の外観を定義するポリラインを作成できるファクトリメソッドが追加されました。 MapPolyline.setRepresentation(MapPolylineRepresentation representation) ポリラインの外観を変更するために追加されました。
  • UsageStats アップロードおよびダウンロードされたすべてのデータをカウントするために、 HERE SDK ネットワーク使用状況の統計情報を収集するクラスを追加しました。 SDKNativeEngine.getSdkUsageStats() およびを使用して SDKNativeEngine.enableUsageStats() 、ネットワークの統計情報を取得します。 SDKNativeEngine.clearPersistentUsageStats() およびを追加し SDKNativeEngine.clearUsageStatsCache() て、統計情報を消去しました これはこの機能のベータ版です。
  • パススルーウェイポイントは Route、次の場所から取得できるようになりました。 クラス PassThroughWaypointand Section.passthroughWaypoints プロパティが追加されました。
  • 視覚的な地図スタイルの改善 : 小さな村 ( 集落 ) の中心都市ラベルが、 14 ではなくズーム レベル 13 から表示されるようになりました。
  • ルーティング : SegmentReference クラスにoffsetStartoffsetEndプロパティを追加しました。

API の変更 - 中断

  • SDKOptions.enableIndexing フラグを削除しました。 代わりにを使用 OfflineSearchEngine.setIndexOptions()します。 は、 OfflineSearchEngine すべてのエディションで利用できるわけではありません。
  • MapCamera: 監視 ターゲットの高度の値 ( 設定されている場合 ) GeoCoordinates は無視されます。 以降のカメラの更新およびアニメーションでは、ターゲット座標が地面に置かれていると見なされます。 影響を受けるメソッド ( 過負荷を含む ) : MapCameraAnimationFactory.flyTo()MapCamera.lookAt()、および MapCameraUpdateFactory.lookAt()
  • の DART コンストラクタが削除され TransitSectionDetailsました。 代わりに、利用可能な他の請負業者を使用してください。
  • の廃止予定のコンストラクタを削除しまし AuthenticationDataた 他の利用可能な請負業者を使用してください。
  • 廃止予定の TextQuery.includeChains およびを削除しました TextQuery.includeChains 代わりにCategoryQuery.includeChainsCategoryQuery.excludeChainsを使用してください。
  • サポートされている最小のフラッタバージョンを 3.3.10 から 3.7.12 に引き上げました。 サポートされている DART の最小バージョンを 2.18.6 から 2.19.6 に引き上げました。 サポートされている最新の Flutter バージョンを 3.7.7 から 3.10.5 にアップグレード。 サポートされている最新の DART バージョンを 2.19.4 から 3.0.5 に更新。 他のバージョンも動作する可能性がありますが、サポートされているとは限りません。
  • struct AttributionTransitWaypoint およびDynamicRoutingEngineの DART コンストラクタを削除し ました。 代わりに、利用可能な他の請負業者を使用してください。 は、 DynamicRoutingEngine すべてのエディションで利用できるわけではありません。
  • デプラクティッド RoadFeatures.difficultTurnsSectionNoticeCode.violatedAvoidDifficultTurns 列挙体を削除しました。 代わりに、などの他の利用可能なオプションを使用し uTurnsます。
  • 廃止予定 MapSceneLayersを削除しました MapScene.setLayerVisibility 地図機能の有効化 / 無効化には使用できなくなりました。 代わりにMapScene.enableFeaturesMapScene.disableFeaturesを使用してください。
  • 前に廃止された MapCameraKeyframeTrack.focalLength() メソッドを削除しました。 を使用します。 MapCameraKeyframeTrack.fieldOfView() instead 前に廃止された MapCameraKeyframeTrack.setFocalLength() メソッドを削除しました。 を使用します。 MapCameraKeyframeTrack.setVerticalFieldOfView() instead
  • 廃止予定 MapFeatureMode.trafficFlowRegionSpecificを削除しました MapFeatureModes.trafficFlowJapanWithoutFreeFlow 代わりにを使用してください。
  • AvoidanceOptionsCarOptionsEVCarOptionsEVConsumptionModelEVTruckOptionsFarePricePedestrianOptionsPostActionPreActionRouteTextOptionsScooterOptionsTransitRouteOptionsTransitStop、、 TruckOptionsの廃止されたコンストラクタを削除しました 、、 、、、 。 他の利用可能な請負業者を使用してください。
  • 以前廃止されたを削除 TruckSpecifications.typeしました。 TruckSpecifications.trucktype 代わりにを使用してください。
  • GeoPlace およびで廃止されたコンストラクタを削除し SearchOptionsました 他の利用可能な請負業者を使用してください。

解決済みの問題

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

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.5.0

新機能

  • ロードシールドアイコンのサポートを追加しました。 では iconProvider.createRoadShieldIcon(...)Image 「 A7 」や「 US-101 」などの道路番号がすでにマップ ビューに表示されているように、非同期でを作成できるようになりました。 IconProvider.IconCallback 結果の画像またはエラーを受け取るために追加されました。 アイコンは、 RouteTypeLocalizedRoadNumberなどのパラメーターを必要とするRoadShieldIconPropertiesからオフラインで生成され ます。 これらのパラメーターは、 Route オブジェクトのSpanから取得できます。 RoadShieldIconPropertiesで使用できる ようにshieldTextを取得するためにspan.getShieldText(..)追加され ました。 追加されたLocalizedRoadNumber 項目のリストに、たとえば RouteType ( レベル 1 ~ 6 、道路が主要道路かどうかを示す ) および CardinalDirection ("101 West など ) などの span.getRoadNumbers()追加情報が含まれています。 注 : これはこの機能のベータ版です。
  • 地図のスタイルを更新しました : トンネルの視覚的なスタイリングが改善されました。
  • WeightPerAxleGroup に追加されました TruckSpecifications。 アクスル重量をより詳細に指定できます weightPerAxleInKilograms

解決済みの問題

  • IPv6 のサポートを修正しました。 Android での互換性を改善するために、ProxySettingnetworkInterfaceフィールドを追加しました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.4.0

新機能

  • MapView: 次 MapFeatures.vehicleRestrictions のパスを横切るときに、レイヤーからアイコンを非表示にできるようになりまし MapPolylineた。 地図ポリラインに API を追加して、車両制限アイコンをブロックしました。 MapPolyline.mapContentCategoriesToBlock: [MapContentCategory] プロパティーを追加しました。 MapContentCategory 列挙型 (enum) を追加しました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.3.0

新機能

  • ログメッセージが改善されました。 JNI/ Java を介してネイティブ側で致命的なエラーが発生した場合に、より多くの情報が印刷されるようになりました。
  • 「 MapScheme.liteDay 」、「 MapScheme.liteNight 」、「 MapScheme.liteHybridDay 」、「 MapScheme.liteHybridNight 」スキームを追加しました。これらのスキームは、それぞれの通常のマップスキームの簡略化されたバージョンです。 これらの簡略化されたスキームのバリエーションは、公共交通機関などのより複雑なコンテンツの背景にもなります。
  • MapView: Android デバイスでサーフェスまたはテクスチャのビューを選択するオプションが追加されました。 MapRenderMode 列挙型 (enum) および HereMapOptions.renderMode プロパティが追加 されました。このプロパティを使用すると、マップのレンダリングにSurfaceViewTextureViewを選択できます。 既定 SurfaceView では、が使用されます。これは最高のパフォーマンスを提供しますが、一部のシナリオ ( 特に Android 12 および 13) では、グラフィカルな問題が発生する可能性があります。 複雑で動的な UI や MapView 複数のインスタンスを使用するアプリケーションで MapRenderMode.TEXTURE は、これらのグラフィカルなグリッチを修正します。 新たに導入されたを使用 HereMapOptions して、を指定 renderModeします。
  • MapView: 既定値でHereMapOptions初期化するHereMapOptions.withDefaults名前付きコンストラクタを追加しました。

API の変更 - 廃止

  • 既定 HereMapOptions のコンストラクタと名前付きコンストラクタ HereMapOptions.fromColor およびが廃止 HereMapOptions.fromProjectionAndColorされました。 代わり に、HereMapOptions.withDefaults名前付きコンストラクタを使用して、結果のHereMapOptionsオブジェクトの目的のプロパティを変更します。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.2.0

新機能

  • MapView: すべての設定済み MapScheme スタイルに山岳地帯の範囲のラベルを追加しました。
  • MapView: 事前設定されたマップスタイルの都市ラベルの表示および階層を改善しました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.1.0

新機能

  • カスタムカタログ : AuthenticationMode に追加 SDKOptionsされました。 この機能は customEngineBaseUrls 、がバックエンドサービスのセルフホストに使用されている場合に役立ちます。 AuthenticationMode.withToken(String accessToken) カスタムベアラートークンを文字列として設定するために使用します。 AuthenticationMode.withExternal() が呼び出された場合、認証はクライアントによって完全に行われる必要があります。 AuthenticationMode.withKeySecret​(String accessKeyId, String accessKeySecret) デフォルトの動作に戻すと、各オンラインリクエストのベアラトークンが、提供された資格情報で構成されたリクエストのヘッダーに設定されます。 通常、この処理は HERE SDK によって内部的に行われます。 注 : これはこの機能のベータ版です。
  • MapView: 一般交通フィード仕様 (GTFS) に基づいて、パブリックトランジット アクセスアイコンを埋め込み Carto POI として追加することで、地図のデザインを改善しました。 トランジットステーションへの入口には、小さなエントランスのシンボルが表示されています。 これらのアイコンは、ズーム レベルに基づいてクラスタ化され、最後のリリースで追加したトランジットステーションのアイコンとともに表示されます。 この地図機能を使用するには、 OCM バージョン 79 以降が必要です。

API の変更 - 中断

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

解決済みの問題

  • MapView: トラフィックスタイルの視覚化と名前が改善されました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.14.0.0

新機能

  • MapView: 多角形表示を使用した砂漠のマップデザインが改善されました。 これは、 OCM ベースのマップでのみ使用できます。
  • MapView: 舗装されていない道路のスタイルが更新され、地図のデザインが改善されました。 塗りとアウトラインのカラーと未舗装道路のラベルに、茶色がかった色合いが使用されるようになりました。
  • RoutingEngineRoadFeatures.uTurns : 現在、車、タクシー、バスのサポートを行っており、回避できます。
  • MapPolygon: 多角形のアウトラインを有効にするためのoutlineColorプロパティとoutlineWidthプロパティが追加され
  • MapView: 一般交通フィード仕様 (GTFS) に基づいて公共交通機関に埋め込まれた Carto POI を追加することで、地図のデザインを改善しました。 アイコンは、ズーム レベル に基づいて自動的にクラスタ化されます。 この地図機能を使用するには、 OCM バージョン 78 以降が必要です。
  • サポートされている最小ドブバージョンを 3.3.2 から 3.3.10 に上げました。 サポートされている最新のフラッタバージョンが 3.3.10 から Flutter 3.7.x にアップグレードされました。 このため、サポートされている DART の最小バージョンは、 2.18 から DART 2.18.6 に引き上げられました。 サポートされている最新の DART バージョンは '2.18.6 から DART 2.19.4 に引き上げられました 他のバージョンも動作する可能性がありますが、動作保証はありません。

API の変更 - 中断

  • 廃止予定のメソッド HereMapController.pickMapFeatures とクラスが削除 PickMapFeaturesResultされました。 代わりにHereMapController.pickMapContentPickMapContentResultを使用してください。
  • ルーティング : 廃止された Section.trafficSpeeds プロパティが削除され 代わりに Span.trafficSpeed プロパティを使用します。 廃止予定 TrafficSpeed.offsetを削除しました 代わりに Span.sectionPolylineOffset プロパティを使用します。
  • 前に廃止された mapView.setWatermarkPosition() メソッドを削除しました。 代わりにを使用 mapView.setWatermarkLocation()します。
  • 検索 : 廃止予定 の accomodationHotelMotel accomodation定数とaccomodationLodging定数がPlaceCategoryから削除 されました。accommodationaccommodationHotelMotelaccommodationLodging を使用 してください。
  • 廃止されたメソッド MapCamera.lookAt(GeoCoordinates, double) およびを削除 MapCamera.lookAt(GeoCoordinates, GeoOrientationUpdate, double)しました 代わりにMapCamera.lookAt(GeoCoordinates, MapMeasure)MapCamera.lookAt(GeoCoordinates, GeoOrientationUpdate, MapMeasure)を使用してください。

解決済みの問題

  • MapFeatures.vehicleRestrictions がアクティブ化されると、マップ ビューにはトラック速度制限のアイコンが表示されなくなります。また、関連する紫の線は表示されなくなります。
  • MapPolyline 一部のズームレベルで、線のアウトラインに最小のギャップが表示されなくなりました。
  • RoutingEngine: RoutingError を呼び出したときにスロベニア語の言語定義で発生するを修正 importRoute()しました。

既知の問題

  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.13.5.0

新機能

  • ルーティング : Span.countryCode スパンごとに国コードを取得するためのプロパティが追加されました。
  • LocationIndicator.opacity 位置インジケーターの不透明度を設定して取得するプロパティが追加されました。
  • ルート制限に関する拡張情報 : violatedRestrictions: List<ViolatedRestriction> クラスにプロパティを追加 SectionNoticeしました。 ViolatedRestriction.Details 高さの制限や禁止 TruckType されている値などを含みます。 この機能はオンラインで動作しますが OfflineRoutingEngine 、 HERE SDK エディションでサポートされている場合は、での使用もサポートされます。 注 : これはこの機能のベータ版です。
  • LogControl HERE SDK ログメッセージをフィルタリングするために追加されました。 これにより、 HERE SDK 関連のコンソールログを無効にしたり、 LogAppender HERE SDK から選択したログメッセージのみを受信するようにカスタムを設定したりできます。
  • ルーティング : RoadTexts からアクセスできるように拡張 Maneuverされました。 RoadTexts 道路番号と方向を含むnumbersWithDirectionフィールドLocalizedRoadNumbersのリストが含まれるようになりました。 廃止された numbers フィールドは、後者のフィールドに置き換えられます。
  • このバージョンの HERE SDK には、拡張日本 マップのマップバージョン 73 およびマップバージョン 67 が付属しています。
  • サポートされているフラッターの最大バージョンを 3.3.9 から 3.:10 に増やしました。 対応する最新のサポートされている DART バージョンが 2.18.5 から 2.18.6 に引き上げられました。 新しいバージョンも動作する可能性がありますが、動作保証はありません。 サポートされている最小の Fluter/DART バージョンは変更されません。
  • 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.enterHighwayFromLeftRouteOptions.enableEnterHighwayManeuverAction 設定されたときに、およびManeuverAction.enterHighwayFromRightが正しく生成されるようになりました

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン4.13.4.0

新機能

  • MapMarker.visibilityRanges : [MapMeasureRange] プロパティーを追加しました。
  • MapMarker3D マップビューからオブジェクトを選択できるようになりました。 PickMapItemsResult.markers3d 選択 MapMarker3D したインスタンスのリストを保持する読み取り専用プロパティが追加されました。
  • にズーム visibilityRanges プロパティを追加 MapPolylineしました。
  • SDKNativeEngine.proxySettings ProxySettings すべてのネットワーク要求に対してHERE SDKが使用するを取得/設定するプロパティを追加しました。 プロキシサーバーを設定することで、プロキシのIPアドレスやポート番号などを指定できます。 デフォルトでは、プロキシは設定されていません。 注: これは、この機能のベータリリースです。
  • このバージョンのHERE SDKには、メイン(行)マップカタログ用のマップデータv71と、拡張日本カタログ用のv67が付属しています。
  • offlineMode SDKOptions オフラインモードでHERE SDKを初期化するためににに追加されました。 これにより、 SDKNativeEngine の共有インスタンスを介して既存のグローバルオフラインスイッチを補完し、実行時に切り替えます。
  • MapMarker3D.visibilityRanges : [MapMeasureRange] プロパティーを追加しました。

解決済みの問題

  • MapViewMapFeatures 無効 MapFeatureModes な値が設定された場合の処理を修正しました。 無効なモードを持つフィーチャーは、サイレントに無視されるようになりました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン4.13.3.0

新機能

  • デバッグシンボルが iOSのheresdk.xcframework に含まれるようになりました。 各デバイス・アーキテクチャーに追加されたdSYMファイルを探します。 App Storeまたは TestFlight経由で展開されたiOSアプリケーションの場合 、AppleのConnect Portalでクラッシュレポートを確認できます。 クラッシュレポートをダウンロードする代わりに 、XcodeでOpenをクリック すると、dSYMファイルを使用してシンボリックされたスタックトレースが表示されます。 これはFirebase Crashlytics および関連ソリューションでも機能するはずです。 heresdk.xcframeworkfatバイナリで あり、そのファイルサイズはデプロイ時にXcodeによって最適化されることに注意してください。 詳細については 、『Key Concepts』ガイドを参照してください。
  • の透過性を指定する不透明度係数が追加 MapMarker3Dされました。 係数は、マーカーのテクスチャのアルファチャンネルに適用されます。 opacity および renderInternalsEnabled プロパティが追加されました。 renderInternalsEnabled このフラグは、前面に面したポリゴンによって隠された3Dマップマーカーの内部ジオメトリをレンダリングするかどうかを示します。
  • MapPolygon 特定のズーム範囲に依存するの表示/非表示を制御するプロパティが追加されました。 MapPolygon.visibilityRanges: [MapMeasureRange] プロパティを追加しました。
  • MapMarker3D 特定のズーム範囲に依存するの表示/非表示を制御するプロパティが追加されました。 MapMarker3D.visibilityRanges: [MapMeasureRange] プロパティを追加しました。
  • このバージョンのHERE SDKには、地図データバージョンの69 (OCM)が付属しています。

API の変更 - 中断

  • iOSのビットコード最適化は、Appleによって廃止されました。 その結果、現時点ではHERE SDKはビットコードの最適化をサポートしておらず、アプリはビットコードでビルドできなくなりました。 古いプロジェクトでは、ビットコードを明示的に無効にする必要があるかもしれませ -embed-bitcode ん。特に、リリース用にアプリをビルドして、実行されるログに表示される場合にはそうです。 その場合は、 ENABLE_BITCODE = NO; をに追加 ios/Podfileします。 この例は、サンプルアプリケーションで見ることができます。

解決済みの問題

  • 折れ線がアルファカラー値とは無関係にピック可能になりました。 MapViewBase.pickMapItems() MapPolyline でアイテムを選択できるようになり fillColor.alpha = 0ました。
  • MapScene.Layers.trafficFlow MapScene.Layers.trafficIncidents 地図上に表示されています これは、すべて のNavigate Edition およびExplore Editionユーザーに影響するライセンスの問題でした。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.13.2.0

新機能

  • ルート計算 : RoutingError エラーの詳細な理由を提供するために、にエラーコードを追加しました。
  • HERE ウォーターマークをマップ ビュー 上に自由に配置できるようになりました。 HereMapController.setWatermarkLocation(Anchor2D anchor, Point2D offset) 読み取り専用プロパティwatermarkSizeHereMapController クラスに追加され、追加されました。
  • 複数のマップスタイルの改善を適用しました ( API の変更は含まれていません ) 。 トルコおよびジャマイカのロードシールドアイコンを更新しました。 日本の公共交通機関の POI 、地下鉄、路面電車の表示範囲を調整しました。 交差点や信号の視認性が向上しました。 「レーン制限」タイプの専用交通事故マーカーを追加しました。 オーストラリア、ビクトリア州にある土地の小包を視覚化 しました( Navigate Edition のみに適用)。 マップ データ の優先度および表示範囲の設定に、 Explore Edition 属性の「国の重要度」が追加されました(のみに適用)。 これらの変更は、 HERE SDK 4.13.1.0 にすでに適用されています。
  • 日本地図詳細 : POI とランドユーズラベルの重複するラベルを減らすことで、ラベルの表示範囲を改善しました。
  • TruckAmenities 構造体にhasShower属性を追加し 、showerCount属性を任意に変更しました。

API の変更 - 廃止

  • 非推奨 HereMapController.setWatermarkPlacement(WatermarkPlacement placement, int bottomMargin)です。 代わりに、新しい API を使用してください。
  • ManeuverAction 列挙型 (enum) からFERRY廃止されました。 使用されませんでした。

解決済みの問題

  • マップ ビュー : pickMapItems() MapPolygonsfillColor.alpha = 0にも注目してください。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.13.1.0

新機能

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

API の変更 - 中断

  • DART ffi 2.0.1 がサポートされるようになりました。つまり、他社製のプラグインも ffi 2.0.1 以降を使用するように更新する必要があります。更新しないと、これらのプラグインを HERE SDK と一緒に使用することはできません。

解決済みの問題

  • まれに、 Android 12 以降を実行している一部の新しいデバイスでは、デバイスの向きをすばやく変更すると、レンダリングの問題が発生することがあります。 これは、確認済みのフラッタの問題で、 HERE が追跡されています。 現時点では、この問題はアプリ 側で解決する必要があります。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.13.0.0

新機能

  • 透明 MapMarker なアイテムのサポートを追加しています : MapMarker.opacity マップマーカーの不透明度を設定して取得するプロパティが追加されました。
  • メソッド MapScene.addMapImageOverlay(MapImageOverlay) およびを追加しました MapScene.removeMapImageOverlay(MapImageOverlay)
  • Route セグメントごとの基本速度を上書きできるようになりました。 ルート計算後、セグメント参照 ID を使用してルートスパンごとに新しい値を設定し、更新された値で新しいルートを計算できます。 MaxSpeedOnSegment すべての自動車両ベースのルート計算オプション(BusOptionsCarOptionsEVCarOptionsEVTruckOptionsScooterOptionsTaxiOptionsTruckOptionsおよび)を使用して、ルート計算および ETA に影響を与えるセグメントの制限を設定します。 SegmentReference パラメータについては、segmentIdの横 にオプションでtravelDirectionを設定できます。他の値は無視されます。 この機能はオフラインで使用することはできません。
  • HERE SDK 無線をサイレントにするためのグローバルオフラインスイッチが追加されました。 このオフライン モード を使用すると、 HERE SDK がオンライン接続を開始できなくなります。 sdkNativeEngine.isOfflineMode() この機能を有効または無効にするためのメソッドが追加されました。 この設定は保持されません。 これはこの機能のベータ版です。
  • Flutter 3.3.2 および DART 2.18.1 に加えて、 DART 2.18.5 とともに Flutter 3.3.9 もサポートされるようになりました。 新しいバージョンも動作する可能性がありますが、動作保証はありません。
  • 追加 MapCamera.cancelAnimation(MapCameraAnimation)されました
  • 経由地 の一致を改善するには、WaypointクラスにsegmentHintプロパティとonRoadThresholdプロパティを追加します。
  • このバージョンの HERE SDK には、マップ データ バージョン 60 が付属しています。
  • MapViewBase.isValid 対応 MapView するインスタンスの妥当性を確認するために追加されました。 falseインスタンスが削除されたなどの理由でインスタンスが無効な状態になった場合に返されます。
  • TransitSectionDetails 1 つのパラメータを受け取るコンストラクタを追加しました。
  • MapImageOverlay マップと一緒に移動、拡大縮小、またはチルトしないアイコンをマップ ビュー の上部に表示できるようにするクラスを追加しました。 これを使用して、たとえば、マップ ビュー の情報アイコンや車内で使用する地図表示を表示できます。

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.Polyline 」を削除します。 代わりに、 'DK.ROUTE.GEOMETRY ()' を使用してください。 廃止された「 DK.ROUTING.SECTION.POLYLINE 」を削除します。 代わりに、 'sdk.routing.Section.geometry()' を使用してください。
  • 次の廃止された 列挙型 (enum) エントリを削除 MapErrorしましたduplicateLayerinvalidDataSourceinvalidContentunknownLayerunknown
  • 廃止された GeoPlace コンストラクタを削除し 代わりに、既定のコンストラクタを使用します。
  • すべて Attribution のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、名前のないコンストラクタを使用します。 すべて TransitStop のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、名前のないコンストラクタを使用します。
  • 以前廃止されたを削除 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.trafficDelayInSecondsしました。 代わりにを使用 Section.trafficDelayします。
  • 以前廃止されたを削除 Maneuver.durationInSecondsしました。 代わりにを使用 Maneuver.durationします。
  • 以前廃止されたを削除 Span.durationInSecondsしました。 代わりにを使用 Span.durationします。
  • 廃止された 列挙型 (enum) が削除 sdk.routing.HazardousGoodされました sdk.transport.HazardousMaterial代わりにを使用してください。 廃止された変数が削除 sdk.routing.TruckOptions.hazardousGoodsされました sdk.routing.TruckOptions.hazardousMaterials代わりにを使用してください。 廃止された変数が削除 sdk.routing.EVTruckOptions.hazardousGoodsされました sdk.routing.EVTruckOptions.hazardousMaterials代わりにを使用してください。
  • 以前廃止されたを削除 Route.durationInSecondsしました。 代わりにを使用 Route.durationします。
  • すべてTruckOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべてEVTruckOptions のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。
  • 廃止された MapCameraObserver インターフェイスMapCamera.addObserver(MapCameraObserver)および MapCamera.removeObserver(MapCameraObserver) メソッドが削除されました。 代わりにMapCamera.addListener(MapCameraListener)MapCamera.removeListener(MapCameraListener)を使用してください。
  • 廃止予定の MapCamera.flyTo() メソッドと関連するメソッドを削除 MapCamera.FlyToOptionsしました MapCameraAnimationFactory.flyTo() いずれかの方法を使用 MapCamera.startAnimation(MapCameraAnimation) して、フライツーカメラのアニメーションを作成し、開始します。
  • MapCameraUpdateFactory.setPrincipalPointOffset(Point2D) メソッドを削除しました。 MapCameraUpdateFactory.normalizedPrincipalPoint 代わりにを使用します。
  • 以前廃止されたを削除 BatterySpecifications.chargingSetupDurationInSecondsしました。 代わりにを使用 BatterySpecifications.chargingDetupDurationします。
  • 以前廃止されたを削除 Section.durationInSecondsしました。 代わりにを使用 Section.durationします。
  • 以前廃止されたを削除 Route.trafficDelayInSecondsしました。 代わりにを使用 Route.trafficDelayします。
  • すべて Address のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。
  • 以前廃止された SearchOptions コンストラクタを削除しました。 SearchOptions.withDefaults 代わりにを使用します。
  • 廃止されたメソッド MapCameraLimits.setMinTilt およびMapCameraLimits.setMinTiltを削除 しました。代わりに、MapCameraLimits.tiltRangeを使用 廃止されたメソッド MapCameraLimits.setMinZoomLevel およびMapCameraLimits.setMaxZoomLevelを削除 しました。代わりに、MapCameraLimits.zoomRangeを使用 列挙型 (enum) の 'MapCameraLimits.ErrorCode' および MapCameraLimitsException.MapCameraLimitsException 廃止された例外が削除されました。
  • TransitWaypoint 2 つのパラメータを使用する廃止予定のコンストラクタを削除しました 代わりに、 1 つのパラメータを受け取る名前のないコンストラクタを使用します。
  • 以前廃止されたを削除 TransitStop.durationInSecondsしました。 代わりにを使用 TransitStop.durationします。
  • TransitSectionDetails 6 つのパラメータを使用する廃止予定のコンストラクタを削除しました 代わりに、名前のないコンストラクタを使用します。
  • 廃止された MapCamera.cancelAnimation() メソッドが削除され MapCamera.cancelAnimations() 代わりにを使用します。
  • 以前廃止されたを削除 Waypoint.durationInSecondsしました。 代わりにを使用 Waypoint.durationします。
  • 廃止され、サポートされていないメソッドが削除 RasterDataSource.changeConfigurationWithConfigPath()
  • 以前廃止されたを削除 PreAction.durationInSecondsしました。 代わりにを使用 PreAction.durationします。

API の変更 - 廃止

  • 廃止された TransitWaypoint.withDefaults コンストラクタ。 代わりに、名前のないコンストラクタを使用します。
  • 廃止された AvoidanceOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された CarOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された EVCarOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された EVConsumptionModel.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された FarePrice.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された PedestrianOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された PostAction.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された PreAction.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された RouteTextOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された ScooterOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された TransitRouteOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • 廃止された Attribution.withDefaults コンストラクタ。 代わりに、名前のないコンストラクタを使用します。 廃止された TransitStop.withDefaults コンストラクタ。 代わりに、名前のないコンストラクタを使用します。
  • 廃止された AuthenticationData.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • 廃止された TruckOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。 廃止された EVTruckOptions.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。
  • 'MapCamera' の焦点距離を操作するためのメソッドが廃止されました。 クラス「 DK.MapView.MapCameraUpdateFactory 」のメソッド「 setFocalLength() 」およびクラス「 DK.MapView.MapCameraKeyframeTrack 」の「 focalLength() 」。 ビューのフィールドを変更して、同様の視覚的な変更を行います。
  • 廃止された TransitSectionDetails.withDefaults コンストラクタ。 代わりに、名前のないコンストラクタを使用します。
  • 廃止された GeoPlace.withDefaults コンストラクタ。 代わりに、既定のコンストラクタを使用します。

解決済みの問題

  • まれに、 Android 12 以降を実行している一部の新しいデバイスでは、デバイスの向きをすばやく変更すると、レンダリングの問題が発生することがあります。 これは、確認済みのフラッタの問題で、 HERE が追跡されています。
  • Gestures.disableDefaultAction(GestureType) メソッドを使用してすべての種類のジェスチャ操作が無効になると、ジェスチャの開始時に、進行中のカメラのアニメーションがキャンセルされなくなります。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.11.0

新機能

  • LocationIndicator: GPS 信号の精度を示すためのハローサポートが追加されました。 デフォルトの 3D アセットが更新されました。 デフォルトでは、ハローは表示されません。 この場合、精度インジケータのサイズは固定でズーム レベル に依存しません。 20 メートル未満の値の場合、ハローは非表示になります。 ブール型 プロパティを設定して、ハローを有効 LocationIndicator.isAccuracyVisualizedにします。 有効にする と、location.horizontalAccuracyInMeterslocationIndicator.updateLocation(location)コール後の位置インジケータの周囲のハローのサイズを定義します。
  • このバージョンの HERE SDK には、マップ データ バージョン 59 が付属しています。
  • MapFeatures.trafficIncidents マップ ビュー でレイヤーに表示されているコンテンツをフィルタリングする方法が追加されました。 MapContentSettings.filterTrafficIncidents(List<TrafficIncidentType> trafficIncidents) 表示されている交通事故をフィルタリングする方法と MapContentSettings.resetTrafficIncidentFilter() 、適用されている交通事故フィルタをリセットする方法を追加しました。

API の変更 - 中断

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

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、 Android 12 以降を実行している一部の新しいデバイスでは、デバイスの向きをすばやく変更すると、レンダリングの問題が発生することがあります。 これは、確認済みのフラッタの問題で、 HERE が追跡されています。

バージョン 4.12.10.0

新機能

  • このバージョンの HERE SDK には、マップ データ バージョン 57 が付属しています。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、 Android 12 以降を実行している一部の新しいデバイスでは、デバイスの向きをすばやく変更すると、レンダリングの問題が発生することがあります。 これは、確認済みのフラッタの問題で、 HERE が追跡されています。

バージョン 4.12.9.0

新機能

  • 次のバルク操作のサポートが追加されました MapPolylinesaddMapPolylines(List<MapPolyline> mapPolylines) およびを使用して、複数の行を追加 / 削除できるようになり removeMapPolylines(List<MapPolyline> mapPolylines)ました。
  • 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" 。
  • MapMarker クラスタ : MapMarkerCluster.ImageStyleMapMarkerCluster.CounterStyle および関連する MapMarkerCluster コンストラクタのベータステータスが削除されました。 この機能は安定しています。
  • SDKNativeEngine.dispose() がすでに呼び出されたことを示すために、sdkEngineAlreadyDisposedInstantiationErrorCode 列挙型 (enum) に追加されました。

API の変更 - 中断

  • MapPolyline: ベータ機能 AlphaBlendType の 列挙型 (enum) および関連するプロパティを削除しました。

API の変更 - 廃止

  • MapCamera: GeoCoordinateslookAt() または flyTo() などのカメラ操作に設定する場合、 HERE SDK 4.15.0 のリリース以降では altitude 値が無視されます。現在のバージョンでは、この値は廃止されています。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、 Android 12 以降を実行している一部の新しいデバイスでは、デバイスの向きをすばやく変更すると、レンダリングの問題が発生することがあります。 これは、確認済みのフラッタの問題で、 HERE が追跡されています。
  • これらのクラス MapSurfaceHost.ktMapViewHost.ktMapViewHost.swiftは 、 今後通知があるまでの間試験的に使用することを目的としています。

バージョン 4.12.8.0

新機能

  • HereMap Android ので ハイブリッドコンポジション モードを使用できるようになりました。 デフォルト では、仮想表示モードが引き続き使用されます。 今後 、ハイブリッドコンポジション モードがデフォルトモードになることを期待しています。 ネイティブビューにハイブリッドコンポジションモードを使用するには 、次のように HereMap を作成するときに、新しいオプションのコンストラクターパラメーター mode を設定します。HereMap(mode: NativeViewMode.hybridComposition, ...)ハイブリッドコンポジション モードは、 Android 12 以降を実行しているデバイスに推奨されます。 Android の下位バージョンでは、パフォーマンスに影響が出る可能性があります。 ハイブリッドコンポジション モードおよび仮想表示モードの詳細 については、 HERE を参照してください。
  • MapPolyline インスタンスのアニメーションサポートが追加されました。 現在は、移動して進行状況をアニメーション化 できます ( ルートのイートアップの進行状況をアニメーション化するなど ) 。MapPolylineオブジェクトに適用できるアニメーションを表す静的MapPolylineAnimationクラスが追加されています。 startAnimation(MapPolylineAnimation animation, AnimationListener listener) は、アニメーションを開始するために MapPolyline に追加されました。 cancelAnimation(MapPolylineAnimation animation) アニメーションをキャンセルするために MapPolyline に追加されました。 MapItemKeyFrameTrack polylineProgress(List<ScalarKeyframe> keyframes, EasingFunction easingFunction, KeyframeInterpolationMode interpolationMode) 「 MapPolyline 」の progress プロパティのキーフレームトラックを作成するために追加されました。

API の変更 - 中断

  • サポートされている最小の Xcode バージョンが、 Xcode 12.4 から Xcode 13.2.1 にアップグレードされました。 サポートされている Mac OS の最小バージョンが Catalina から Big Sur にアップグレードされました。 古いバージョンでも動作する可能性がありますが、動作の保証はありません。 サポートされている iOS の最小バージョンは 12.4 のままです。 事実上、この変更は HERE SDK 4.12.7.0 ですでに導入されています。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、 Android 12 以降を実行している一部の新しいデバイスでは、デバイスの向きをすばやく変更すると、レンダリングの問題が発生することがあります。 これは、確認済みのフラッタの問題で、 HERE が追跡されています。

バージョン 4.12.7.0

新機能

  • フラッタ 3.3.2 が完全にサポートされるようになりました。 このリリースの HERE SDK を使用するには、このバージョンへのアップグレードが必要です。 HERE SDK では、今後通知があるまでこのフラッタバージョンのみがサポートされます。 上位バージョンも動作する可能性がありますが、動作保証はありません。 フラッター 2.10.5 はサポートされなくなりました。 Flutter 3.3.2 に加えて、サポートされている DART バージョンも 2.16.2 から 2.18.1 に増加しました。 HERE SDK プラグイン for iOS が Xcode 13.2.1 でコンパイルされました。
  • SearchEngine: connectorTypeId に追加 EVChargingStationされました。 ID および対応するタイプの詳細については 、 HEREを参照してください。
  • HereMapController.secondaryLanguage 二重のラベルを表示できる場所をサポートするように、セカンダリのマップ言語を設定して取得するプロパティが追加されました。 プライマリ言語とセカンダリ言語のテキストが同じ場合、プライマリ言語のみが表示されます。 要求された言語がサポートされていない場合は、ローカル言語が使用されます。 たとえば、インドの一部の都市では、ラテン語 ( 英語 ) とヒンディー語のテキストを含む二重ラベルが同時に表示されています。
  • MapPolyline.progressOutlineColor ポリライン の進行状況部分のアウトラインをスタイル設定するプロパティが追加されました。
  • このバージョンの HERE SDK には、マップ データ バージョン 54 が付属しています。
  • SDKNativeEngine.makeSharedInstance() HERE SDK 4.12.1.0 でリリースされた新機能が完全に動作可能になりました。 その結果、 開発者ガイドで説明されているように、 HERE SDK を手動で初期化する新しい方法に切り替えて、自動初期化を回避できるようになりました。 すべての付属のサンプルアプリに、新しい初期化アプローチが示されています。

解決済みの問題

  • MapPolyline インスタンスでは、アルファカラーの設定値 0.0 が完全に不透明と解釈されなくなりました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.6.0

新機能

  • AlphaBlendType 列挙型 (enum) およびプロパティが追加 MapPolyline.alphaBlendType: AlphaBlendTypeされました。 で AlphaBlendType は、半透明 MapPolyline のインスタンスを相互に重ねる方法を指定します。 デフォルトのタイプはです OVERWRITE。 これはこの機能のベータ版です。
  • 検索 : CategoryQuery.fuelTypes および TextQuery.fuelTypes を追加しました。これは、利用可能な燃料タイプに基づいて FuelStation 結果をフィルタリングするために使用できます。 また、TextQuery.truckFuelTypes およびCategoryQuery.truckFuelTypes を追加しました。これは、利用可能なトラックの燃料タイプに基づいて FuelStation 結果をフィルタリングするために使用できます。
  • ポリライン の 2 つの部分に異なる色を使用してスタイルを設定するための MapPolyline.progress プロパティと MapPolyline.progressColor プロパティを追加しました。
  • CategoryQuery.truckClass および TextQuery.truckClass が追加されました。これは、サポートされている TruckClass 最小値で FuelStation 結果をフィルタリングするために使用できます。 このフィルタは、でのみ使用 SearchEngineできます。 ( OfflineSearchEngine すべてのエディションで利用できるわけではありません ) は、このフィルタを無視します。
  • RoutePlace.sideOfDestination 目的の経由地 が存在する道路の側面を特定するために追加されました。
  • 地図スタイルの更新 : MapScheme.hybridDay およびのマップ ビュー リプレゼンテーションを最適化 MapScheme.hybridNightしました: 昼間と夜間のスキームが統一され、読みやすさが改善されました。

API の変更 - 廃止

  • 廃止 MapFeatureModes.trafficFlowRegionSpecificされ、バージョン 4.15.0 で削除されます。 MapFeatureModes.trafficFlowJapanWithoutFreeFlow 日本でリッチマップを使用している場合は、代わりに新しく導入したを使用してください。 trafficFlowWithoutFreeFlow これは、交通渋滞のないグリーンラインを除外するための、日本向けの適応モードです。

解決済みの問題

  • RoutingEngine: importRoute() のリストから機能 Locations を使用できるようになりました。
  • MapPolyline アルファカラー設定がインスタンスで無視されなくなりました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • HERE SDK 4.12.1.0 以降では、新たに導入された SDKNativeEngine.makeSharedInstance() 機能は まだ動作しません。 その結果、 開発者ガイドで説明されているように、 HERE SDK を手動で初期化する新しい方法にまだ切り替えることはできません。これにより、自動初期化が回避されます。 すべてのサンプルアプリには、古い初期化が引き続き表示されます。
  • By default, MapScene.Layers.trafficFlow and MapScene.Layers.trafficIncidents are no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在のところ、プラットフォーム ビューの既知の問題により、フラッタ 3.x はまだサポートされていません。 今後のリリースでは、この問題の解決策が含まれている Fluter 3.3.2 を統合する予定です。 HERE SDK が Fluter 3.3.2 をサポートするようになった場合、このバージョンの HERE SDK を使用するには、このバージョンへのアップグレードが必要になります。 HERE SDK は、通知があるまで 1 つのフラッタバージョンのみをサポートすることに注意してください。 現在サポートされている最小および最新のフラッタバージョンには互換性がありません。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapPolyline インスタンスでは、アルファカラーの設定値が 0.0 であれば、完全に不透明と解釈されます。 この問題を回避するには、アルファ値 0.01 を設定してポリライン を半透明にします。 ゼロ以外のアルファ値は、期待どおりに動作します。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.12.5.0

新機能

  • MapFeatures.environmentalZones およびを追加しました MapFeatureModes.environmentalZonesAll
  • MapFeatures.congestionZones およびを追加しました MapFeatureModes.congestionZonesAll
  • すべてのマップ ビュー 機能に、名前付きのデフォルトモードが追加されました。 これらの定数は、 MapFeatureModes次の場所に追加されました。buildingFootprintsAllextrudedBuildingsAllenvironmentalZonesAlltrafficIncidentsAllsafetyCamerasAllNavigate Edition でのみ使用可能)。
  • SearchEngine: Details.fuelStation ガソリンスタンドの属性を含むプロパティが追加されました。 struct sdk.search.FuelStationsdk.search.FuelAdditivesdk.search.GenericFuelsdk.search.TruckFuelを追加しました。 現在、オンライン検索でのみサポートされています。 show=fuel カスタムオプションとして追加することで有効にできます。 これはベータ版の機能であるため、変更される可能性があります。
  • 複数のズームレベルにわたる押し出しビルおよび建物フットプリントのマップ ビュー リプレゼンテーションを最適化しました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • HERE SDK 4.12.1.0 以降では、新たに導入された SDKNativeEngine.makeSharedInstance() 機能は まだ動作しません。 その結果、 開発者ガイドで説明されているように、 HERE SDK を手動で初期化する新しい方法にまだ切り替えることはできません。これにより、自動初期化が回避されます。 すべてのサンプルアプリには、古い初期化が引き続き表示されます。
  • By default, MapScene.Layers.trafficFlow is no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在、 プラットフォーム の表示に関する既知の問題により、 Fluter 3.0 はまだサポートされていません。 フラッターエンジンの修正策を統合する予定です。 HERE SDK がフラッタ 3.3.2 をサポートしたら、フラッタ 3.3.2 へのアップグレードが必要です。 現在サポートされている最小および最新のフラッタバージョンには互換性がありません。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: importRoute() のリストにある機能 Locations は、まだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.4.0

新機能

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

解決済みの問題

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

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • HERE SDK 4.12.1.0 以降では、新たに導入された SDKNativeEngine.makeSharedInstance() 機能は まだ動作しません。 その結果、 開発者ガイドで説明されているように、 HERE SDK を手動で初期化する新しい方法にまだ切り替えることはできません。これにより、自動初期化が回避されます。 すべてのサンプルアプリには、古い初期化が引き続き表示されます。
  • By default, MapScene.Layers.trafficFlow is no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在、 プラットフォーム の表示に関する既知の問題により、 Fluter 3.0 はまだサポートされていません。 フラッターエンジンの修正策を統合する予定です。 HERE SDK がフラッタ 3.x をサポートするようになったら、フラッタ 3.x にアップグレードする必要があります。 現在サポートされている最小および最新のフラッタバージョンには互換性がありません。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: importRoute() のリストにある機能 Locations は、まだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.3.0

新機能

  • クラスタに含まれているMapMarker アイテムの数を示す新しいMapMarkerCluster.CounterStyleが導入されました。 このスタイルでは、クラスタイメージの上でのレンダリング方法をカスタマイズするためのさまざまなオプションを使用できます。 MapMarkerCluster() スタイルを設定するための新しいコンストラクタが追加されました。 また、を Anchor2D 使用して、カウンタおよびクラスタイメージを配置できます。 使用例について map_items_app は、この例を参照してください。 これはこの機能のベータ版です。
  • サポートされている最新のフラッタバージョンが 2.10.2 から 2.10.5 にアップグレードされました。 サポートされている最新の DART バージョンが '2.16.1. ~ 2.16.2 にアップグレードされました- フラッタ 3.x はまだサポートされていないため、使用できません。 サポートされている最小のフラッターバージョンおよび DART バージョンは変更されていません。
  • チェーンによる検索フィルタリングをサポートする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しました。
  • MapFeatureModes.trafficFlowRegionSpecific Detailed マップ データ for Japan を有効にする資格情報 のみにレンダリングされます。 既定で MapFeatureModes.trafficFlowWithFreeFlow は、代わりにを使用します。

API の変更 - 廃止

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

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow is no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在、 プラットフォーム の表示に関する既知の問題により、 Fluter 3.0 はまだサポートされていません。 フラッターエンジンの修正策を統合する予定です。 HERE SDK がフラッタ 3.x をサポートするようになったら、フラッタ 3.x にアップグレードする必要があります。 現在サポートされている最小および最新のフラッタバージョンには互換性がありません。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • 新たに導入された TruckAmenities 機能は 、 API リファレンス ではベータ版の API として強調表示されていません。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.2.0

新機能

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

API の変更 - 中断

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

解決済みの問題

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

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow is no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在、 プラットフォーム の表示に関する既知の問題により、 Fluter 3.0 はまだサポートされていません。 フラッターエンジンの修理を待っています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.1.0

新機能

  • EV ルーティング : arrivalChargeInKilowattHoursおよびtargetChargeInKilowattHours などの EV 充電の追加パラメータをサポートする GETChargingActionDetailsPostAction.chargingDetails追加 されました。 後者は、車両のバッテリーを停止時に充電する kWh レベルを示します。
  • HERE platform で利用できる新しい Web ベースの Unified HERE Style Editor のサポートが追加されました。 HERE Style Editor を使用 すると、高度にカスタマイズ可能なマップスタイルを作成できます。 レガシーデスクトップエディタで作成されたカスタムマップスタイルは、新しい HERE Style Editor 形式に移行する必要があります。 HERE の担当者に連絡して、既存のスタイルを変換してください。 HERE Style Editor は、 HERE platform のセルフサービスで利用できます。
  • MapScene.Layers より柔軟なソリューションに置き換えられました。 1 MapFeatures つ以上を指定することで、すべてのマップレイヤを有効または無効 MapFeatureModesにできるようになりました。 キーと値のペアのマップを新しい MapScene メソッドに渡し void enableFeatures(Map<String, String> features)ます。 経由でレイヤーを非表示 void disableFeatures(List<String> features)にします。 Map<String, List<String>> getSupportedFeatures()を使用してサポートされている地図機能を検索 し、Map<String, String> getActiveFeatures()で現在アクティブな地図機能を確認します。 これはこの機能のベータ版です。
  • HERE SDK を手動で初期化する簡単な方法を追加しました。 デフォルトの自動初期化は引き続き使用できますが、廃止されました。 SDKNativeEngine.makeSharedInstance() の共有インスタンスを安全に初期化するために追加 SDKNativeEngineされました。 このメソッドを呼び出すと、以前のインスタンスも正常に削除されます ( 存在する場合 ) 。 自動初期化を非アクティブ化 するには、AndroidManifestまたはplistから資格情報 を削除し、SDKOptionsで代わりに設定する必要があります。 その結果、 HERE SDK SDK は起動時に自動的には作成されません。
  • 検索 : アイテム PlaceChainのリストを追加して検索フィルタリングをサポートする、TextQuery.includeChainsおよびTextQuery.excludeChainsが追加さ れました。 店舗や店舗などの特定の場所に関連するチェーン ID の詳細については 、 HEREを参照してください。

API の変更 - 廃止

  • まれ に、Storage.LevelDBエラーが原因で HERE SDK を使用するアプリケーションがクラッシュしたり、 HERE SDK の初期化に失敗してfailedToLockCacheFolderエラーが発生したりすることがあります。 このようなクラッシュを防ぐために、クラス「 LockingProcess 」および関連する機能が追加されました。
  • で定義されているすべての定数が廃止され MapScene.Layers MapScene.setLayerVisibility()でこれらの定数を使用する代わり に、MapFeaturesおよびMapFeatureModesの定数を使用して、新たに導入されたMapScene.enableFeatures()およびMapScene.disableFeatures()を使用します。 レイヤーの表示状態とは異なり、地図の機能状態がリセットさ loadScene()れます。
  • オンライン : RoutingEngine 非推奨 RoadFeatures.DIFFICULT_TURNSです。 代わりにを使用 RoadFeatures.U_TURNSします。

解決済みの問題

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

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow is no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在、 プラットフォーム の表示に関する既知の問題により、 Fluter 3.0 はまだサポートされていません。 フラッターエンジンの修理を待っています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.12.0.0

新機能

  • カスタムマップスタイルを作成するために、 Web ベースの HERE Style Editor が開始されました。 このエディタは、 HERE SDK 4.12.1.0 の今後のリリースで使用できるようになります。
  • このバージョンの HERE SDK には、マップ データ バージョン 45 が付属しています。

API の変更 - 中断

  • 廃止された項目が削除 MapScene.setLayerState(String layerName, MapSceneLayerState newState)され MapScene.setLayerVisibility(...) 代わりにを使用します。 廃止された 列挙型 (enum) MapSceneLayerStateが削除されました 。代わりに、VisibilityStateを使用
  • 前に廃止された MapCamera.animateToAreaWithGeoOrientationAndViewRectangle(GeoBox target, GeoOrientationUpdate orientation, Rectangle2D viewRectangle, int durationInMs) メソッドを削除しました。 代わりに、他の利用可能な方法のいずれかを使用してください。
  • のスタイル MapScheme.normalNight が更新され、読みやすさが向上しました。 明るさ、彩度、コントラストが向上し、異なる色調の数が削減されました。
  • 新しい Web ベースの Unified HERE Style Editor が HERE platform で利用できるようになりました。 このエディタは、 HERE SDK 4.12.1.0 の今後のリリースで使用できるようになります。 Maps API for JavaScript (JSAPI)および HERE SDK と互換性があります。 従来のデスクトップエディタで作成されたカスタムマップスタイルは、新しい HERE Style Editor 形式に移行する必要があります。 HERE の担当者に連絡し、スタイルの更新について話し合います。 HERE SDK 4.12.0.0 は、古いデスクトップ形式をサポートする最後のリリースです。
  • 月間アクティブユーザー (MAU) は、 HERE SDK の初期化時にカウントされなくなりました。 代わり に、使用量のみがカウントされます。たとえば、MapViewが表示されている場合、SearchEngineRoutingEngineなどの任意のエンジン、MapDownloaderRoutePrefetcherNavigatorおよびVisualNavigatorNavigate Edition のユーザーの場合)を含む任意のエンジンがインスタンス化されている場合です。 資格情報 が実行時に変更された場合は、使用量が再度カウントされます。

API の変更 - 廃止

  • 廃止されました AccomodationAccomodationHotelMotel。およびPlaceCategoryAccomodationLodging定数です。 代わりに、新しく追加したAccommodationAccommodationHotelMotel定数とAccommodationLodging定数を使用します。

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • By default, MapScene.Layers.trafficFlow is no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在、 プラットフォーム の表示に関する既知の問題により、 Fluter 3.0 はまだサポートされていません。 フラッターエンジンの修理を待っています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.4.0

新機能

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

API の変更 - 中断

  • PickTrafficIncidentResult.originalIdの戻り値を揃え て、整数ではなくStringを返します。
  • のズーム レベル 動作 MapCamera が位置合わせされました。 内部的には、 HERE SDK は ppi ではなくピクセルスケールを参照してズーム レベル を計算するようになりました。 その結果、ズーム レベル が設定されている場合 MapView 、は以前よりも少し縮小されます。 これはズーム レベル にのみ影響し、カメラの接地距離設定には影響しません。 さらに、最大ズーム レベル 数が 22 から 23 に増加しました。

解決済みの問題

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

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • フラッタ 2.10.2 で導入された新しいキーボードアニメーションを使用すると、 iOS デバイスでのアニメーション中にマップ ビュー がピンクで点滅することがあります。
  • By default, MapScene.Layers.trafficFlow is no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在、 プラットフォーム の表示に関する既知の問題により、 Fluter 3.0 はまだサポートされていません。 フラッターエンジンの修理を待っています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.3.0

新機能

  • PickTrafficIncidentResult 選択した交通事故のすべてのデータを含むクラスを追加しました。 PickMapContentResult.trafficIncidents 選択した交通事故を取得するためのプロパティを追加しました。
  • このバージョンの HERE SDK には、マップ データ バージョン 41 が付属しています。
  • MapCamera.lookAt(GeoCoordinates, MapMeasure) およびを追加しました MapCamera.lookAt(GeoCoordinates, GeoOrientationUpdate, MapMeasure)
  • sdk.transport.TruckSpecifications 廃止されたのに置き換えとして追加 sdk.routing.TruckSpecificationsされました。

API の変更 - 廃止

  • 廃止された sdk.routing.TruckSpecifications クラスです。 代わりに、「 SDK.TRANSPORT.TRACKSpecifications 」を使用してください。
  • 廃止され MapCamera.lookAt(GeoCoordinates, double) たおよび MapCamera.lookAt(GeoCoordinates, GeoOrientationUpdate, double)。 代わり lookAt()MapMeasureに、新しく追加されたメソッドを使用してを設定します。これにより、距離、スケール、またはズーム レベル を変更するかどうかを指定できるようになりました。
  • EVTruckOptions.truck_specifications 廃止されたのに置き換えとして追加 EVTruckOptions.specificationsされました。
  • TruckOptions.truck_specifications 廃止予定の代替として追加 TruckOptions.specificationsされました。
  • 非推奨 TruckOptions.specificationsです。 TruckOptions.truck_specifications 代わりにを使用します。
  • 非推奨 EVTruckOptions.specificationsです。 EVTruckOptions.truck_specifications 代わりにを使用します。

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • フラッタ 2.10.2 で導入された新しいキーボードアニメーションを使用すると、 iOS デバイスでのアニメーション中にマップ ビュー がピンクで点滅することがあります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • By default, MapScene.Layers.trafficFlow is no longer visible on the map. This is a license issue which affects all Navigate and Explore Edition users. Please contact us and ask for a HERE SDK license update to get traffic flow data. Your credentials will then be enabled to get access. Explore users can go directly to here-tech.skawa.fun (instead of the HERE platform self-serve portal) as only the self-serve portal is affected.

バージョン 4.11.2.0

新機能

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

API の変更 - 廃止

  • SearchEngine: TextQuery およびの既存のコンストラクタが廃止されました CategoryQueryTextQuery.AreaCategoryQuery.Area 代わりに、新しく追加したコンストラクタを使用してください。
  • 廃止された Section.departureTime プロパティ Section.arrivalTime とプロパティ。 Section.departureLocationTimeSection.arrivalLocationTime 代わりにプロパティとプロパティを使用してください。 LocationTime 現地時間、 UTC 時間、および UTC オフセット を提供するクラスを追加しました。これには、 DST 時間の変動も含まれます。
  • 廃止 MapViewBase.pickMapFeatures(Rectangle2D, MapViewBase.PickMapFeaturesCallback)予定の、 HereMapController.pickMapFeatures(Rectangle2D, MapViewBase.PickMapFeaturesCallback)、、 MapViewBase.PickMapFeaturesCallbackPickMapFeaturesResult。 代わり MapViewBase.pickMapContent(Rectangle2D, MapViewBase.PickMapContentCallback)MapView.pickMapContent(Rectangle2D, MapViewBase.PickMapContentCallback)MapViewBase.PickMapContentCallbackPickMapContentResultに、新たに導入された、、、を使用します。

解決済みの問題

  • の失敗した交通事故の問い合わせを修正 TrafficEngineしました。
  • バスルートが完全には正確ではない可能 TransportModecar性があり、そのようなルートのが誤ってに変更されます。 getSectionTransportMode()Section バスルートの A のメソッドによって返される固定値。

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • フラッタ 2.10.2 で導入された新しいキーボードアニメーションを使用すると、 iOS デバイスでのアニメーション中にマップ ビュー がピンクで点滅することがあります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.1.0

新機能

  • MapImage.withImageDataImageFormatWidthAndHeight(Uint8List imageData, ImageFormat imageFormat, int width, int height) カスタムサイズを設定するために追加されました。 PNG 画像データも受け入れます。
  • 検索 : Suggestion.id 自動提案アイテム ID を保持する追加されました。
  • MapView で HERE のウォーターマークのマージンを設定するメソッドが追加 hereMapController.setWatermarkPlacement(WatermarkPlacement placement, int bottomMargin)されました。

API の変更 - 中断

  • 以前廃止されたコンストラクタ Location.withAllFields とフィールドを削除 Location.timestampしました。 代わりに既定のコンストラクタを使用し、後で値を設定します。

API の変更 - 廃止

  • メソッドが廃止され HereMapController.setWatermarkPosition(WatermarkPlacement placement, int bottomCenterMargin)ました。 setWatermarkPlacement() 代わりに、関連するメソッドを使用してください。

解決済みの問題

  • webMercator 投影法を使用している場合、MapView の背景が暗い問題が修正されました。
  • 修正済み : 経由地の交通状況を確認 trafficEngine.queryForIncidents すると、 GeoCorridor 500 km よりもはるかに短い荷物があると、予期せず失敗します

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • フラッタ 2.10.2 で導入された新しいキーボードアニメーションを使用すると、 iOS デバイスでのアニメーション中にマップ ビュー が点滅することがあります。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • バスルートが完全には正確ではない可能性があり、そのようなルートの TransportMode が誤って car に変更されます。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.11.0.0

新機能

  • マップにカスタム 3D オブジェクトをプログラムで追加するための低レベルの 3D サポートが追加されました。 MeshBuilderTriangleMeshBuilderQuadMeshBuilder を追加して、Point3D 経由で 3D スペースの点からさまざまな種類のメッシュを作成しました。 結果の Mesh コンテナは、テクスチャグラフィックとともに使用 MapMarker3D してオブジェクトを作成できます。
  • MapMarker3D オブジェクトは、meterspixelsdensityIndependentPixelsRenderSize.Unit を使用して拡大縮小できるようになり ました。
  • 場所のカテゴリ検索から除外する PlaceCategory アイテムのリストを追加するために CategoryQuery.excludeCategories が追加されました。 これらのカテゴリは、で設定 CategoryQuery.withExcludeCategoriesできます。
  • MapMarker 新しい MapMarkerAnimation クラスを介したオブジェクトの拡張アニメーションサポートが追加されました。 このようなアニメーションは、 MapItemKeyFrameTrack マップアイテムのプロパティを補間するためのキーフレームを保存するに基づいています。 これは、を呼び出して作成 MapItemKeyFrameTrack.moveTo(List<GeoCoordinatesKeyframe> keyframes, EasingFunction easingFunction, KeyframeInterpolationMode interpolationMode)できます。 アニメーションは、を使用して開始またはキャンセルでき mapMarker.startAnimation(mapMarkerAnimation)/cancelAnimation(mapMarkerAnimation)ます。
  • 経由のオンラインバスルート計算のサポートが追加 RoutingEngineされました。 TransportMode.bus およびを追加しました BusOptions
  • MapMarker 設定によってのフェードアニメーションを追加 fadeDuration: TimeIntervalしました。 マーカーはに追加されると自動的にフェードイン MapView し、削除されるとフェードアウトします。 既定 fadeDuration では、この機能は無効になっており、プロパティの既定値は 0 です。
  • フラット MapMarker3D オブジェクトの明示的なサポートが追加されました。 MapImage パラメーターを使用してフラットなマップ マーカーを作成するための MapMarker3D の簡易コンストラクタを追加しました。 RenderSize.Unit と併用 densityIndependentPixels すると、ズーム レベル とは独立した固定サイズのフラットマーカーを作成できます。
  • MapCameraAnimationFactory.flyTo(GeoCoordinatesUpdate, double, Duration)MapCameraAnimationFactory.flyTo(GeoCoordinatesUpdate, GeoOrientationUpdate, double, Duration)MapCameraAnimationFactory.flyTo(GeoCoordinatesUpdate, MapMeasure, double, Duration)MapCameraAnimationFactory.flyTo(GeoCoordinatesUpdate, GeoOrientationUpdate, MapMeasure, double, Duration) の拡張カメラアニメーションを追加しました。

API の変更 - 中断

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

API の変更 - 廃止

  • MapCamera.FlyToOptions`` and allMapCameraを廃止しました。代わりに flyToAPIs. UseMapCameraAnimationFactory.flyTo` API を使用してください。
  • 廃止された Section.trafficSpeeds プロパティ。 代わりに Span.trafficSpeed プロパティを使用します。

解決済みの問題

  • TrafficEngine は、半径のない GeoCorridor オブジェクトを処理できるようになりました。 経由地の半径 halfWidthInMeters が設定されていない場合、デフォルト値の 30 メートルが使用されます。
  • RoutingEnginereturnToRoute() 機能が最初の未移動の経由地に戻され、routeFractionTraveled パラメータは無視されなくなりました。

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • 経由地の交通状況を確認 trafficEngine.queryForIncidents すると、 GeoCorridor 500 km よりもはるかに短い荷物があると、予期せず失敗します
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.5.0

新機能

  • MapMeasure 範囲、MapCameraLimits.zoomRange: MapMeasureRange プロパティを保持する MapMeasureRange クラスが追加されました。
  • SdkContext.release() メソッドを追加しました。 アプリケーションがシャットダウンしたときに、このメソッドを 1 回呼び出すことをお勧めします。
  • 新しい EngineBaseURL 列挙型 (enum) および customEngineBaseUrls のフィールドを使用して、カスタムバックエンドのサポートを追加 SDKOptionsしました。
  • MapCameraLimits.tiltRange(AngleRange) プロパティーを追加しました。
  • 電気自動車では、代替ルートが完全にサポートされるようになりました。 EV ルートの代替案は routeOptions.alternatives 、が [1,6] の範囲にある場合に有効になります。 この機能は v4.10.4.0 以降ですでに利用可能になっています。
  • MapCameraLimits.setBearingRangeAtZoom(MapMeasure, AngleRange)MapCameraLimits.clearBearingRangesMapCameraLimits.setTiltRangeAtZoom(MapMeasure, AngleRange)MapCameraLimits.clearTiltRanges が追加されました。
  • MapCamera.cancelAnimations メソッドを追加しました。
  • MapCameraListener インターフェイスと MapCamera.addListener(MapCameraListener)MapCamera.removeListener(MapCameraListener)MapCamera.removeListeners メソッドが追加されました。

API の変更 - 廃止

  • 非推奨 Location.timestampSinceBootInMillisecondsです。 Location.timestampSinceBoot 代わりにを使用します。
  • 廃止され MapCameraLimits.setMinTilt(double) たおよび MapCameraLimits.setMaxTilt(double)MapCameraLimits.tiltRange 代わりにプロパティを使用してください。
  • 廃止 MapCamera.cancelAnimation されたメソッドです。 MapCamera.cancelAnimations 代わりにを使用します。
  • MapCameraLimits.setMinZoomLevel(double)MapCameraLimits.setMaxZoomLevel(double)MapCameraLimits.ErrorCodeMapCameraLimits.MapCameraLimitsException が廃止されました。 MapCameraLimits.zoomRange: MapMeasureRange 代わりにプロパティを使用してください。
  • MapCameraObserver インターフェイスと MapCamera.addObserver(MapCameraObserver) および MapCamera.removeObserver(MapCameraObserver) メソッドが廃止されました。 代わりに MapCamera.addListener(MapCameraListener)MapCamera.removeListener(MapCameraListener) を使用してください。

解決済みの問題

  • RouteOptions.occupantsNumber ルート要求中のの誤った処理を修正しました。
  • ルーティング : UTC 時間に変換したときに発生する出発 / 到着時間の誤ったオフセット 計算を修正しました。

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • 経由地の交通状況を確認 trafficEngine.queryForIncidents すると、 GeoCorridor 500 km よりもはるかに短い荷物があると、予期せず失敗します
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • 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としています。
  • TrafficEngine によって返された TaskHandle オブジェクトの cancel() メソッドを呼び出して、交通事故クエリをキャンセルできるようになりました。
  • 追加 routing.TruckSpecifications.truck_typeされました 廃止されたを置き換えることを目的 routing.TruckSpecifications.typeとしています。

API の変更 - 中断

  • サポートされている最小のフラッタバージョンが 2.5.3 から 2.8.0 にアップグレードされました。 サポートされている最新のフラッタバージョンは 2.10.2 です。 サポートされている DART の最小バージョンが 2.14.4 から 2.15.0 に引き上げられました。 サポートされている最新の DART バージョンは 2.16.1 です。 新しいバージョンのフラッタや DART も動作する可能性がありますが、動作保証はありません。

API の変更 - 廃止

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

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.3.0

新機能

  • 追加 sdk.transport.TunnelCategoryされました 廃止されたものを置き換えることを目的 sdk.routing.TunnelCategoryとしています。
  • オフラインルーティングの高度処理を追加しました。
  • MapMarker3D クラスにプロパティ isDepthCheckEnabled を追加しました。 これにより、トーラスなどの複雑な 3D オブジェクトのレンダリングが改善されます。
  • トラフィックインシデントのフィルタリングを有効にするために、TrafficIncidentImpact および TrafficIncidentType の列挙による UNKNOWN の値のサポートを追加しました。 この値は、すべてのタイプ / インパクトがバックエンドから要求され、その後 HERE SDK によってフィルタリングが適用されることを示します。
  • 追加 EVTruckOptions.link_tunnel_categoryされました 廃止されたものを置き換えることを目的 EVTruckOptions.tunnel_categoryとしています。
  • 追加 TruckOptions.link_tunnel_categoryされました 廃止されたものを置き換えることを目的 TruckOptions.tunnel_categoryとしています。
  • MapCameraUpdateFactory.setNormalizedPrincipalPoint(Anchor2D) 正規化されたスクリーン座標を使用してカメラの主なポイントをアニメーション化するメソッドを追加しました。
  • Anchor2DKeyframe 正規化された主点のアニメーションで使用されるクラスを追加しました。 MapCameraKeyframeTrack.normalizedPrincipalPoint(List<Anchor2DKeyframe>, EasingFunction, KeyframeInterpolationMode) 正規化された主要ポイントをアニメーション化するためのキーフレームトラックを作成するように追加さ MapCameraKeyframeTrack.getAnchor2DKeyframes() メソッドを追加しました。 MapCameraUpdateFactory.setNormalizedPrincipalPoint(Anchor2D) メソッドを追加しました。
  • 地図に埋め込まれている既定の Carto POI の表示が改善されました。
  • 夜間スキームの土地利用地域のポリゴンに関連する色が追加されました。
  • マップがアイドル状態かビジー状態かを検出するためにMapIdleListenerMapViewライブラリ に追加されました。 addMapIdleListener(MapIdleListener) アイドル状態の通知の受信を開始し、 removeMapIdleListener(MapIdleListener) アイドル状態の通知の受信を停止するために追加されました。 HereMap インスタンスに追加 MapView できます。インスタンスから取得できます。
  • 「 RasterDataSource 」にコンストラクタを追加しました。
  • initialBackgroundColorMapViewOptions およびコンストラクタに追加しました。初期の背景色を設定します。 最初のマップ シーン がロードされるまで、初期の背景色が表示されます。
  • 夜間スキームの街路ネットワーク要素に関連する色を更新しました。

API の変更 - 廃止

  • サポートされていないメソッドが廃止 RasterDataSource.changeConfigurationWithConfigPath() 代わりに、別のコンストラクタを使用してください。
  • 非推奨 BatterySpecifications.changingSetupDurationInSecondsです。 BatterySpecifications.changingSetupDuration 代わりにを使用します。
  • TruckOptions.tunnel_category 列挙型 (enum) を廃止しました。 代わりに、 'TruckOptions.LINK_TUNNEL_CATEGORY' を使用してください。
  • 非推奨 Maneuver.durationInSecondsです。 Maneuver.duration 代わりにを使用します。
    • 非推奨 Section.durationInSecondsです。 Section.duration 代わりにを使用します。
    • 非推奨 Section.trafficDelayInSecondsです。 Section.trafficDelay 代わりにを使用します。
  • 検索 : 廃止 GeoPlace(title, externalIDs, type, categories, address, location, business, web) された GeoPlace.allFields(title, externalIDs, type, categories, address, location, business, web, internalid, internalmyPlace) コンストラクタ。 GeoPlace.withDefaults() 代わりにを使用します。
  • 非推奨 Waypoint.durationInSecondsです。 Waypoint.duration 代わりにを使用します。
  • sdk.routing.TunnelCategory 列挙型 (enum) を廃止しました。 代わりに、「 DK.TRANSPORT.TunnelCategory 」を使用します。
  • 非推奨 Route.durationInSecondsです。 Route.duration 代わりにを使用します。
    • 非推奨 Route.trafficDelayInSecondsです。 Route.trafficDelay 代わりにを使用します。
  • 廃止 MapCameraUpdateFactory.setPrincipalPointOffset(Point2D) されたメソッドです。 MapCameraUpdateFactory.setNormalizedPrincipalPoint(Anchor2D) 代わりにを使用します。
  • 非推奨 EVTruckOptions.tunnel_categoryです。 EVTruckOptions.link_tunnel_category 代わりにを使用します。
  • 非推奨 PostAction.durationInSecondsです。 PostAction.duration 代わりにを使用します。
    • 廃止された PostAction コンストラクタ。 PostAction.withDefaults() 代わりにを使用します。
    • 非推奨 PreAction.durationInSecondsです。 PreAction.duration 代わりにを使用します。
    • PreAction パラメーターを含む非推奨のコンストラクターです。 PreAction.duration 代わりにを使用します。
  • 非推奨 TransitStop.durationInSecondsです。 TransitStop.duration 代わりにを使用します。 廃止された TransitStop(departure, durationInSeconds) コンストラクタ。 TransitDeparture.withDefaults(departure) 代わりにを使用します。
  • links で廃止 sdk.routing.Sectionされました。 spans 代わりにを使用します。

解決済みの問題

  • カスタムのラスタレイヤーを追加しても、 HERE ロゴは非表示になりません。

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.2.0

新機能

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

API の変更

  • フラッタ 2.2.x のサポートが削除されました 最新 リリースですでに発表されているように、フラッター 2.5.0 および DART 2.14.0 以降が必要になりました。
  • 廃止された 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 コンストラクタ。 FarePrice.withDefaults() 代わりにを使用します。
  • 非推奨 AuthenticationData.expiryTimeInSecondsです。 AuthenticationData.expiryTime 代わりにを使用します。 廃止された AuthenticationData コンストラクタ。 AuthenticationData.withDefaults() 代わりにを使用します。
  • 廃止された 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) コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • 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()が追加 されました。 作成したオプションは、通常どおりルート計算に使用できます。 これはベータ版の機能であることに注意してください。
  • TrafficEngine 現在の交通事故の問い合わせを許可する新しいを追加しました。 Traffic Example アプリ を確認して、その仕組みを確認してください。 は TrafficEngine 、バウンディング ボックス 、円、または廊下の交通事故のクエリーをサポートしています。 ID で正確な交通事故を検索しています。交通事故には、インシデントタイプ、インシデントの影響、インシデントの場所(現在のところ、長さのポリライン )、インシデントコード、アクティブな時間範囲が含まれ、クエリーで指定された言語の説明と概要、関連する車両の制限などでローカライズされます。 交通事故の車両制限の表現を、一部の車両カテゴリの制限付き車両プロパティのセットとしてサポートし、インシデントタイプ、インシデントインパクト、アクティブ時間範囲で照会されたインシデントをフィルタリングします。
  • 追加 RouteOptions.occupantsNumber日時 : 車両の乗員数を反映するオプション。 car および truck トランスポートモードでサポートされています。 1 を超えると、 HOV/ カープールレーンを使用できる車両に影響があります。 デフォルトは 1 です。
  • サポートされている最小のフラッタバージョンが 2.2.3 から 2.5.3 に引き上げられました。 動作が保証されている最新のフラッタバージョンは 2.8.1 です。他のバージョンも動作する可能性がありますが、動作は保証されていません。

API の変更

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

解決済みの問題

  • 修正済み : 新たに導入されたズーム レベル の動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 修正済み : 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 修正済み : cachePath および persistentMapStoragePath を使用して変更し SDKOptionsた場合、デフォルトのパスは変更されません。
  • 修正済み : importRoute()経由でインポートされたトラックルート は、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NO_ROUTE_FOUNDエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。

既知の問題

  • ナビゲーション : MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。

バージョン 4.10.0.0

新機能

  • MapView: MapView がプログラムによって作成された場合のメルカトル図法のサポートが追加されました。 マップ の投影法を指定できるHereMapOptionsおよびMapProjectionが追加されました。 の拡張コンストラクタ HereMap。オプションoptionsの type パラメータHereMapOptionsを使用します。 例 :
    • HereMap(..., options: HereMapOptions(MapProjection.globe),)
    • HereMap(..., options: HereMapOptions(MapProjection.webMercator),)
  • MapContext クラスを追加し getMapContext() 、メソッドをに追加 HereMapControllerしました。 MapContextRasterDataSource カスタムのラスタレイヤをサポートする新しいなど、マップタイルのカスタムデータソースを作成する場合は、が必要 MapViewです。
  • MapView: 地図の上にタイル オーバーレイとして表示できるカスタムのラスタレイヤーが追加されました。 注 : これはこの機能のベータ版です。このため、いくつかのバグや予期しない動作が発生する可能性があります。 関連する API は、非推奨プロセスなしで新しいリリースで変更されることがあります。 カスタムラスタレイヤーをサポートするために、次のクラスが追加されました。
    • RasterDataSource オブジェクトの作成に使用されるRasterDataSourceFactory追加済み。
    • RasterDataSource 表示するラスタタイル データのソースを表す追加されました。 また、設定の変更も可能です。
    • RasterDataSourceConfiguration URL 、タイリングスキーム、ストレージレベル、キャッシュパラメータなど、データソースの設定を指定するために使用される追加されました。
    • TilingScheme タイル データの解釈方法を指定する 列挙型 (enum) が追加されました。
    • RasterDataSourceListener からの通知の受信に使用できるインターフェイスを追加 RasterDataSourceしました。
    • MapLayer レンダリング可能なマップ オーバーレイ を表し、その表示範囲を制御するクラスを追加しました。
    • MapLayer オブジェクトの作成に使用されるMapLayerBuilder追加済み。
    • MapLayerPriority マップ レイヤー の描画順序を指定する追加されました。
    • MapLayerVisibilityRange マップ レイヤー を表示するズームレベルを指定する追加されました。
    • MapContentType によって表示されるデータのタイプを指定するために追加 MapLayerされました。
  • HERE SDK は >=1.0.0 <=1.1.2 ffi 1.0 のみをサポートするのではなく、 DART ffi パッケージのバージョンと互換性があります。
  • HereMapControllerCore クラスを追加しました。 hereMapControllerCore にプロパティを追加しました HereMapControllerHereMapControllerCore は、カスタムのラスタレイヤをサポートするためにMapLayerBuilderと併用できるMapLayerを初期化するために使用されます。
  • ルートのインポート : 指定した文字列ハンドルからRouteHandleを作成できるRouteHandle​(String handle)コンストラクタが追加されました。 このような文字列は、 HERE REST API などの他のバックエンドソースから提供でき、数時間有効です。 この文字列は、計算されたルートをエンコードします 。この文字列を使用して、RoutingEngineの新たに追加されたimportRouteFromHandle(RouteHandle routeHandle, RefreshRouteOptions refreshRouteOptions, CalculateRouteCallback callback)メソッドを経由してこのルートをインポートし、 HERE SDK でさらに使用できます。 注 : これはこの機能のベータ版です。
  • 検索 : の既定のコンストラクタを追加 Addressしました。

API の変更

  • 廃止されたクラス MapCamera.OrientationMapCamera.OrientationUpdateMapCamera.State.targetOrientationおよびそれらを使用するすべてのメソッドが削除されました。 代わり に、新しいGeoOrientationGeoOrientationUpdateMapCamera.State.orientationAtTargetクラスを使用する新しいメソッド、およびを使用します。 たとえば、削除されたメソッドの代わり MapCamera.lookAtPointWithOrientationAndDistance(GeoCoordinates target, OrientationUpdate orientation, Double distanceInMeters) に、 Now を使用 MapCamera.lookAtPointWithGeoOrientationAndDistance(GeoCoordinates target, GeoOrientationUpdate orientation, Double distanceInMeters)します。
  • 以前廃止された GeoCorridor.radiusInMeters プロパティが削除されました。 GeoCorridor.halfWidthInMeters 代わりに、新しいプロパティを使用してください。
  • 以前廃止された FarePrice.unit プロパティが削除されました。 代わりに FarePrice.validityPeriodInSeconds プロパティを使用します。
  • 前に廃止されたメソッドを削除 MapCamera.animateToAreaWithGeoOrientationAndViewRectangle(GeoBox target, GeoOrientationUpdate orientation, Rectangle2D viewRectangle, int durationInMs)しました。 代わりに、他の利用可能な方法のいずれかを使用してください。
  • 以前廃止された Agency.icon プロパティが削除されました。 この機能はサポートされていません。
  • メソッドが廃止され MapScene.setLayerState(String layerName, MapSceneLayerState newState)ました。 MapScene.setLayerVisibility(String layerName, VisibilityState visibility) 代わりに、新しい方法を使用してください。 列挙型 (enum) を廃止 MapSceneLayerStateしました。 VisibilityState 代わりに 列挙型 (enum) を使用してください。

解決済みの問題

  • ルーティング : 各経由地 の停止時間を設定して、超過 ETA をより適切に提供できるようになりました。 に 'urationInSeconds' プロパティを追加 Waypointしました。 デフォルトは 0 です。 パススルー経由地 では無視されることに注意してください。
  • 修正済み : MapViewLifecycleListener.onAttach() MapView が完全に初期化されると、が呼び出されます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • importRoute()経由でインポートされたトラックルートは、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NoRouteFoundエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。
  • cachePath および persistentMapStoragePath を使用して変更し SDKOptionsた場合、デフォルトのパスは変更されません。

バージョン 4.9.4.0

新機能

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

解決済みの問題

  • 修正済み : まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • importRoute()経由でインポートされたトラックルートは、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NoRouteFoundエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。

バージョン 4.9.3.0

API の変更

  • クラスの名前を PickMapFeaturesResultPickPoiResult に変更 PickPoiResultしました。

解決済みの問題

  • 修正済み : 埋め込み POI や地図アイテムなどの地図機能を経由してピックすることはできません。現在、mapView.pickMapItemsmapView.pickMapFeaturesピックすることはできません。
  • enterHigway/ 右フォークではなく、左 / 右ターンとして誤って報告された固定操作アクション。
  • 修正済み : アプリを初めて起動したときに、トラフィック層MapScene.Layers.TRAFFIC_FLOWMapScene.Layers.TRAFFIC_INCIDENTSが瞬時に表示されないことがあります。
  • 修正済み : マップ レイヤーの設定 VEHICLE_RESTRICTIONS は現在無視され、レイヤーは表示されません。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。

バージョン 4.9.2.0

ハイライト

  • HERE SDK for Flutter のベータ版のステータスを削除しました。 DART およびフラッタの急速な開発により、 HERE SDK API は予告なしに、または非推奨のプロセスなしに新しいリリースで変更されることがありますので、ご了承ください。 これは、まれな例外的な場合にのみ発生することを期待しています。 今後、ほとんどの場合、 HERE SDK for Flutter は非推奨プロセスに従い、今後の変更内容は リリース ノート および API リファレンス のドキュメントで通知されます。
  • 新しい IOS-arm64_x86_64-simulator フレームワークを含む M1 マシンに対する iOS シミュレータのサポートが追加 されました。このフレームワークは、 IOS-arm64 フレームワークとともに XCFramework に現在含まれています。 M1 マシンでは、回避策なしでシミュレータを開始できるようになりました。 ビットコードの最適化は 、 ios-arm64 でのみイネーブルになります。

新機能

  • LocationIndicator.updateLocation(Location location, MapCameraUpdate cameraUpdate) ユーザー MapView の位置を追跡するときなどに、のインジケータの位置とターゲット座標を同時に更新するために追加されました。
  • オフラインルーティング : 車両 RouteOptions の走行速度の上限を設定できるプロパティを有効にしました : speedCapInMetersPerSecond 車およびトラックの輸送モードで利用できます。 ルートパスと ETA に影響が出る可能性があります。 このプロパティは、オンラインルーティングですでに利用できます。
  • MapCamera アニメーションまたは flyTo()呼び出しがいつ完了したかを監視する機能が追加されました。 AnimationListener インターフェイス、 'AnimationState' 列挙、 MapCamera.startAnimationWithListener メソッド、 MapCamera.flyToWithOptionsAndGeoOrientationAndListener および MapCamera.fflyToWithOptionsAndGeoOrientationAndDistanceAndListener メソッドが追加されました。
  • 埋め込み Carto POI を選択する機能が追加されました。 既定では、埋め込み POI は地図に表示され、経由で選択して mapView.pickMapFeatures()PickMapFeaturesResult が含まれているを取得でき PoiResultます。 使用例については、開発者ガイドを確認してください。
  • LocationIndicatorMapViewライフサイクル」に直接関連付ける便利な機能が追加されました。 たとえば、新しい enable() メソッドを呼び出すと、が LocationIndicator マップに表示されます。 これは、呼び出し時と同じ影響 mapView.addLifecycleDelegate(locationIndicator)があります。 ファクトリメソッドを追加 LocationIndicator.withMapView(MapViewBase mapView)し、メソッド LocationIndicator.enable(MapViewBase mapView)を追加しました。 LocationIndicator.disable()
  • MapMarkerCluster アイテムをピックできるようになりました。また、他のマップアイテムをピックすると 、クラスタ化されたマーカーはpickMapItemsResult.getMarkers()経由で返されなくなりました。 代わりに、新しい pickMapItemsResult.getClusteredMarkers() メソッドを呼び出します。 MapItems 使用例については、サンプルアプリおよび開発者ガイドを参照してください。

解決済みの問題

  • 修正済み : Xcode シミュレータで実行しているときの設定によって post_install は、生成された Podfile でタスクを変更する必要があります。 現在では、 arm64 M1 のサポートはデフォルトですでに統合されています。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。
  • アプリを初めて起動したときに、トラフィック層MapScene.Layers.TrafficFlowMapScene.Layers.TrafficIncidentsが瞬時に表示されないことがあります。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • マップ レイヤーの設定 vehicleRestrictions は現在無視され、レイヤーは表示されません。
  • 埋め込み POI や地図アイテムなどの地図機能を経由してピックすることはできません。mapView.pickMapItemsmapView.pickMapFeatures現在、ピックすることはできません。

バージョン 4.9.1.0

ハイライト

  • サポートされている最小のフラッタバージョンが 2.0.6 から 2.2.3 に引き上げられました。 フラッター 2.5.2 (および DART 2.14.3 )が正式にサポートされるようになりました。

新機能

  • MapSceneクラスにremoveMapMarkers()メソッドを追加しました。 バッチ呼び出しで複数のマップマーカーを削除します。

API の変更

  • の廃止されたタグを削除 persistentMapStorageFolderAccessDeniedしました persistentMapStorageFolderAccessDenied は廃止されなくなりました。
  • 近日停止予定MapCamera.animateToAreaWithGeoOrientationAndViewRectangle(GeoBox target, GeoOrientationUpdate orientation, Rectangle2D viewRectangle, int durationInMs)。 代わりに、他の利用可能な方法のいずれかを使用してください。
  • 廃止されましたMapCameraFlyToOptions.durationInMs。代わりにMapCameraFlyToOptions.durationを使用し

解決済みの問題

  • 修正済み : Location.time が設定されている場合、ルートのインポートに失敗しなくなりました。
  • 短いピンク色の画面を修正 MapViewしました。この画面は、の最初の表示の前に表示されます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。
  • MapMarkerCluster グループはまだ直接選択できません。 回避策として、クラスターの含まれているMapMarkerアイテムに一意のMetadataキーを設定することで、重複するマーカーを特定できます。 例については、 MapItems アプリを参照してください。
  • アプリを初めて起動したときに、トラフィック層MapScene.Layers.TrafficFlowMapScene.Layers.TrafficIncidentsが瞬時に表示されないことがあります。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • マップ レイヤーの設定 vehicleRestrictions は現在無視され、レイヤーは表示されません。
  • Xcode シミュレータで実行しているときの設定によっては post_install 、生成された Podfile でタスクを変更する必要があります。
post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
          config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64' if `uname -m` == "x86_64\n"
        end

  end
  installer.generated_projects.each do |project|
    project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.4'
        end
    end
    project.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.4'
    end
end

バージョン 4.9.0.0

新機能

  • startAnimation(MapCameraAnimation)EasingFunctionおよびKeyframeInterpolationModeを使用して、MapCameraに新しいアニメーション機能を追加しました。 関連するクラス GeoCoordinatesKeyframeGeoOrientationKeyframePoint2DKeyframeScalarKeyframeMapCameraAnimationMapCameraAnimationFactoryおよび MapCameraKeyframeTrackを追加しました。
  • ルートをインポートできるようになりました。 GeoCoordinatesおよびRouteOptionsのリストからルートをインポートするためにroutingEngine.importRoute()追加されました。
  • 新しいクラスMapMarkerClusterおよびMapMarkerCluster.ImageStyleを使用したマップ マーカークラスタリングのサポートが追加されました。 マーカークラスタは、で追加 / 削除でき MapScene.addMapMarkerCluster()/MapScene.emoveMapMarkerClusterます。 使用例については、 MapItems のアプリの例を参照してください。
  • 場所のデータが設定された時刻を指定するためのオプションのフィールドtimeLocationクラスに追加しました。
  • バッチサポート MapMarker: MapMarker 複数のアイテムを一度に追加するメソッドを追加しました。 mapScene.addMapMarkers()では、1 つのバッチ呼び出しでMapMarker項目のリストをMapSceneに追加できます。
  • 検索 : PlaceType.intersection 2 つ以上の道路の交差点を示すために追加されました。 注 : これはベータ版の機能です。

API の変更

  • Location クラスで廃止されたファクトリメソッドが削除されました。 代わりに、他の利用可能なコンストラクタのいずれかを使用します。
  • 以前廃止された MapRepresentable インターフェイスおよび addMapRepresentable メソッドと removeMapRepresentable メソッドを HereMapController から削除しました。 MapViewLifecycleListener 代わりにを使用してください。
  • 地図の種類 : 以前廃止されたシーン設定ファイルを削除しました : legacy.gray.day.json" 、「 legacy.gray.night.json" 」、「 legacy.hybrid.day.json 」、「 legacy.hybrid.night.json 」、「 legacy.normal.day.json" 」、 " legacy.normal.night.json" 。 MapSchemes 代わりに、関連するを使用してください。
  • 以前廃止された Notice クラス NoticeCode 、 列挙型 (enum) 、 Section.notices およびプロパティが削除されました。 代わりに、 SectionNoticeCode SectionNotice クラスおよび Section.getSectionNotices() メソッドを使用してください。
  • 検索 : 廃止された次のフィールドがAddressクラスから削除されました : stateNamecountyNamestreetNameadditionalData。 代わりに、statecountyおよびstreetを使用してください。 このフィールド additionalData はすでに使用されていません。
  • 検索 : SearchError列挙型 (enum) から廃止された永続的なoptionsNotAvailable値を削除しました。 SearchError.invalidParameter 値に置き換えられました。
  • 以前廃止されたgreyDayおよびgreyNightMapScheme列挙型 (enum) から削除しました。 代わりに、通常のマップ スキームバリアントを使用します。
  • Locationクラスで廃止されたフィールドtimestampです。 代わりに、新たに導入されたtimeフィールドを使用してください。

解決済みの問題

  • 日本のラベルで一般的に表示されている中国語のフォントを修正しました。
  • 修正済み : 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。
  • MapMarkerCluster グループはまだ直接選択できません。 回避策として、クラスターの含まれているMapMarkerアイテムに一意のMetadataキーを設定することで、重複するマーカーを特定できます。 例については、 MapItems アプリを参照してください。
  • アプリを初めて起動したときに、トラフィック層MapScene.Layers.TrafficFlowMapScene.Layers.TrafficIncidentsが瞬時に表示されないことがあります。
  • フラッター 2.5 はまだ正式にはサポートされていません。 シミュレータでアプリを実行するには post_install 、生成された Podfile でタスクを変更します。
post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
          config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64' if `uname -m` == "x86_64\n"
        end

  end
  installer.generated_projects.each do |project|
    project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.4'
        end
    end
    project.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.4'
    end
end

バージョン 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 デフォルトでは、に設定されています。 このフラグを有効にすると、トールの該当する転送モードでトールデータが要求されます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。

バージョン 4.8.3.0

ハイライト

  • HERE SDK で動作する最新の安定したフラッタバージョンが 2.2.2 から 2.2.3 に更新されました。 新しいバージョンも動作する可能性がありますが、動作保証はありません

新機能

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

API の変更

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

解決済みの問題

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

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。

バージョン 4.8.2.0

新機能

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

解決済みの問題

  • 修正済み : まれ Storage.LevelDB に、アプリの起動時に関連するクラッシュが発生することがあります。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。

バージョン 4.8.1.0

新機能

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

API の変更

  • GeoCorridor()GeoCorridor.make()名前が変更されまし

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれ Storage.LevelDB に、アプリの起動時に関連するクラッシュが発生することがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。

バージョン 4.8.0.0

ハイライト

  • サポートされている最小の Flutter および DART バージョンが 、 Flutter 2.0 および DART 2.12 にアップグレードされました。
  • ffi 1.0 がサポートされるようになりました。つまり、他のサードパーティ製プラグインも ffi 1.0 を使用するように更新する必要があります。更新しないと、これらのプラグインを HERE SDK と一緒に使用できません。
  • ヌルセーフティのサポートが追加されました。 ヌルセーフティは任意でディセーブルにできます。
  • release() オブジェクトを廃棄するためにを呼び出す必要はなくなりました。 このメソッドは廃止され、今後削除されます。 それでも電話をかけると、何も行われません。
  • HERE SDK for Flutter (Navigate Edition)の新しい参照アプリケーションGitHub に公開されました。 iOS および Android デバイスを対象とした、複雑でリリースに対応したプロジェクトの外観を示します。 HERE SDK ベースのプロジェクト ( 一部または全体 ) のインスピレーション源として使用できます。 アプリの多くの部分が Explore Edition と重複していますが、ガイダンスには Navigate Edition が必要です。 現時点では、 HERE SDK 4.7 のみがサポートされています。

API の変更

  • 非推奨 MapCameraOrientation - に置き換えられました GeoOrientation
  • 非推奨 MapCameraOrientationUpdate - に置き換えられました GeoOrientationUpdate
  • 非推奨 MapCameraState.targetOrientation - に置き換えられました MapCameraState.orientationAtTarget
  • 非推奨 MapCamera.flyToWithOptionsAndOrientation(GeoCoordinates target, MapCameraOrientationUpdate orientation, MapCameraFlyToOptions animationOptions) → void - に置き換えられました MapCamera.flyToWithOptionsAndGeoOrientation(GeoCoordinates target, GeoOrientationUpdate orientation, MapCameraFlyToOptions animationOptions) → void
  • 非推奨 MapCamera.flyToWithOptionsAndOrientationAndDistance(GeoCoordinates target, MapCameraOrientationUpdate orientation, double distanceInMeters, MapCameraFlyToOptions animationOptions) → void - に置き換えられました MapCamera.flyToWithOptionsAndGeoOrientationAndDistance(GeoCoordinates target, GeoOrientationUpdate orientation, double distanceInMeters, MapCameraFlyToOptions animationOptions) → void
  • 非推奨 MapCamera.lookAtAreaWithOrientation(GeoBox target, MapCameraOrientationUpdate orientation) → void - に置き換えられました MapCamera.lookAtAreaWithGeoOrientation(GeoBox target, GeoOrientationUpdate orientation) → void
  • 非推奨 MapCamera.lookAtAreaWithOrientationAndViewRectangle(GeoBox target, MapCameraOrientationUpdate orientation, Rectangle2D viewRectangle) → void - に置き換えられました MapCamera.lookAtAreaWithGeoOrientationAndViewRectangle(GeoBox target, GeoOrientationUpdate orientation, Rectangle2D viewRectangle) → void
  • 非推奨 MapCamera.lookAtPointWithOrientationAndDistance(GeoCoordinates target, MapCameraOrientationUpdate orientation, double distanceInMeters) → void - に置き換えられました MapCamera.lookAtPointWithGeoOrientationAndDistance(GeoCoordinates target, GeoOrientationUpdate orientation, double distanceInMeters) → void
  • 非推奨 MapCamera.orbitBy(MapCameraOrientationUpdate delta, Point2D origin) → void - に置き換えられました MapCamera.orbitByWithGeoOrientation(GeoOrientationUpdate delta, Point2D origin) → void
  • 非推奨 MapCamera.setTargetOrientation(MapCameraOrientationUpdate orientation) → void - に置き換えられました MapCamera.setOrientationAtTarget(GeoOrientationUpdate orientation) → void
  • MapPolylineおよびMapPolygonから、廃止されたupdateGeometry()メタ ID を削除しました。
  • 検索 : 次の場所の廃止されたContactフィールドが削除され emailAddresseslandlinePhoneNumbersmobilePhoneNumberswebsiteAddresses
  • ルーティング : 前に廃止された Arrival クラスおよび Departure クラスを削除しました。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • まれ Storage.LevelDB に、アプリの起動時に関連するクラッシュが発生することがあります。
  • まれに、マップ ビューの起動直後にグレイの画面が表示され、アプリケーションが応答していないように見えることがあります (ANR) 。

バージョン 4.7.7.0

ハイライト

  • プレビュー : Flutter バージョンと ffi バージョンが発生しました。 ヌルセーフティのサポートが追加されました。 release() を呼び出す必要はありません。 HERE SDK リファレンスアプリケーション が GitHub に導入されました。 上記の 4.8.0.0 リリースのハイライトで、これらのすべての変更の詳細を確認してください。

新機能

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

API の変更

  • NORMAL_DAYNORMAL_NIGHTHYBRID_DAYおよびHYBRID_NIGHTのマップスタイルが、事前に利用可能になったpreviewものに更新されました。 新しいマップスタイルでは、クリーンで中立的なベース マップと、グレースケールの改善された道路網が採用されており、要素をより適切に階層化して上に追加できます。
  • MapView: 「簡体字中国語」、「繁体字台湾」、および「繁体字香港」の言語ラベルがサポートされるようになりました。
  • 関連するすべての DART クラス ( Gestures SearchEngine など ) から "fromLambd" コンストラクタを削除しました。 このようなジェスチャリスナーを作成する代わりに、次の操作を行います。 tapListener = TapListener.fromLambdas(lambda_onTap: (Point2D p) { ... }); コードを簡略化して、次のことを行うことができます。tapListener = TapListener((Point2D p) { ... });
  • ルーティング : RoutingEnginereturnToRoute および refreshRoute 機能の API を更新しました。内容は 次のとおりです。
    • 次のパラメータの順序を変更 RoutingInterface.returnToRoute()しました : startingPoint パラメータが 2 番目のパラメータになり、 3 番目のパラメータにはなりません。 この機能はまだベータ版です。
    • RoutingEngine.refreshRoute()メソッドにstartingPointパラメーターを追加しました。 その代わり、削除 RefreshRouteOptions.updateStartingPoint()されました。 この機能はまだベータ版です。
    • ReturnToRouteEngine を削除しました。 RoutingInterface.returnToRoute() 代わりに、新たに導入された方法を使用します。

解決済みの問題

  • 修正済み : Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • 修正済み : MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.7.6.0

ハイライト

  • 重要な注意 : サポートされている最小のフラッタバージョンと DART バージョンを 、フラッタ 2.0 とDART 2.12 にアップグレード する予定です。また、メジャーリリース v4.8.0 も予定されています。 このリリースでは、 ffi 1.0 に切り替えることも予定しています。つまり、他のサードパーティ製プラグインも ffi 1.0 を使用するように更新する必要があります。そうしないと、これらのプラグインを HERE SDK と一緒に使用できません。 また、安全のためにヌルセーフティを導入する予定です。 HERE SDKは フラッタ 2.2.0 以降と互換性がありません。 HERE SDK はまだ ffi 1.0 を v4.8.0 までサポートしていないためです。

新機能

  • ローエンドデバイスでの地図のレンダリングパフォーマンスが改善されました。

解決済みの問題

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

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。

バージョン 4.7.5.0

ハイライト

  • 重要な注意 : サポートされている最小のフラッタバージョンと DART バージョンを 、フラッタ 2.0 とDART 2.12 にアップグレード する予定です。また、メジャーリリース v4.8.0 も予定されています。 このリリースでは、 ffi 1.0 に切り替えることも予定しています。つまり、他のサードパーティ製プラグインも ffi 1.0 を使用するように更新する必要があります。そうしないと、これらのプラグインを HERE SDK と一緒に使用できません。 また、安全のためにヌルセーフティを導入する予定です。 HERE SDKは フラッタ 2.2.0 以降と互換性がありません。 HERE SDK はまだ ffi 1.0 を v4.8.0 までサポートしていないためです。

新機能

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

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。

バージョン 4.7.4.0

ハイライト

  • 重要な注意 : サポートされている最小のフラッタバージョンと DART バージョンを 、フラッタ 2.0 とDART 2.12 にアップグレード する予定です。また、メジャーリリース v4.8.0 も予定されています。 このリリースでは、 ffi 1.0 に切り替えることも予定しています。つまり、他のサードパーティ製プラグインも ffi 1.0 を使用するように更新する必要があります。そうしないと、これらのプラグインを HERE SDK と一緒に使用できません。 また、安全のためにヌルセーフティを導入する予定です。 HERE SDKは フラッタ 2.2.0 以降と互換性がありません。 HERE SDK はまだ ffi 1.0 を v4.8.0 までサポートしていないためです。

新機能

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

API の変更

  • ジェスチャー : 指を下に動かすと、運動パンを含む進行中のアニメーションが停止します。
  • ルーティング : 廃止 FarePrice.unitFarePrice.validityPeriodInSeconds れました。代わりに、新しく導入されたプロパティを使用して
  • ルーティング : サポートされていない Agency.icon プロパティが廃止され このプロパティはサポートされなくなり、 HERE SDK リリース v4.10.0 で削除されます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。

バージョン 4.7.3.0

ハイライト

  • 重要な注意 : サポートされている最小のフラッタバージョンと DART バージョンを 、フラッタ 2.0 とDART 2.12 にアップグレード する予定です。また、メジャーリリース v4.8.0 も予定されています。 このリリースでは、 ffi 1.0 に切り替えることも予定しています。つまり、他のサードパーティ製プラグインも ffi 1.0 を使用するように更新する必要があります。そうしないと、これらのプラグインを HERE SDK と一緒に使用できません。 また、安全のためにヌルセーフティを導入する予定です。

新機能

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

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。

バージョン 4.7.2.0

ハイライト

  • 重要な注意 : サポートされている最小のフラッタバージョンと DART バージョンを 、フラッタ 2.0 とDART 2.12 にアップグレード する予定です。また、メジャーリリース v4.8.0 も予定されています。 このリリースでは、 ffi 1.0 に切り替えることも予定しています。つまり、他のサードパーティ製プラグインも ffi 1.0 を使用するように更新する必要があります。そうしないと、これらのプラグインを HERE SDK と一緒に使用できません。 また、安全のためにヌルセーフティを導入する予定です。
  • 開発者ガイドが 拡張され、現在はネイティブプラットフォームですでに利用可能なコンテンツと同等です。

新機能

  • を更新する機能を追加しまし Routeた : RouteOptions.enableRouteHandle A RouteHandleRefreshRouteOptions クラス、および RoutingEngine.refreshRoute() メソッドを取得するフラグが追加されました。 現在、 EVRouteOptions サポートされていません。 詳細については、『開発者ガイド』の関連する章を参照してください。
  • LocationIndicator: 歩行者の新しいスタイルが追加されました。 新しいスタイルがIndicatorStyleに追加され、LocationIndicatorインスタンスに設定してデフォルトの 3D マップ マーカーモデルを切り替えて現在の見出しと位置を示すことができます。 オプションで、スタイルをカスタマイズできます。
  • で frameRate を増減することで、マップ ビューの FPS レンダリングに影響を与えるオプションが追加 MapView.frameRateされました。 これは、ローエンドデバイスの CPU 使用量を削減するのに役立ちます。 デフォルトの FPS は 60 フレーム / 秒です。 FPS を 0 に設定することで、自動レンダリングサイクルを非アクティブ化することもできます。

解決済みの問題

  • 固定 : MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.7.1.0

ハイライト

  • ユーザー LocationIndicator の現在の位置と移動方向を表示するデフォルトの 3D が追加されました。 を使用してマップ ビューに追加 MapView.addMapLifecycleListener()できます。 AS パラメーターLocationを受け取るMapview.updateLocation()を使用して、その場所を更新します。 既定のアセットの外観をカスタマイズするには、MapMarker3DModelAs パラメータをLocationIndicator.setMarker3dModel()に設定します。 次の項目を指定することもできます MarkerType。 今後は、さまざまなユースケースで異なるスタイルのマーカーを有効にするために使用される可能性があります。

新機能

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

API の変更

  • HereMapController.takeScreenshot()によって Image オブジェクトから ImageInfo オブジェクトに返されたスクリーンショットオブジェクトのタイプが変更されました。 実際にはフラッタ Image のタイプが異なる Widgetため、 RGB データへのアクセスがより困難になります。 DART ImageInfo はこの処理を簡素化 Widgetしますが、必要に応じてフラッターに変換することもできます。

解決済みの問題

  • 修正済み : 公共交通機関のルートには、演習は含まれていません。
  • 修正済み : iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.7.0.0

ハイライト

  • サポートされている最小のフラッタバージョンを、フラッタ 1.20 からフラッタ 1.22 およびダート 2.10 に上げました。 サポートされている最小のフラッタバージョンと DART バージョンを 、フラッタ 2.0 とDART 2.12 にアップグレード する予定です。また、メジャーリリース v4.8.0 も予定されています。
  • GitHub に追加された新しいフラッターサンプルアプリ: Flutter の選択内容には、ネイティブの iOS および Android プラットフォームと同じサンプルアプリのセットが含まれるようになりました。
  • 公共交通機関のルートを計算できる新しい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: の追加のコンストラクタを追加しました IsolineOptionsCalculation.withDefaultsAndCalculationMod(IsolineRangeType rangeType, List<int> rangeValues, IsolineCalculationMode isolineCalculationMode)
  • 検索 : href文字列を含むSuggestionの Place の詳細を取得するための新しいメソッドがSearchEngineに追加されました。 sendRequest() 新しい方法を使用します。

API の変更

  • MapViewLifecycleListener 廃止されたを置き換える新しいが追加 MapRepresentableされました。 これは、から追加または削除でき Mapviewます。 これを使用して、マップビューのライフサイクルに関する通知を取得します。
  • 廃止されMapRepresentable、それに関連するメソッドを使用して、MapViewから追加または削除されました。 MapViewLifecycleListener 代わりに、新たに導入したを使用します。
  • 以前廃止された GeoBox.intersects(GeoBox) およびを削除 GeoBox.contains(GeoBox)しました。
  • 以前廃止されたLocationProviderメソッドおよびLocationListener.onLocationTimeout()メソッドを削除しました。
  • 前に廃止された Section.getTransportMode() メソッドを削除しました。
  • 以前廃止された GeoCorridor(List<GeoCoordinates>, Double) コンストラクタを削除しました。
  • 以前廃止されたを削除 Place.getCoordinates()しました。
  • 以前廃止されたフィールドとコンストラクタをから削除 Colorしました。

解決済みの問題

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

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • 公共交通機関のルートには、演習は含まれていません。

バージョン 4.6.5.0

新機能

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

API の変更

  • ルーティング : Notice クラスおよび NoticeCode 列挙型 (enum) を Section.notices プロパティと共に非推奨にしました。代わりに、新しく導入された SectionNoticeCode SectionNotice クラスおよび Section.sectionNotices プロパティを使用してください。
  • 検索 : 廃止 SearchError.optionNotAvailable された 列挙型 (enum) 値。既存 SearchError.invalidParameter の値に置き換えられます。

ハイライト

  • 重要な注意 : サポートされている最小のフラッタバージョンと DART バージョンを 、フラッタ 2.0 とDART 2.12 にアップグレード する予定です。また、メジャーリリース v4.8.0 も予定されています。 このリリースでは、サポートされている最小のフラッタバージョンは、まだ Flutter 1.20.0 および DART 2.9.0 です。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Place 午前 0 時以降に終了したの営業時間。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.6.4.0

新機能

  • ルーティング : Waypoint.minCourseDistanceInMeters ユーザーがアクションを実行しないようにするためのオプションの距離パラメーターを指定するために導入されました。
  • ビューポイントのサイズは、物理ピクセルでSize2D返される新しいviewportSizeプロパティを使用してMapViewから取得できるようになりました。
  • MapCamera A から B までの拡張された FlyTo アニメーションで、ターゲットの向きとターゲット距離を指定 : flyToWithOptionsAndOrientation(GeoCoordinates target, MapCameraOrientationUpdate orientation, MapCameraFlyToOptions animationOptions)
  • 新しいマップスタイルがベータ版として導入されました。
    • normalDaynormalNighthybridDay およびのマップスタイル hybridNight は、 v4.8.0 で更新されます。 予定されている新しいマップスタイルは、ベータ版として次のファイル名ですでにアクセスできます。
      • " preview.normal.day.json" - このスキームは normalDay v4.8.0 の現在のものを更新します。
      • " preview.normal.night.json" - このスキームは normalNight v4.8.0 の現在のものを更新します。
      • "preview hybrid.day.json" - hybridDay このスキームは v4.8.0 の現在のものを更新します。
      • "preview hybrid.night.json" - hybridNight このスキームは v4.8.0 の現在のを更新します。
    • normalDaynormalNighthybridDay 、およびの従来のマップスタイル hybridNight は、 v4.8.0 から v4.9.0 まで、以下に一覧表示されているファイル名でアクセスできます。 v4.9.0 で削除されます。
      • " legacy.normal.day.json"
      • " legacy.normal.night.json"
      • "legacy.hybrid.day.json"
      • "legacy.hybrid.night.json"
      • " legacy.gray.day.json"
      • " legacy.gray.night.json"

API の変更

  • マップスタイルMapScheme.greyDayMapScheme.greyNightは廃止され、削除されます。 normal 代わりにバリアントを使用してください。

解決済みの問題

  • Android の場合 : アプリをバックグラウンドに送信した後に白い画面が表示されないようにするために必要な回避策が FlutterActivity 、との両方のユーザーに適用されるようになり FlutterFragmentActivityました。 これまでは適用さ FlutterFragmentActivityれていませんでしたが、アプリがそのアクティビティを使用していた場合、白い画面が表示されます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Place 午前 0 時以降に終了したの営業時間。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.6.3.0

新機能

  • WatermarkStyle HERE ウォーターマークロゴのスタイルを定義する新しい 列挙型 (enum) が追加されました。 濃い 透かしは、明るい ( 昼間のような ) カスタムスタイルや 、濃いカスタムスキーム ( 夜間や衛星を使用するなど ) の明るい透かしに使用します。 新しい 列挙型 (enum) をカスタムスタイルと一緒に受け入れるための新しいloadScene()メソッドがMapScene追加されました。
  • MapCamera: FlyToOptions 現在のターゲットから GeoCoordinates 新しい場所への fly-to アニメーションをカスタマイズするために追加されました。 durationInMs このパラメータでは、アニメーションの実行時間を定義 bowFactor します。は、 -1 < 0 (凹曲線) ~ 0 (一定の高さ) ~ 0 < 1 (凸曲線)の範囲の弾道曲線の相対的なカメラ高さを定義します。 最大高さは、 1 bowFactor の場合は 1 、最小の場合は -1 です。 高さは、現在のズーム レベルに関係なく一定の外観を保つために、現在のターゲットと新しいターゲットの間の距離を基準にしています。
  • ルーティング : sideOfStreetHint にプロパティを追加しました Waypoint。 これらのオプション GeoCoordinates は、経由地への到達に使用する道路の側面を示します。 たとえば、番地が通りの左側にある場合、道路に仕切りがある場合は、その側を使用することをお勧めします。 そのため、道路に仕切りがない場合 sideOfStreetHint 、は無視されます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Place 午前 0 時以降に終了したの営業時間。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.6.2.0

ハイライト

  • サポートされている最小のフラッタバージョンが 1.17 から 1.20 に引き上げられました。 サポートされている DART の最小バージョンは 2.9.0 です。

新機能

  • MapScene.loadScene()preview.normal.day.json" 」、「 preview.normal.night.json" 」、「 preview hybrid.day.json 」、および「 preview hybrid.night.json 」で使用できる新しいマップスタイルの組み合わせのベータ版が導入されました。
  • 新しいマップアイテムタイプが追加さ MapArrow れました。エレメントをマップにレンダリングして、方向を示すことができるようになりました。 これらのマップは、経由で他のマップアイテムと同様に追加または削除 MapSceneできます。
  • MapMarker 特定のズームレベルでアイテムが重なり合うと、アイテムを非表示にできるようになりました。 これらのプロパティには、の新しいプロパティ get/set isOverlapAllowed()が含まれます。

API の変更

  • フリーフローのトラフィック層では、デフォルトで緑色のトラフィックフローラインがレンダリングされています。

解決済みの問題

  • 修正済み : トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • 修正済み : SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Place 午前 0 時以降に終了したの営業時間。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.6.1.0

ハイライト

  • 新しいターゲット座標を設定して、 A から B までの基本的なアニメーションのための新しいflyTo()メソッドをMapCameraに追加しました。 アニメーションは、ジェスチャー、またはカメラの位置や向きのプログラミングによる変更によって中断できます。

新機能

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

システムの変更をビルドします

  • iOS 用にビルドする場合、 CocoaPods 1.10 以上が必要になりました。 古いバージョンを使用すると、リンカーがリンクに使用する誤ったアーキテクチャーを選択する可能性があります。

API の変更

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

解決済みの問題

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

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。

バージョン 4.6.0.0

ハイライト

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

その他の新機能

  • MapPolygonアイテムをMapViewからピックできるようになりました。MapPolygonアイテムのリストをPickMapItemsResult含めることができるようになりました。
  • ScooterOptions.allowHighway プロパティーを追加しました。
  • GeoBox マップ ビュー with で指定されたを参照するメソッドを追加 lookAtAreaWithOrientationAndViewRectangle(GeoBox target, MapCameraOrientationUpdate orientation, Rectangle2D viewRectangle)しました。 たとえば、マップ ビューの特定の部分にルートを表示する場合に使用できます。
  • 検索 : categories にフィールドを追加 OpeningHoursしました。 これには categories 、特定に関連する OpeningHoursが含まれてい たとえば、に Place 複数の営業時間が関連付けられている場合です。
  • SDKNativeEngine.dispose() リリースリソースに追加されました。 SDKNativeEngine 以前使用したものと同じアクセスキー ID を使用しての新しいインスタンスを作成する必要がある場合に使用します。
  • ロードシールドがデフォルトでマップ ビューにレンダリングされるようになりました。

API の変更

  • スクーター輸送モードのベータ版ステータスを削除しました。
  • updateGeometry() のメソッドが廃止さ MapPolygonれました。 代わり に、新たに導入された set/get ジオメトリアクセサを使用して、GeoPolygonを取得または設定します。
  • updateGeometry() のメソッドが廃止さ MapPolylineれました。 代わり に、新たに導入された set/get ジオメトリアクセサを使用して、GeoPolylineを取得または設定します。
  • 検索 : 次のContactフィールドは廃止されました landlinePhoneNumbers: mobilePhoneNumbersemailAddresseswebsiteAddresses。 代わりに、landlinePhonesmobilePhonesemailswebsitesのように、新たに導入されたフィールドを使用します。 各には、新たに作成されたクラスのリストLandlinePhoneMobilePhoneEmailAddressWebsiteAddressが含まれています。このクラスには、アイテムの文字列表現と、関連するPlaceCategory値のリストが含まれています。
  • フリーフローのトラフィック層は、グリーンのトラフィックフローラインをレンダリングしなくなりました。 今後、フローを有効または無効にする API が導入される予定です。
  • SDKNativeEngine マップ データキャッシュへのアクセスをロックするようになりました。 の別のインスタンス SDKNativeEngine が同じアクセスキー ID でインスタンス化されると、例外がスローされるようになりました。
  • MapView: 座標がビューポイントの外側にあるときに、主軸にクランプが追加されました。
  • Maneuver: 近日停止予定 roadName, roadNameLanguageCode, roadNumber, nextRoadName, nextRoadNameLanguageCode, nextRoadNumber. RoadTextsroadTexts AND および nextRoadTextsLocalizedText AND を使用して代わりに追加 LocalizedTextsされました。

解決済みの問題

  • 修正済み : を MapPolyline 経由して予期せずレンダリングされる MapMarkerことがあります。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。

バージョン 4.5.4.0

ハイライト

  • サポートされているデバイスの仕様が微調整され、サポートされているデバイスの詳細が表示されるようになりました。 詳細については、 このエディションの開発者ガイド「バージョン情報」セクションを参照してください。

新機能

  • トランスフォームセンターのサポートを追加しました。 MapCamera ノウハウを使用 すると、の主要な点Point2D設定して取得できます。 このポイントによって、マップ ビュー内でのターゲットの配置場所が決まります。 この機能を使用すると、たとえば、回転や傾きなどのマップの変形に影響を与えるため、マップのデフォルトの中央を下げることができます。
  • 拡張ウォークルーティングオプション : PedestrianOptions.walkSpeedInMetersPerSecond プロパティーを追加しました。 この機能は ベータ版としてリリースされています。 歩行速度を設定することで、さまざまな歩行プロファイルに固有の歩行者ルートを計算できます。
  • GeoCircleまたはGeoBox内でのCategoryQuery検索 は 、ベータ 機能としてマークされなくなりました。
  • SDKOptions with SDKOptions.cacheSizeInBytes およびに新しいマップキャッシュオプションを追加 SDKOptions.persistentMapStoragePathしました。 Android の場合はマニフェストのキー(com.here.sdk.cache_size_in_bytes, com.here.sdk.persistent_map_storage_path)、 iOS の場合は plist (CacheSizeInBytes, PersistentMapStoragePath)としても利用できます。 この機能を使用すると、キャッシュされたマップ データの保存場所を制御できます。また、キャッシュ用に予約するデータ量を指定することもできます。

API の変更

  • 新しい PedestrianOptions.walkSpeedInMetersPerSecond プロパティをサポートするように PedestrianOptions(routeOptions, textOptions) コンストラクタを PedestrianOptions(routeOptions, textOptions, 1.0) に変更しました ( 上記を参照 ) 。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapPolyline 経由して予期せずレンダリングされる MapMarkerことがあります。

バージョン 4.5.3.0

新機能

  • Routeが計算された後の問題について説明するNoticeCodeを追加しました。 たとえば、ルートがトンネルを回避する必要があるが、可能な唯一のルートがトンネルを通過する必要がある場合 Route 、には、要求されたトンネルの回避策に違反したことを示す通知が含まれます。 そのため Route 、違反の可能性がないか、常に計算されたを確認することをお勧めします。 NoticeCodeNoticeオブジェクトの一部です。 可能なNoticeオブジェクトのリストには、SectionRouteごとにアクセスでき ます。 違反が発生しなかった場合、リストは空になります。
  • のアンカーポイントを MapMarker で変更する機能を追加 Anchor2Dしました。 デフォルトでは、マーカーは指定した位置の中央に配置され、アンカーは (0.5 、 0.5) になります。 アンカーは、マーカーの画像の幅と高さの比率として、四角形内のポイントを表します。
  • GeoCircleまたはGeoBox内のCategoryQueryの検索が追加 されました。 既存 CategoryQuery のコンストラクタが GeoCircle またはを受け入れるように拡張 GeoBoxされました。 この機能は現在ベータ版の状態です。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapPolyline 経由して予期せずレンダリングされる MapMarkerことがあります。

バージョン 4.5.2.0

ハイライト

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

新機能

  • MapPolyline with に新しい読み取り専用プロパティ GeoPolyline get geometryが追加されました。
  • DashPattern の破線のスタイルを設定するクラスを追加 MapPolylineしました。
  • MapPolyline 破線を使用する場合に塗りつぶしの色をサポートするように、に新しいプロパティを追加しました。
    • ui.Color get dashFillColor
    • set dashFillColor(ui.Color value)
  • MapCamera で相対的な向きの値を使用して任意のビュー座標を中心にマップを回転するための累積軌道メソッドが追加 orbitBy(MapCameraOrientationUpdate delta, Point2D origin)されました。

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 型を受け入れる廃止予定のコンストラクタを削除しました。

解決済みの問題

  • 修正済み : 埋め込み POI マーカーは 、ハイブリッド夜間 マップ スキームでは表示されません。
  • 修正済み : パンジェスチャは、開始 イベントの前にキャンセルイベントを受け取ることがあります。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.5.1.0

ハイライト

  • Samsung などの特定のデバイスのコールドスタートアップ時間が短縮されました。

新機能

  • Maneuver.lengthInMeters() 操作の長さを返すプロパティが導入されました。
  • set targetArea(GeoBox value)およびGeoBox get targetAreaで新規MapCameralimits追加 されました。 これにより、ユーザーが希望する関心領域から移動できないように、ターゲット領域を設定できます。
  • AngleRange get bearingRangeおよびset bearingRange(AngleRange value)を使用したベアリングの新規MapCameralimits追加。
  • SectionTransportMode列挙型 (enum) が導入され、このタイプのインスタンスを返すSection.getSectionTransportModeメソッドが追加されました。これは、フェリーなどの現在のトランスポートモードを示しています。Section.getTransportModeは廃止されました。代わりに、新たに導入されたメソッドを使用してください。
  • 検索 : 導入 SupplierReferenceDetails.references れたタイプとプロパティ。このプロパティには、場所へのサプライヤ参照のリストが含まれています。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 埋め込み POI マーカーは 、ハイブリッド夜間 マップ スキームでは表示されません。
  • パンジェスチャは、開始 イベントの前にキャンセルイベントを受け取ることがあります。

バージョン 4.5.0.0

ハイライト

  • 電気自動車 ( EV )のルート計算を追加しました。 所定の消費モデル(電気自動車およびトラックでサポート)に従って、ルートセクションごとのエネルギー消費量を計算できるようになりました。 充電ステーションは、電気自動車が走行中にエネルギー不足にならないように、計算されたルートに自動的に経由地として追加されます(電気自動車でサポートされています)。

新機能

  • LogAppender 独自のログクラスをに挿入するためのインターフェイスが追加 SDKNativeEngineされました。 この方法では、リリースビルドでも、さまざまな事前定義のログレベルの HERE SDK メッセージをログに記録できます。
  • scale のサイズを変更するためのプロパティを追加 MapMarker3Dしました。
  • MapCameraLimits.setMaxTilt(double degreesFromNadir) およびを使用して、カメラのチルト制限を追加 MapCameraLimits.setMinTilt(double degreesFromNadir)
  • MapCameraLimits.setMaxZoomLevel(double zoomLevel) およびを使用してカメラのズーム制限を追加 MapCameraLimits.setMinZoomLevel(double zoomLevel)しました。
  • 電気自動車のルートを計算する新しい方法が追加 さ れました ( 車とトラックがサポートされています ) 。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 の変更

  • サポートされている iOS の最小バージョンが 12.0 から 12.4 に増加しました。
  • カスタムマップスタイルの場合 は、 HERE Style Editor 0.26 が必要です。
  • スプラッシュ画面を黒ではなく灰色に変更。 これにより、コールドスタートに時間がかかるデバイスでのエクスペリエンスが向上します。
  • 廃止された GeoCoordinates コンストラクタを削除しました。代わりに、以前に導入されたコンストラクタを使用
  • 廃止された Anchor2D コンストラクタを削除しました。代わりに、以前に導入されたコンストラクタを使用

解決済みの問題

  • 修正済み : 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • 修正済み : GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.4.6.0

ハイライト

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

解決済みの問題

  • 修正済み : ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。

既知の問題

  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。

バージョン 4.4.5.0

新機能

  • set image(MapImage mapImage)およびMapImage get imageMapMarkerクラスに追加されました。 これにより、マップにすでに表示されているMapMarkerMapImageの外観を変更できます。
  • ズーム レベルを [0,22] の範囲で設定するようにMapCameraクラスにvoid zoomTo(double zoomLevel)追加されました。 zoomLevel カメラ State のプロパティから現在のにアクセスします。
  • GeocoordinatesのリストからGeoBoxを作成するためにGeoBox GeoBox.containingGeoCoordinates(List<GeoCoordinates> geoCoordinates)追加 されました。
  • 追加のコンストラクタCategoryQuery.withCategoryAndFilter(PlaceCategory category, String filter, GeoCoordinates areaCenter)を使用して、 1 つのPlaceCategoryからをCategoryQuery作成できるようになりました。

解決済みの問題

  • 修正済み : まれに、デバイスがオフラインでキャッシュが使用されているときに、マップタイルがちらつくことがあります。

既知の問題

  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • iOS デバイスでは、デバイスの向きを変更すると MapViewPin インスタンスが MapView から消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。

バージョン 4.4.4.0

ハイライト

  • 次の項目に形状の自動単純化が追加され MapPolyline レンダリングされたポリラインの形状は、カメラから地球までの現在の距離に基づいて最適化されます。 目に見えない状態で、たとえば長いルートをレンダリングする場合などに、パフォーマンスが向上します。

API の変更

  • HERE SDK によって使用されている内部AndroidManifesttargetSdkVersioncompileSdkVersionが 28 から 29 に更新されました。
  • here.sdk.Color 削除されました dart.ui.color 。代わりにを使用してください

解決済みの問題

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

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • まれに、デバイスがオフラインでキャッシュが使用されているときに、マップタイルがちらつくことがあります。

バージョン 4.4.3.0

ハイライト

  • 運動マップのパン動作が大幅に改善されました。 現在では、地図をスワイプすると動きが遅くなり、自然な雰囲気になりました。
  • ルートが交差してはならないGeoBoxアイテムを含むavoidAreasリストを含むAvoidanceOptions特定のエリアをルート計算から除外できるようになりました。

新機能

  • Suggestion.getHref() 詳細を確認するための直接リンクを取得するオプションが追加されました。 提案の結果タイプが カテゴリ または チェーンの場合に使用できます。
  • RoadFeatures.difficultTurns 列挙型 (enum) の値を追加しました。 トラック輸送モードでのみ有効です。
  • MapViewが削除された後にマップ シーンが無効な状態になったときに発生する MapError.invalidState列挙型 (enum) 値を追加しました。
  • 非推奨のコンストラクタを 倍精度浮動 小数点数radiusInMetersで置き換える整数型のradiusInMeters新しいGeoCorridorコンストラクタを追加しました。以下を参照してください。

近日停止予定

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

API の変更

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

解決済みの問題

  • 修正済み : のピック半径 pickMapItems() が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。
  • ジオ コーディングの結果を反転するには、 fixed:SearchEngine: Place.getId()が空です。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。
  • まれに、デバイスがオフラインのときにマップタイルがちらつくことがあります。

バージョン 4.4.2.0

新機能

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

近日停止予定

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

解決済みの問題

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

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のピック半径 pickMapItems() が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。

バージョン 4.4.1.0

新機能

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

解決済みの問題

  • 修正済み : PlatformThreading Android プラットフォームで発生した固定メモリリーク。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のピック半径 pickMapItems() が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。
  • Suggestion クラスから取得した場所の場合、地理座標には常に 0 と等しい latitudelongitude が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 地図を移動すると、フラッタのホットリスタート機能が動作しません。 その結果、アプリケーションがフリーズします。

バージョン 4.4.0.2

ハイライト

  • 新しい地図スキームが導入され、ベクトルベースの道路ラベルと一緒に衛星画像をサポートするようになりました : hybridDayおよびhybridNight

新機能

  • setTargetOrientation(MapCameraOrientationUpdate orientation)メソッドがMapCameraクラスに追加さ れました。カメラを基準にしてターゲットの方向のみを設定します。
  • デフォルトでは、ポリラインはマップに追加された順序でレンダリングされます。 描画順を設定することで、実行時に変更できるようになりました。 実行時に幅とアウトラインの幅を変更することもできるようになりました。 このため MapPolyline に、次のメソッドがクラスに追加されました。
    • set drawOrder(int value) DrawOrder をに設定 MapPolylineします。
    • int get drawOrder DrawOrder のを取得 MapPolylineします。
    • set width(double value) LineWidth をに設定 MapPolylineします。
    • double get width LineWidth のを取得 MapPolylineします。
    • set outlineWidth(double value) OutlineWidth をに設定 MapPolylineします。
    • double get outlineWidth OutlineWidth のを取得 MapPolylineします。
  • ルートに沿った場所を検索 : TextQuery.withCorridorAreaAndAreaCenter(String query, GeoCorridor corridorArea, GeoCoordinates areaCenter)メソッドとともにルートに沿って非同期検索要求を実行するときにTextQuery結果をフィルタリングするGeoCorridorオプションが追加されました。
  • ルートに沿ってカテゴリで場所を検索 : ルートに沿ってカテゴリ検索を有効にするために、filterパラメーターCategoryQuery.withFilterAndCorridorArea(List<PlaceCategory> categories, String filter, GeoCorridor corridorArea)を使用し、filterパラメーターCategoryQuery.withCorridorArea(List<PlaceCategory> categories, GeoCorridor corridorArea)を使用せずにコンストラクターでGeoCorridorオプションを受け入れるCategoryQuery構造を追加しました。 この機能はベータ版です。
  • Details 検索 List<PlaceCategory> getPrimaryCategories() クエリの結果から Place カテゴリを取得するために、メソッドをクラスに追加しました。

解決済みの問題

  • ホットリスタートの問題が修正されました。 アプリを再起動せずに、ホットリスタート機能が正しく動作するようになりました。
  • 修正済み : のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。 のレンダリング順序 MapMarker3D がサポートされ、建物のフットプリントの下にマーカーが表示されなくなりました。
  • 地図アイテムに関連するいくつかのレンダリングの問題を修正しました。
  • マップ ビューを再作成した後の動作しないジェスチャの問題を修正しました。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のピック半径 pickMapItems() が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。
  • Suggestion クラスから取得した場所の場合、地理座標には常に 0 と等しい latitudelongitude が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。

バージョン 4.3.4.0

ハイライト

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

新機能

  • MapPolyline マップ LineCap にレンダリングされたポリラインの終了を変更するために、 列挙型 (enum) でのラインキャップスタイルプロパティがに追加されました。
  • MapPolylineLineCap を取得および設定するために、次のプロパティ LineCap get lineCap および set lineCap(LineCap value) を追加しました。

API の変更

  • SDK の Android マニフェストファイルから android.permission.READ_EXTERNAL_STORAGE および android.permission.WRITE_EXTERNAL_STORAGE 権限を削除しました。
  • 内部的には、 HERE SDK は "UpperCamelCase" から "snak_case" に切り替えられました。 これはパブリック API には影響しませんが、ソース管理の下に HERE SDK プラグインフォルダがある場合は、大文字と小文字の区別を有効にしてください。有効にしないと、フォルダをコミットするときにこれらの名前の変更が無視されます。

解決済みの問題

  • 修正済み : SVG ファイルをにロードするときにエラー MapImageが発生しました。 現在では、 assets ディレクトリに保存されている SVG ファイルをメソッド MapImage.withFilePathAndWidthAndHeight("assets/my_svg_image.svg", 100, 100) を使用して MapImage にロードできます ( 例を呼び出します ) 。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。

バージョン 4.3.3.0

新機能

  • 静的プロパティを使用して、マップのプライマリ言語を取得および設定する機能が追加 HereMapController.primaryLanguageされました。

API の変更

  • HereMapController.widgetPinsHereMapController.pins名前が変更されまし

解決済みの問題

  • 修正済み : メモリストレージへのアクセスが拒否されると、アプリがクラッシュします。 これで、マップキャッシュへのパスを設定することで、メモリストレージへのアクセスが許可されます。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。
  • SVG ファイルをにロードするときにエラー MapImageが発生しました。

バージョン 4.3.2.0

ハイライト

  • サポートされている最小のフラッタバージョンが 1.17 以降に引き上げられました。

新機能

  • MAP ウィジェットピンのサポートを追加しました。 mapController.pinWidget(widget, coords) および mapController.pinWidget(widget, coords, anchor: anchor) を追加して、アンカーポイントの有無にかかわらずマップウィジェットピンを追加しました。 mapController.unpinWidget(widget) 地図のウィジェットピンを削除するために使用します。
  • MapCamera.getBoundingBox() で現在表示されているマップ領域を取得するメソッドが追加 GeoBoxされました。
  • MapCamera.setDistanceToTarget(double distanceInMeters) から MapCamera 地球上の目的地までの距離を設定する方法を追加しました。
  • RouteProgress.maneuverProgressからアクセスできるManeuverProgressクラスを追加し、ナビゲーション中の次の操作および次の操作の進行状況の詳細を示します。
  • メソッドMapView.setPrimaryLanguage(LanguageCode languageCode)およびMapView.getPrimaryLanguage()を追加して、マップのプライマリ言語を設定および取得しました。
  • SDKOptions.cachePath 処理のサポートが更新されました。 SDKOptions.cachePath が設定されていない場合は、デフォルトのパスが割り当てられます。 カスタム cachePath は、アプリのマニフェスト( Android )または plist ( iOS )で設定できます。

解決済みの問題

  • 修正済み : Authentication コールバックがメインスレッドで常に呼び出されたわけではありません。 現在では、コールバックは常にメインスレッドで呼び出されることが保証されています。
  • 修正済み : 戻るボタンでアプリを閉じると、 Android アプリがクラッシュすることがあります。
  • MapView.onDestroy が 2 回呼び出されたときに、一部のシナリオでアプリがクラッシュする問題を修正しまし

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。
  • SVG ファイルをにロードするときにエラー MapImageが発生しました。

バージョン 4.3.1.0

API の変更

  • HereMapControllerMapView名前が変更されまし
  • callback メソッドの名前が HereMap(onMapViewCreated: (MapView mapView) {mapView.loadSceneForMapScheme(...);}) に変更 HereMap(onMapCreated: (MapView mapView) {mapView.loadSceneForMapScheme(...);})されました。

解決済みの問題

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

既知の問題

  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • 戻るボタンでアプリを閉じると、 Android アプリがクラッシュすることがあります。 再起動すると動作します。
  • のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。

バージョン 4.3.0.0

ハイライト

  • これは最初のリリースです。

既知の問題

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

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

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