リリース ノート

この度、新しいHERE SDK for iOSのバージョン4.13.4.0(Navigate Edition)がリリースされました。

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

変更

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

バージョン4.13.4.0

新機能

  • MapMarker.visibilityRanges : [MapMeasureRange] プロパティーを追加しました。
  • MapMarker3D マップビューからオブジェクトを選択できるようになりました。 PickMapItemsResult.markers3d 選択 MapMarker3D したインスタンスのリストを保持する読み取り専用プロパティが追加されました。
  • にズーム visibilityRanges プロパティを追加 MapPolylineしました。
  • SDKNativeEngine.proxySettings ProxySettings すべてのネットワーク要求に対してHERE SDKが使用するを取得/設定するプロパティを追加しました。 プロキシサーバーを設定することで、プロキシのIPアドレスやポート番号などを指定できます。 デフォルトでは、プロキシは設定されていません。 注: これは、この機能のベータリリースです。
  • このバージョンのHERE SDKには、メイン(行)マップカタログ用のマップデータv71と、拡張日本カタログ用のv67が付属しています。
  • 自然ガイダンスのサポートを追加: ManeuverNotification TTSのテキストには、ルートに沿って重要なオブジェクト(信号機や停止標識など)が含まれ、操作がよりわかりやすくなりました。 例: "次 の信号で 左折してウォールストリートに入ります。" デフォルトでは、この機能はディセーブルになっています。 有効にするには、 NaturalGuidanceType trafficLight ManeuverNotificationOptions のリストからなどを少なくとも1つ追加 includedNaturalGuidanceTypesします。
  • offlineMode SDKOptions オフラインモードでHERE SDKを初期化するためににに追加されました。 これにより、 SDKNativeEngine の共有インスタンスを介して既存のグローバルオフラインスイッチを補完し、実行時に切り替えます。
  • CatalogVersionHint.latest(ignoreCachedData)ignoreCachedDataオプションが追加されまし た。これにより、マップデータキャッシュにデータがすでに含ま れていてRegions インストールされていない場合に、最新のマップバージョンに自動更新できます。 HERE SDKを初期化するときは、このヒントを使用します。 Maps Developer's Guide 詳細については、のセクションを参照してください。
  • MapMarker3D.visibilityRanges : [MapMeasureRange] プロパティーを追加しました。

API の変更 - 廃止

  • 非推奨 CatalogVersionHint.latest()です。 CatalogVersionHint.latest(Boolean) 代わりにを使用します。

解決済みの問題

  • ナビゲーション: Warnerオプションは、トラッキングモード/ルーティングモードから/から切り替えた後に保存され、再度設定されるようになりました。
  • 最初の操作の音声操作通知テキストを追加しました。
  • ナビゲーション : 非常に長いルートの場合 LocationIndicator、飲食ルートの進行状況の表示がと同期していないことがあります。
  • MapViewMapFeatures 無効 MapFeatureModes な値が設定された場合の処理を修正しました。 無効なモードを持つフィーチャーは、サイレントに無視されるようになりました。
  • 操作通知(TTS): 「ハイウェイ」の道路番号の略語を「ハイウェイ」に変更。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現は、では想定どおりに高輝度表示され realisticView.junctionViewSvgImageContentません。 代わりに、現在すべてのレーンが強調表示されています。 さらに、フォントのオーバーフローに問題がある可能性があります ( 署名者シールドのテキストが大きすぎるように見えることがあります ) 。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

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

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

バージョン4.13.3.0

新機能

  • オフラインマップ: pendingUpdate parallelRequest エラーコードを追加し、アップデートの失敗や並行リクエストのケースをカバーしました。
  • デバッグシンボルが 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] プロパティを追加しました。
  • 指定コンストラクタを次の場所に追加 MapViewしました: MapView.init(frame: CGRect, withSdkEngine: SDKNativeEngine, withOptions: MapViewOptions?)
  • このバージョンのHERE SDKには、地図データバージョンの69 (OCM)が付属しています。

API の変更 - 中断

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

解決済みの問題

  • 折れ線がアルファカラー値とは無関係にピック可能になりました。 MapViewBase.pickMapItems() MapPolyline でアイテムを選択できるようになり fillColor.alpha = 0ました。
  • MapScene.Layers.trafficFlow MapScene.Layers.trafficIncidents 地図上に表示されています これは、すべて のNavigate Edition およびExplore Editionユーザーに影響するライセンスの問題でした。
  • ナビゲーション: 前方に制限が重複していた場合のトラック制限警告の消失を修正しました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • ナビゲーション : 非常に長いルートの場合 LocationIndicator、飲食ルートの進行状況の表示がと同期していないことがあります。
  • ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現は、では想定どおりに高輝度表示され realisticView.junctionViewSvgImageContentません。 代わりに、現在すべてのレーンが強調表示されています。 さらに、フォントのオーバーフローに問題がある可能性があります ( 署名者シールドのテキストが大きすぎるように見えることがあります ) 。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.13.2.0

新機能

  • ルート計算 : RoutingError エラーの詳細な理由を提供するために、にエラーコードを追加しました。
  • ルートの上向き(ルートの進行状況など)および操縦矢印のカスタマイズオプションが追加されました。 クラスを追加 VisualNavigatorColors し、のプロパティにし VisualNavigatorまし RouteProgressColorsた。また、構造体も追加されました。 RouteProgressColors ルートの色として、 behind およびoutlineBehind移動ルートの色としてaheadoutlineAheadを含みます。 VisualNavigatorColors メンバーがい maneuverArrowColorます。 VisualNavigatorColors には、次のメソッドがあります。 visualNavigatorColor.setRouteProgressColors(sectionTransportMode: SectionTransportMode, routeProgressColors: RouteProgressColors) RouteProgressColors ごとに設定できます SectionTransportModeVisualNavigatorColor.getRouteProgressColors(sectionTransportMode: SectionTransportMode) RouteProgressColors 指定されたのを返し SectionTransportModeます。 VisualNavigatorColors.dayColors() デフォルトの日 VisualNavigatorColors の色を戻します。 VisualNavigatorColors.nightColors() デフォルトの夜間 VisualNavigatorColors の色を戻します。 ナビゲーション例のアプリ で、使用例を確認してください。
  • HERE ウォーターマークをマップ ビュー 上に自由に配置できるようになりました。 mapView.setWatermarkLocation(anchor: Anchor2D, offset: Point2D) 読み取り専用プロパティwatermarkSizeMapView クラスに追加され、追加されました。
  • ルートセクション内のスパンインデックスを表す 'RouteProgress.spanIndex' が追加されました。
  • 複数のマップスタイルの改善を適用しました ( API の変更は含まれていません ) 。 トルコおよびジャマイカのロードシールドアイコンを更新しました。 日本の公共交通機関の POI 、地下鉄、路面電車の表示範囲を調整しました。 交差点や信号の視認性が向上しました。 「レーン制限」タイプの専用交通事故マーカーを追加しました。 オーストラリア、ビクトリア州にある土地の小包を視覚化 しました( Navigate Edition のみに適用)。 マップ データ の優先度および表示範囲の設定に、 Explore Edition 属性の「国の重要度」が追加されました(のみに適用)。 これらの変更は、 HERE SDK 4.13.1.0 にすでに適用されています。
  • 日本地図詳細 : POI とランドユーズラベルの重複するラベルを減らすことで、ラベルの表示範囲を改善しました。
  • TruckAmenities 構造体にhasShower属性を追加し 、showerCount属性を任意に変更しました。

API の変更 - 中断

  • ナビゲーション : SignpostWarningDelegate およびのベータ API JunctionViewWarningDelegate は、 RealisticViewWarningDelegate 署名後盾および複雑なジャンクションビューの SVG 文字列データを 3D で受信するための新しい統合型に置き換えられました。RealisticViewWarning このイベントには、署名者ビューとジャンクションビューの両方の SVG データが常に含まれるようになりました。 は realisticView.signpostSvgImageContent 、の上にオーバーレイすることを目的 realisticView.junctionViewSvgImageContentとしています。 標識の眺めは、道路に沿って見えるシールドのようです。 新しい API の使用例については、ナビゲーション例のアプリ を参照してください。HERE SDK は SVG を文字列としてのみ提供 するので、サードパーティのライブラリ を使用して SvgView などの SVG コンテンツをレンダリングする必要があります。 分岐点ビューのデータは約 2 MB のみを占有するように最適化され、署名後のデータはわずか数 KB しか占有しませんでした。 ただし、利用可能 な機能設定を使用 して事前にデータをプリロードすることをお勧め します。詳細については、最適化ガイドを参照してください。 レーンの強調表示 ( 複合ジャンクションで使用するレーン ) はまだ実装されていないため、フォントのオーバーフローの問題が発生する可能性があります ( シールドのテキストが大きすぎるように見えることがあります ) 。 SVG アセットは、セカンダリディスプレイにフルスクリーンで表示されることに注意してください。

API の変更 - 廃止

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

解決済みの問題

  • ユーザーがルートから逸脱し、制限付きエリアに入ったときに発生する可能性のあるトラックの不足に関する警告を修正しました。
  • ManeuverNotifications: アラビア語の音声パッケージに含まれる一部の単語の入力内容やフレーズが、音声通知の発音を向上させるために改訂されました。
  • マップ ビュー : pickMapItems() MapPolygonsfillColor.alpha = 0にも注目してください。
  • depart 操作操作の操作テキストがすでに欠落しています。
  • MapView.pause() また MapView.resume() 、アプリケーションがバックグラウンドとフォアグラウンドを切り替えたときに内部的に呼び出されるようになり ました。そのため、アプリケーションが独自に呼び出していない限り ( たとえば、別のタブに表示されている非アクティブなマップビューを一時停止した場合 ) 、applicationWillResignActive(_ application:)およびapplicationDidBecomeActive(_ application:)で呼び出す必要はなくなりました。 MapView.pause()またはMapView.resume()、スクロール可能な地図表示の一覧で非表示の地図を非表示にします。 このような場合 は、applicationWillResignActive(_ application:)およびapplicationDidBecomeActive(_ application:)の代わりに、applicationDidEnterBackground(_ application:)applicationWillEnterForeground(_ application:)MapView.pause()およびMapView.resume()を呼び出すことをお勧めします。 詳細については、はじめに ガイドを参照してください。
  • オフラインルーティングのトール コストを要求する場合、軸数が誤った方法で使用されます。 実装テストの回避策。ただし、運用上の安全性はありません。 アクスル数が 2 倍になります。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • ナビゲーション : 非常に長いルートの場合 LocationIndicator、飲食ルートの進行状況の表示がと同期していないことがあります。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現は、では想定どおりに高輝度表示され realisticView.junctionViewSvgImageContentません。 代わりに、現在すべてのレーンが強調表示されています。 さらに、フォントのオーバーフローに問題がある可能性があります ( 署名者シールドのテキストが大きすぎるように見えることがあります ) 。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.13.1.0

新機能

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

API の変更 - 中断

  • 廃止予定 MapDownloader.fromEngineを削除しました 代わりにを使用 MapDownloader.fromEngineAsyncします。
  • 廃止予定 MapUpdater.fromEngineを削除しました 代わりにを使用 MapUpdater.fromEngineAsyncします。

解決済みの問題

  • 現在呼び出し sdkNativeEngine.dispose() を行うと、進行中のMapDownloaderリクエストが常にシャットダウンされます
  • OfflineRoutingEngine トラックのアクスル数が指定されたときに発生する可能性のあるトール コスト計算のバグをで修正しました。
  • TruckRestrictionWarning 車両の現在位置がルートセグメントの端に近いときに、誤った前方の固定距離になりました。
  • leftRoundaboutExit[1..12] 操作および操作 rightRoundaboutExit[1..12] 操作のために空のmaneuver.getText()状態を修正しました 操作テキストが常に生成されるようになりました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • オフラインルーティングのトール コストを要求する場合、軸数が誤った方法で使用されます。 実装テストの回避策。ただし、運用上の安全性はありません。 アクスル数が 2 倍になります。
  • ナビゲーション : 非常に長いルートの場合 LocationIndicator、飲食ルートの進行状況の表示がと同期していないことがあります。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • ナビゲーション : Signpost SVG 文字列には追加のパディングが含ま JunctionView れているため、 SVG をアセットの上にブレンドできます。 ただし、パディングによって、現在は Signpost パディングなしでトリミングされたアセットを簡単に表示できません。 さらに JunctionView 、オフラインの地図データの一部としてデータがプリロードされていない限り、アセットのサイズがモバイルでの使用には大きすぎます。 さらに、 SVG 文字列をビットマップとしてレンダリングしようとすると、その他の問題が発生することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.13.0.0

新機能

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

API の変更 - 中断

  • 廃止された項目が削除 sdk.routing.TruckOptions.tunnelCategoryされ sdk.routing.TruckOptions.linkTunnelCategory代わりにを使用してください。 廃止された項目が削除 sdk.routing.EVTruckOptions.tunnelCategoryされ sdk.routing.EVTruckOptions.linkTunnelCategory代わりにを使用してください。
  • 以前廃止されたを削除 SectionProgress.trafficDelayInSecondsしました。 代わりにを使用 SectionProgress.trafficDelayします。
  • 廃止予定 Location.timestamp_since_boot_in_millisecondsを削除しました Location.timestamp_since_boot 代わりにを使用します。
  • 廃止された「 DK.ROUTING.Route.Polyline 」を削除します。 代わりに、 'DK.ROUTE.GEOMETRY ' を使用してください。 廃止された「 DK.ROUTING.SECTION.POLYLINE 」を削除します。 代わりに、 'DK.ROUTING.SECTION.GEOMETRY ' を使用してください。
  • 次の廃止された 列挙型 (enum) エントリを削除 MapErrorしましたduplicateLayerinvalidDataSourceinvalidContentunknownLayerunknown
  • 以前廃止されたを削除 FarePrice.validityPeriodInSecondsしました。 代わりにを使用 FarePrice.validityPeriodします。
  • 廃止予定 AuthenticationData.expiry_time_in_secondsを削除しました AuthenticationData.expiry_time 代わりにを使用します。
  • 廃止された項目が削除 LocationSimulatorOptions.notificationIntervalInMillisecondsされ 代わりにを使用 LocationSimulatorOptions.notificationIntervalします。
  • 以前廃止されたを削除 PostAction.durationInSecondsしました。 代わりにを使用 PostAction.durationします。
  • 以前廃止されたを削除 SectionProgress.remainingDurationInSecondsしました。 代わりにを使用 SectionProgress.remainingDurationします。
  • 廃止された変数が削除 TruckSpecifications.typeされました TruckSpecifications.truckType 代わりにを使用してください。
  • 以前廃止されたを削除 Section.trafficDelayInSecondsしました。 代わりにを使用 Section.trafficDelayします。
  • 以前廃止されたを削除 Maneuver.durationInSecondsしました。 代わりにを使用 Maneuver.durationします。
  • 以前廃止されたを削除 Span.durationInSecondsしました。 代わりにを使用 Span.durationします。
  • Section.departureTime および Section.ARRIVALTIME のプロパティを削除しました。 代わりにSection.departureLocationTimeSection.arrivalLocationTimeを使用してください。
  • 廃止された 列挙型 (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します。
  • 廃止予定の MapCameraObserver プロトコルと MapCamera.addObserver(_ observer: MapCameraObserver)MapCamera.removeObserver(_ observer: MapCameraObserver) メソッドが削除されました。 代わりにMapCamera.addDelegate(_ delegate: MapCameraDelegate)MapCamera.removeDelegate(_ delegate: MapCameraDelegate)を使用してください。
  • 廃止された sdk.routing.TransportMode 列挙型 (enum) が削除されました sdk.transport.TransportMode 代わりに 列挙型 (enum) を使用してください。 廃止された変数が削除 Route.transportModeされました Route.requestedTransportMode 代わりにを使用します。 廃止された変数が削除 NavigatorInterface.trackingTransportModeされました NavigatorInterface.trackingTransportProfile 代わりにを使用します。
  • 廃止予定の MapCamera.flyTo() メソッドと関連するメソッドを削除 MapCamera.FlyToOptionsしました MapCameraAnimationFactory.flyTo() いずれかの方法を使用 MapCamera.startAnimation(MapCameraAnimation) して、フライツーカメラのアニメーションを作成し、開始します。
  • MapCameraUpdateFactory.setPrincipalPointOffset(_ principalPointOffset: Point2D) メソッドを削除しました。 MapCameraUpdateFactory.normalizedPrincipalPoint 代わりにを使用します。
  • 廃止された DynamicRoutingEngineOptions 既定のコンストラクタおよび DynamicRoutingEngineOptions.pollIntervalInMinutes DynamicRoutingEngineOptions.minTimeDifferenceInSeconds が削除されました。 インストールされている利用可能な代替手段を使用してください。
  • 以前廃止されたを削除 BatterySpecifications.chargingSetupDurationInSecondsしました。 代わりにを使用 BatterySpecifications.chargingDetupDurationします。
  • 以前廃止されたを削除 Section.durationInSecondsしました。 代わりにを使用 Section.durationします。
  • 以前廃止されたを削除 Route.trafficDelayInSecondsしました。 代わりにを使用 Route.trafficDelayします。
  • 以前廃止された GPXOptions コンストラクタをパラメータで削除しました。 既定のコンストラクタの代わりにを使用し、フィールドでオプションを設定します。
  • 以前廃止された SearchOptions コンストラクタを削除しました。 代わりに既定のコンストラクタを使用してください
  • 廃止されたメソッド MapCameraLimits.setMinTilt およびMapCameraLimits.setMinTiltを削除 しました。代わりに、MapCameraLimits.tiltRangeを使用 廃止されたメソッド MapCameraLimits.setMinZoomLevel およびMapCameraLimits.setMaxZoomLevelを削除 しました。代わりに、MapCameraLimits.zoomRangeを使用 列挙型 (enum) の 'MapCameraLimits.ErrorCode' および MapCameraLimitsException.MapCameraLimitsException 廃止された例外が削除されました。
  • 以前廃止されたを削除 TransitStop.durationInSecondsしました。 代わりにを使用 TransitStop.durationします。
  • 以前廃止されたを削除 ManeuverProgress.remainingDurationInSecondsしました。 代わりにを使用 ManeuverProgress.remainingDurationします。
  • 廃止された MapCamera.cancelAnimation() メソッドが削除され MapCamera.cancelAnimations() 代わりにを使用します。
  • 以前廃止されたを削除 Waypoint.durationInSecondsしました。 代わりにを使用 Waypoint.durationします。
  • 廃止され、サポートされていないメソッドが削除 RasterDataSource.changeConfiguration(_ configFile: String)
  • 以前廃止されたのコンストラクタを削除 CameraSettingsしました。 代わりに、既定のコンストラクタまたは CameraBehaviourを使用します。
  • 以前廃止されたを削除 PreAction.durationInSecondsしました。 代わりにを使用 PreAction.durationします。

API の変更 - 廃止

  • 非推奨 VenueMap.venuesです。 最後に開いている 2 つの施設 のみがメモリに残り、他のはドロップされます。 そのため、交換は提供されません。
  • 非推奨 VenueService.startLoading()です。 置き換えは提供されていません。
  • 'MapCamera' の焦点距離を操作するためのメソッドが廃止されました。 クラス 'MapCameraUpdateFactory' のメソッド 'setFocalLength()' およびクラス 'MapCameraKeyframeTrack' の 'focalLength()' 。 ビューのフィールドを変更して、同様の視覚的な変更を行います。

解決済みの問題

  • 統一された操作リスト : Maneuver Navigatorから取得さ れたオブジェクト 、またはRoute.Sectionから取得されたVisualNavigatorオブジェクトと同じになりました。 さらに maneuver.text 、このプロパティは空でないことが保証されています。 を使用している場合、プロパティも空ではなくなり OfflineRoutingEngineました。 text プロパティの内容が位置合わせされ、たとえば、テキストに距離情報が含まれなくなっています。
  • Gestures.disableDefaultAction(GestureType) メソッドを使用してすべての種類のジェスチャ操作が無効になると、ジェスチャの開始時に、進行中のカメラのアニメーションがキャンセルされなくなります。
  • を廃棄 SDKNativeEngine しても、進行中の MapDownloader 要求がシャットダウンされないことがあり

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • グローバルオフラインスイッチ sdkNativeEngine.isOfflineMode() は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • オフラインルーティングのトール コストを要求する場合、軸数が誤った方法で使用されます。 実装テストの回避策。ただし、運用上の安全性はありません。 アクスル数が 2 倍になります。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • ナビゲーション : Signpost SVG 文字列には追加のパディングが含ま JunctionView れているため、 SVG をアセットの上にブレンドできます。 ただし、パディングによって、現在は Signpost パディングなしでトリミングされたアセットを簡単に表示できません。 さらに JunctionView 、オフラインの地図データの一部としてデータがプリロードされていない限り、アセットのサイズがモバイルでの使用には大きすぎます。 さらに、 SVG 文字列をビットマップとしてレンダリングしようとすると、その他の問題が発生することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.11.0

新機能

  • GPXTrack: gpxTrack.getLocations() 保存されているすべてのトラックポイントを Location オブジェクトに変換するために追加されました。
  • LocationIndicator: GPS 信号の精度を示すためのハローサポートが追加されました。 デフォルトの 3D アセットが更新されました。 デフォルトでは、ハローは表示されません。 この場合、精度インジケータのサイズは固定でズーム レベル に依存しません。 20 メートル未満の値の場合、ハローは非表示になります。 ブール型 プロパティを設定して、ハローを有効 LocationIndicator.isAccuracyVisualizedにします。 有効にする と、location.horizontalAccuracyInMeterslocationIndicator.updateLocation(location)コール後の位置インジケータの周囲のハローのサイズを定義します。
  • 詳細な情報をに公開 Route して、今後の制限速度、道路の属性、名前、交通状況などを把握しました。 この場合は、 Span.sectionPolylineOffsetSpan.dynamicSpeedInfoSpan.streetAttributesSpan.carAttributesSpan.truckAttributesSpan.scooterAttributesSpan.walkAttributesSpan.durationInSecondsSpan.streetNamesSpan.routeNumbersSpan.speedLimitInMetersPerSecond Span.consumptionInKilowattHours Span.functionalRoadClassSpan.durationSpan.baseDurationが追加されました 、 。 スパンはルートセグメントの最小の部分を定義し、その曲率がのリストとして公開 GeoCoordinatesされます。
  • このバージョンの HERE SDK には、マップ データ バージョン 59 が付属しています。
  • MapUpdater: Region サブリージョンを含む更新を 1 つずつ適用するかMapUpdateVersionCommitPolicy.onFirstRegion( ) 、またはインストールされているすべてのリージョンの更新を完全にダウンロードした後 (MapUpdateVersionCommitPolicy.onComplete) を定義できるようになりました。 これは、アップデート中に必要なストレージサイズに影響を与えます。 デフォルトでは、 MapUpdateVersionCommitPolicy.onComplete が使用されます。 新しいプロパティを使用してポリシーを設定 mapUpdater.versionCommitPolicyします。
  • MapFeatures.trafficIncidents マップ ビュー でレイヤーに表示されているコンテンツをフィルタリングする方法が追加されました。 MapContentSettings.filterTrafficIncidents(trafficIncidents: [TrafficIncidentType]) 表示されている交通事故をフィルタリングする方法と MapContentSettings.resetTrafficIncidentFilter() 、適用されている交通事故フィルタをリセットする方法を追加しました。

API の変更 - 廃止

  • 位置付け : HD GNSS 機能は iOS で利用できないため、「 LocationEngineStatus.notLicensed' 」および「 LocationEngineStatus.notCompatible' 」は廃止されました。

解決済みの問題

  • 「 visualNavigator.cameraMode' 」、「 fixedCameraBehavior.cameraDistanceInMeters' 」、「 fixedCameraBehavior.cameraTiltInDegrees' 」、または「 fixedCameraBehavior.cameraBearingInDegrees' 」を変更した直後に、カメラの設定が適用されるようになりました。
  • ナビゲーション : 非常に長いルートの場合 LocationIndicator、飲食ルートの進行状況の表示がと同期していないことがあります。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • を廃棄 SDKNativeEngine しても、進行中の MapDownloader 要求がシャットダウンされないことがあり この問題を回避するには、 HERE SDK を廃棄する前に、保留中のリクエストを自分でシャットダウンしてください。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • ナビゲーション : Signpost SVG 文字列には追加のパディングが含ま JunctionView れているため、 SVG をアセットの上にブレンドできます。 ただし、パディングによって、現在は Signpost パディングなしでトリミングされたアセットを簡単に表示できません。 さらに JunctionView 、オフラインの地図データの一部としてデータがプリロードされていない限り、アセットのサイズがモバイルでの使用には大きすぎます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.10.0

新機能

  • RoutePrefetcher: prefetchCorridorLengthMeters プリフェッチする経路の長さをオプションで設定するプロパティが追加されました。
  • ナビゲーション : ジャンクションの LocalizedTexts を提供する intersectionNames プロパティを Maneuver クラスに追加しました。 これらの属性は、操作がターン・バイ・ターンナビ (矢印ナビ)中に Navigator または VisualNavigator から取得された場合にのみ提供されます。 で計算されたルート OfflineRoutingEngine はサポートされていません。
  • このバージョンの HERE SDK には、マップ データ バージョン 57 が付属しています。
  • ナビゲーション : ルートのイートアップ機能がデフォルトで有効になりました。 routeProgressVisible プロパティで制御される VisualNavigator にルート進行状況の表示を追加しました。 有効にすると、ポリライン の移動した部分とそのアウトラインがグレーでレンダリングされます。
  • GPX : 複数のトラックのストレージを可能にするために、addTrack() メソッドを GPXDocument に追加しました。
  • ナビゲーション : SVG Standard 1.1 形式の署名者およびジャンクションビューイメージのサポートが追加されました。 複合ジャンクションで SVG アセットを文字列として受け取るには、visualNavigator.signpostWarningDelegate および visualNavigator.junctionViewWarningDelegate を使用します。 SignpostWarningOptions およびを使用 JunctionViewWarningOptions して、必要な縦横比を指定します。 現在、署名投稿にはパディングが含まれているため、アセットを任意で対応するジャンクションビューアセットのオーバーレイとして一致させることができます。 署名者の画像は通常約 30KB ですが、分岐点表示は約 15MB を占有できます。 データが時間内にロードされなかった場合、文字列は空になります。 そのため、次の機能設定を使用してアセットをプリロードすることをお勧めします。 ジャンクションビューをプリロードするには "JUNCTIONVIEW_3x4" 、 "Junction _VIEW_16x9" を、サインポストの場合は "Junction _SIGN_3x4" 、 "Junction _SIGN_16x9" を使用します。 データをプリロードする Region には、機能設定を BET に設定してから、をダウンロードしてインストールする必要があります。 このような地域で運転する場合 、アセットはオンラインおよびオフラインで使用できます。 今後のリリースでは、交差点表示のサイズを縮小するために、リアルさのレベルを下げていきます。 現在、 3D 画像の作成には、ツリーのような多くの詳細情報が使用されています。 既定では、 SVG Standard 1.1 形式の文字列はネイティブでサポートされていないため、サードパーティのソリューションを使用して SVG をレンダリングする必要があります。 この機能はこの機能のベータ版であるため、バグや予期しない動作が発生する可能性があり、今後のリリースでは非推奨のプロセスなしに機能が変更される可能性があります。

解決済みの問題

  • ナビゲーション : 制限がセグメントの先頭から開始されない場合の、 TruckRestrictionWarning の不足している ahead イベントを修正しました。
  • ナビゲーション : 連続するが隣接していないセグメントに同じトラック制限が含まれている場合の、TruckRestrictionWarning の不足している passed イベントを修正しました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • を廃棄 SDKNativeEngine しても、進行中の MapDownloader 要求がシャットダウンされないことがあり この問題を回避するには、 HERE SDK を廃棄する前に、保留中のリクエストを自分でシャットダウンしてください。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • ナビゲーション : Signpost SVG 文字列には追加のパディングが含ま JunctionView れているため、 SVG をアセットの上にブレンドできます。 ただし、パディングによって、現在は Signpost パディングなしでトリミングされたアセットを簡単に表示できません。 さらに JunctionView 、オフラインの地図データの一部としてデータがプリロードされていない限り、アセットのサイズがモバイルでの使用には大きすぎます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • ナビゲーション : 非常に長いルートの場合 LocationIndicator、飲食ルートの進行状況の表示がと同期していないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.9.0

新機能

  • 次のバルク操作のサポートが追加されました MapPolylinesaddMapPolylines(_ mapPolylines: [MapPolyline]) およびを使用して、複数の行を追加 / 削除できるようになり removeMapPolylines(_ mapPolylines: [MapPolyline])ました。
  • カスタムカタログを使用する場合、新しいプロパティ「 CatalogConfiguration.cacheExpirationPeriod' 」を使用すると、カタログデータが削除される前にマップキャッシュに保持される期間を定義できます。 設定されていない場合、キャッシュは LRU ( Least Recently Used )ベースで削除されます。
  • ナビゲーション : 通知 の操作がまもなく行われるように、空間的な音声の軌跡を追加しました。 これらの軌跡は、 'startPanning()' を呼び出したときに 'initialAzimuthInDegrees' または 'sheepAzimuthInDegrees' の影響を受けません。 代わりに、このようなケースをより適切にサポートするために、特殊なパニング軌跡がトリガされます。 この場合、オーディオキューは両方の操作の動作を考慮して空間化されます。たとえば、オーディオキュー「 Now Turn Right and then Turn Left 」は次のように空間化されます。 (1) 「右に曲がる」と右側から聞こえます。 (2) 「左に曲がる」という音が左側から聞こえます。 両方のオーディオキューを再生するための推定値が必ずしも完全に正確ではない場合があるため、オーディオソースとオーディオキューメッセージの間で若干の不一致が生じることに注意してください。
  • SDKOptions.customEngineBaseUrls: EngineBaseURL.authentication 新しい 列挙型 (enum) 値を使用して設定可能な URL のサポートが追加されました。この値を使用すると、デフォルトの URL ではなく、認証のためのカスタム URL を指定できます。 URL の例 ( エンドポイントを追加しない ): "https://account.api.yourcompany.com" 。
  • 次の機能設定が追加されました。 " レンダリング中 " : Carto POI などの基本的なレンダリング機能のセット。 " 交通状況 " : RDS-TMC 形式を使用してトラフィックブロードキャスト機能を提供するマップ データ 。 インターネット接続がない場合に使用し OfflineRoutingEngineて、ルーティングモジュールが無線チャネル経由で送信されるトラフィックデータを利用して、を使用してルートを作成できるようにします。 "EV" : EV 充電ステーションのオフライン マップ データ。 "TRUCKSERVICE_ATTRIBUTES": トラックに関連する属性をから戻すことができます OfflineSearchEngine。 "FUEL_STATUS_ATTRIBUTES" : によって燃料属性が返されるようにし OfflineSearchEngineます。 "offline_bus_routing" : バスルートの計算に使用されるマップ データ 。 設定されていない場合、OfflineRoutingEngineBusOptions でルートを計算できないことがあります。 「レンダリング」レイヤーはベースレイヤーであるため、無効にすることはできません。 詳細については、最適化ガイドを参照してください。
  • MapFeatures.vehicleRestrictions: 地図から表示されているアイコンを選択して、詳細情報を取得できるようになりました。 を使用してマップ ビュー からそれらを選択 pickMapContent()します。 pickMapContentResult.vehicleRestrictions が提供 PickMapContentResult.VehicleRestrictionResultします。 使用例については、「CartoPOIPicking Example アプリ 」を参照してください。 これはこの機能のベータ版です。
  • 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 コンストラクタのベータステータスが削除されました。 この機能は安定しています。
  • デフォルトのレイヤー設定を指定するための新しい機能設定が追加されました。 "junction _view_3x4" 、 "junction _view_16x9" 、 "junction _sign_3x4" 、 "junction _sign_3x5" 、 "junction _sign_4x3" 、 "junction_sign_5x3" 、 "junction_sign_16x9" 。 これらのレイヤーは、デフォルトでは無効になっています。 ジャンクションビューおよびナビゲーション中の署名後ビューの SVG イメージデータをサポートするための、今後の機能のデータが含まれています。 イメージ比率がレイヤー名に追加されます。 詳細については、最適化ガイドを参照してください。

API の変更 - 中断

  • MapPolyline: ベータ機能 AlphaBlendType の 列挙型 (enum) および関連するプロパティを削除しました。
  • の既定の言語 ManeuverNotificationOptions がイギリス英語からアメリカ英語に変更されました。

API の変更 - 廃止

  • ナビゲーション : 非推奨 Navigator.assumedTrackingTransportModeです。 代わりに、新たに導入された Navigator.trackingTransportProfile を使用して、新たに導入された VehicleProfile をトラッキングモードに設定します。 これにより、制限速度が提供されたプロファイルと一致するようになり、効率的にトラックの制限速度を期待どおりに受け取ることができます。
  • MapUpdater: 廃止され performMapUpdate() たおよび checkMapUpdate()。 新しく導入した updateCatalog()retrieveCatalogsUpdateInfo() 代わりに使用します。 どちらの方法もベータ版としてリリースされています。 内部的 Region には、ダウンロード可能な各はカタログの一部であり、リージョンは個別に更新できません。代わりに、カタログまたはキャッシュのみを全体として更新できます。
  • MapCamera: GeoCoordinateslookAt() または flyTo() などのカメラ操作に設定する場合、 HERE SDK 4.15.0 のリリース以降では altitude 値が無視されます。現在のバージョンでは、この値は廃止されています。

解決済みの問題

  • ナビゲーション : VisualNavigator を使用した場合、 CPU とバッテリの高消費量が固定されました。
  • ナビゲーション : 追跡モードでは、に従わずに routeTransportMode は無視されなくなりました。 新たに導入された navigator.trackingTransportProfile を呼び出し、TRUCK トランスポートモードなどで VehicleProfile を設定します。 デフォルトでは、 CAR が使用されます。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • を廃棄 SDKNativeEngine しても、進行中の MapDownloader 要求がシャットダウンされないことがあり この問題を回避するには、 HERE SDK を廃棄する前に、保留中のリクエストを自分でシャットダウンしてください。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.8.0

新機能

  • 屋内地図 : プロジェクト 範囲トークン を生成できる顧客のために VenueEngine を開始するカスタム認証トークン を受け入れるように venueEngine.start(token:String) オーバーロードされました。
  • 追加 MapLoaderError.catalogConfigurationError日時 : CatalogConfiguration このエラーは、が正しく設定されていないため MapDownloader 、またはを使用してどの操作にも使用できない場合に発生する MapUpdaterことがあります。
  • VisualNavigator: デフォルト SectionTransportModeでは、ルートポリライン が色付きのセクションでレンダリングされ、さまざまなトランスポートモード(存在する場合)が強調表示されます(を参照)。
  • MapPolyline インスタンスのアニメーションサポートが追加されました。 現在は、移動して進行状況をアニメーション化 できます ( ルートのイートアップの進行状況をアニメーション化するなど ) 。また、MapPolyline オブジェクトに適用できるアニメーションを表すクラス MapPolylineAnimation を追加できます。 アニメーション startAnimation(_ animation: MapPolylineAnimation, animationDelegate listener: AnimationDelegate)MapPolyline を開始するために、静的をに追加しました。 cancelAnimation(_ animation: MapPolylineAnimation) アニメーションをキャンセルするために MapPolyline に追加されました。 polylineProgress(keyframes: [ScalarKeyframe], easingFunction: EasingFunction, interpolationMode: KeyframeInterpolationMode) -> MapItemKeyFrameTrack 「 MapPolyline 」の progress プロパティのキーフレームトラックを作成するために追加されました。
  • TruckRestrictionWarning: DistanceType.reached トラックの制限に達したときに通知するように追加されました。 passed制限が渡されると、イベントの後にが続きます。 制限に長さがない場合、 reached はスキップ passed され、イベントのみが送信されます。 ahead イベントは常に最初に送信されます。 のサポートも追加 WeightRestrictionType.weightPerAxleされました。 制限が設定されていない場合、トラックの一般的な制限が適用されます。 TruckRestrictionWarningType.general利便性のためにを追加。 ナビゲーション 例のアプリ および開発者ガイド に、可能性のある実装が示されています。 上記の機能はベータ版としてリリースされています。

API の変更 - 中断

  • サポートされている最小の Xcode バージョンが、 Xcode 12.4 から Xcode 13.2.1 にアップグレードされました。 サポートされている Mac OS の最小バージョンが Catalina から Big Sur にアップグレードされました。 古いバージョンでも動作する可能性がありますが、動作の保証はありません。 サポートされている iOS の最小バージョンは 12.4 のままです。 事実上、この変更は HERE SDK 4.12.7.0 ですでに導入されています。
  • TruckRestrictionWarning: AHEAD 通知の送信時に距離のしきい値を変更しました。 都市部では、イベントは 1000 m 先ではなく、 500 m 先に送信されます。 田舎道では、イベントは 750 m 先に送られます ( 先に 1500 m 進むのではなく ) 。 高速道路では、イベントは 2000 m 先ではなく 1500 m 先に送られます。

解決済みの問題

  • TruckRestrictionWarning: Route パスにない警告がフィルタリングされました。 ドライバーがルートから逸脱しても、警告は引き続き送信されます。
  • OfflineRoutingEngine: SectionNotice で計算されたルートの不足しているアイテムを修正 returnToRoute()しました。
  • OfflineRoutingEngine: ロータリーに関連 ManeuverAction する一連の命令が、(オンライン)のように動作します RoutingEngine 。このシーケンス left/rightRoundAboutEnter の後に、が続きます left/rightRoundAboutEnterExit[1-12]

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • を廃棄 SDKNativeEngine しても、進行中の MapDownloader 要求がシャットダウンされないことがあり この問題を回避するには、 HERE SDK を廃棄する前に、保留中のリクエストを自分でシャットダウンしてください。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • ナビゲーション : 追跡モードでは、に従わずに routeTransportMode 無視 carされ、にフォールバックします。 設定 navigator.assumedTransportMode は影響を受けません。 また SpeedLimit 、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.7.0

新機能

  • SearchEngine: connectorTypeId に追加 EVChargingStationされました。 ID および対応するタイプの詳細については 、 HEREを参照してください。
  • MapView.secondaryLanguage 二重のラベルを表示できる場所をサポートするように、セカンダリのマップ言語を設定して取得するプロパティが追加されました。 プライマリ言語とセカンダリ言語のテキストが同じ場合、プライマリ言語のみが表示されます。 要求された言語がサポートされていない場合は、ローカル言語が使用されます。 たとえば、インドの一部の都市では、ラテン語 ( 英語 ) とヒンディー語のテキストを含む二重ラベルが同時に表示されています。
  • カスタムマップ データ のサポートを追加しました。 CatalogConfigurationHERE platform の既定のカタログにアクセスするために使用できるようにするとともに、セルフホスト型または BYOD (個人データの取得)のユースケースなどのカスタムカタログにもアクセスできるようにするための追加されました。 DesiredCatalogHERE platform でカタログを識別するためのインターフェイスを提供する、が追加されました。 開発者は、カタログの HERE リソースネーム ( HERE リソースネーム )と CatalogVersionHint 、目的のバージョンのを指定できます。 HERE SDK を初期化する前に、SDKOptions 経由でカスタム CatalogConfiguration を指定する必要があります。 注 : これはこの機能のベータ版です。このため、いくつかのバグや予期しない動作が発生する可能性があります。 関連する API は、非推奨プロセスなしで新しいリリースで変更されることがあります。
  • MapPolyline.progressOutlineColor ポリライン の進行状況部分のアウトラインをスタイル設定するプロパティが追加されました。
  • このバージョンの HERE SDK には、マップ データ バージョン 54 が付属しています。
  • ガイダンス中の自動ズームのサポートを追加しました。 新しいクラス CameraBehaviorFixedCameraBehavior および DynamicCameraBehavior、および新しいプロパティが追加 VisualNavigator.cameraBehaviorされました。 VisualNavigator.cameraBehavior のインスタンスを設定 DynamicCameraBehavior して、動的なカメラの動作(操作からのズームインおよびズームアウト)を可能にします。 VisualNavigator.cameraBehavior のインスタンスを設定 FixedCameraBehavior して、固定距離、チルト、および必要に応じてベアリングから位置マーカーを追跡します。 VisualNavigator.cameraBehaviornull カメラの動作を無効にします。 さらに、 CameraBehavior.normalizedPrincipalPoint 使用されている主なポイントのデュレーションナビゲーションを変更するために使用します。 によって使用されるデフォルトの正規化された主要ポイント VisualNavigator は、のデフォルトの構築済みインスタンスから取得でき FixedCameraBehaviorます。
  • TTS : 宛先情報の側が音声 ManeuverNotification イベントでサポートされるようになりました。
  • 屋内地図 : venueinfoList 施設 のリストを返す追加されました。 このリストには VenueMap からアクセスでき 、施設 識別子、施設 ID 、および施設 名を含む VenueInfo エレメントが含まれています。

API の変更 - 中断

  • VisualNavigator ルートの HERE Wego アプリ と同じ色が使用されるようになりました。 自転車ルートの色も合わせられています。

API の変更 - 廃止

  • 廃止予定 のCameraModeCameraSettingsVisualNavigator.cameraModeおよび VisualNavigator.cameraSettings。 バージョン 4.15.0 で削除されます。 代わりに CameraBehaviorVisualNavigator.cameraBehavior を使用してください。

解決済みの問題

  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを示す警告が表示されなくなりました。 HERE SDK が Xcode 13.2.1 でコンパイルされました。
  • MapPolyline インスタンスでは、アルファカラーの設定値 0.0 が完全に不透明と解釈されなくなりました。
  • ナビゲーション : 追跡モードで ahead 通知が送信され、その後ナビゲータに設定されたルートが送信されたときの不明な passed 通知を修正しました。
  • VisualNavigator 提供されている Location 更新が変更されていない場合に、マップ ビュー で再描画されないようにを改善しました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • を廃棄 SDKNativeEngine しても、進行中の MapDownloader 要求がシャットダウンされないことがあり この問題を回避するには、 HERE SDK を廃棄する前に、保留中のリクエストを自分でシャットダウンしてください。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • ナビゲーション : 追跡モードでは、に従わずに routeTransportMode 無視 carされ、にフォールバックします。 設定 navigator.assumedTransportMode は影響を受けません。 また SpeedLimit 、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 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 すべてのエディションで利用できるわけではありません ) は、このフィルタを無視します。
  • BusOptions でルートを計算するためのサポートを OfflineRountingEngine に追加する LayerConfiguration の新しい機能 OFFLINE_BUS_ROUTING を公開します。 注意 : この機能がない場合、バスルートはオフラインで計算できません。
  • 屋内地図 : HERE リソースネーム 値の設定は任意になりました。 HERE リソースネーム が指定されていない場合は、デフォルトのコレクションが自動的に選択されます。 デフォルトのコレクションは、レルムのすべての屋内施設 マップが公開されているコレクションを示します。 ユーザーは、経由で HERE リソースネーム を変更できます VenueService.setHrn(hrn:)
  • RoutePlace.sideOfDestination 目的の経由地 が存在する道路の側面を特定するために追加されました。
  • 地図スタイルの更新 : MapScheme.hybridDay およびのマップ ビュー リプレゼンテーションを最適化 MapScheme.hybridNightしました: 昼間と夜間のスキームが統一され、読みやすさが改善されました。

API の変更 - 廃止

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

解決済みの問題

  • ナビゲーション : SpeedLimit イベントの受信時に発生する可能性のあるクラッシュを修正しました。
  • RoutingEngine: importRoute() のリストから機能 Locations を使用できるようになりました。
  • オフライン地図 : MapDownloader Region 現在の "feature_configuration" に基づいて、ダウンロードのサイズを正確に反映するようになりました。
  • を使用する場合 RoadSignWarningListener、設定 RoadSignWarningOptions または取得が機能するようになりました。
  • 一部の iPad では、LocationEngine は WiFi 品質よりも高い精度で Location アップデートを提供できません。 このようなデバイスには GPS センサーがありません。 アプリ がインストールされないようにする UIRequiredDeviceCapabilities には、『開発者ガイド 』の説明に従ってを設定します。
  • MapPolyline アルファカラー設定がインスタンスで無視されなくなりました。
  • ナビゲーション : 音声パッケージの言語がに設定されている場合 ja-JP、音声通知にはひらがな形式の方向情報 ( 道路名、ルート名、署名情報 ) が含まれ、内部 TTS エンジンによる漢字の誤った解釈を回避します。
  • ナビゲーション : イタリア料理とスペイン料理の TTS 操作通知を改善しました。

既知の問題

  • フェリーTransportMode 設定されている区間が先に進むと、ターン・バイ・ターンナビ (矢印ナビ) がクラッシュすることがあります。
  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • を廃棄 SDKNativeEngine しても、進行中の MapDownloader 要求がシャットダウンされないことがあり この問題を回避するには、 HERE SDK を廃棄する前に、保留中のリクエストを自分でシャットダウンしてください。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • MapPolyline インスタンスでは、アルファカラーの設定値が 0.0 であれば、完全に不透明と解釈されます。 この問題を回避するには、アルファ値 0.01 を設定してポリライン を半透明にします。 ゼロ以外のアルファ値は、期待どおりに動作します。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • ナビゲーション : 追跡モードでは、に従わずに routeTransportMode 無視 carされ、にフォールバックします。 設定 navigator.assumedTransportMode は影響を受けません。 また SpeedLimit 、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.5.0

新機能

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

API の変更 - 廃止

  • 屋内地図 : venues フィーチャ ID を整数として使用していたすべての関数が廃止されました。 機能 ID を文字列として受け取る関数を使用することをお勧めします。 たとえば、getID() ではなく getIdentifier() を使用し、getGeometryById(geometryId: Int32) ではなく getGeometryById(geometryId: String) を使用します。

解決済みの問題

  • 輸送 bus モードでもレーンアシスタンスがサポートされるようになりました。

既知の問題

  • フェリーTransportMode 設定されている区間が先に進むと、ターン・バイ・ターンナビ (矢印ナビ) がクラッシュすることがあります。
  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • を使用して RoadSignWarningListenerいる場合、設定 RoadSignWarningOptions または取得は現在機能していません。 これらのオプションを設定しても効果はありません。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフラインの地図の更新またはダウンロードが並行して行われるまで、ターン・バイ・ターンナビ (矢印ナビ) は開始されません。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • ナビゲーション : 追跡モードでは、に従わずに routeTransportMode 無視 carされ、にフォールバックします。 設定 navigator.assumedTransportMode は影響を受けません。 また SpeedLimit 、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: importRoute() のリストにある機能 Locations は、まだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.4.0

新機能

  • 屋内地図 : 施設のロード中に発生したエラーを伝播するために、selectVenueAsync(venueId: Int32, completion: @escaping heresdk.VenueLoadErrorHandler) および addVenueAsync(venueId: Int32, completion: @escaping heresdk.VenueLoadErrorHandler) の過負荷バージョンを追加しました。 施設 のロード中に発生したエラーは、完了ハンドラでキャプチャできます。 使用例については、サンプルアプリ を参照してください。
  • 屋内地図 : StructureLevelGeometry および Entity に、これらの機能の ID を文字列で返す getIdentifier() が追加されました。 同様 getGeometryById(geometryId: String)に、関連する多重定義関数も追加されました。
  • ナビゲーション : 道に沿って多くの盾を見つけることができる。 運転中に、これらのシールドすべてについて通知を受け取ることができます。 とのルートに道路標識のワーナーを追加 RoadSignWarningListenerしました。 結果の RoadSignWarning イベントには、RoadSignType および RoadSignCategory を含むシールドの詳細情報が含まれています。 デフォルトでは、イベントは他のバーナーと同じ距離のしきい値で開始されます。 高速道路を利用する場合、 2000 メートル先の田舎道を 1500 メートル先に進み、 1000 メートル先の街でイベントが開始されます。 で RoadSignWarningOptions は、フィルタを設定できます。 RoadSignWarningOptions 現在のところ、既知の問題のために設定が有効になっていません ( 以下を参照 ) 。
  • enterHighwayFromLeftenterHighwayFromRightの値を ManeuverAction列挙型 (enum) に追加しました。 ドライバーが左側または右側から高速道路に入る際の操作を示します。 これらの 列挙型 (enum) 値は enableEnterHighwayManeuverAction 、フラグを RouteOptions true に設定した場合にのみ生成されます。 デフォルトでは、フラグは false に設定されています。 HERE SDK 4.14.0 では、既定で true に設定する予定です。
  • AreaType 国、州、または地域などのエリアのタイプを表す 列挙型 (enum) を追加しました。 Place.areaType 該当するのエリアタイプを取得するプロパティが追加 Placeされました。
  • ナビゲーション : を呼び出し routePrefetcher.stopPrefetchAroundRoute()て、マップ データ の継続的なプリフェッチをサブスクライブ解除できるようになりました。
  • EVChargingStation.hasFixedCable 電気自動車の充電スタンド が固定ケーブルをサポートしているかどうかを確認するフィールドを追加しました。

API の変更 - 中断

  • 交通ブロードキャスト : TMCServiceRequestTMCServiceProviderInfoTMCPreferredSidsRequestRDSEncryptionKeysRequestRDSEncryptionKeyTMCServiceProviderInfoTMCData および TMCServiceInterface のプリミティブデータ型を調整しました。

解決済みの問題

  • Location ポイントのリストを設定する場合のサイズ制限を routingEngine.importRoute() で 10000 から 50000 に増やしました。
  • RoutingEngine: Route 非常に大きいルートの結果を計算する時間を改善しました。
  • MapDownloader: Region 別のダウンロードが中断されたときに、を削除できるようになりました。
  • アメリカの地図で山の頂上のラベルの数が多いことを修正して、パフォーマンスと地図の読みやすさを改善しました。 このため MapUpdater には、を使用してバージョン 48 以降のマップに更新する必要があります。
  • ロータリー関連 ManeuverAction の値のシーケンス left/rightRoundaboutEnter に続い left/rightRoundaboutEnterExit[1-12]て、が表示されます。 left/rightRoundaboutEnterExit[1-12] 以前は、に続いていました left/rightTurn
  • RoutingEngine: バスまたはタクシーのオンラインルートのトール 情報が不足している問題を修正しました。

既知の問題

  • フェリーTransportMode 設定されている区間が先に進むと、ターン・バイ・ターンナビ (矢印ナビ) がクラッシュすることがあります。
  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • を使用して RoadSignWarningListenerいる場合、設定 RoadSignWarningOptions または取得は現在機能していません。 これらのオプションを設定しても効果はありません。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフラインの地図の更新またはダウンロードが並行して行われるまで、ターン・バイ・ターンナビ (矢印ナビ) は開始されません。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • ナビゲーション : 追跡モードでは、に従わずに routeTransportMode 無視 carされ、にフォールバックします。 設定 navigator.assumedTransportMode は影響を受けません。 また SpeedLimit 、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: importRoute() のリストにある機能 Locations は、まだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.3.0

新機能

  • クラスタに含まれているMapMarker アイテムの数を示す新しいMapMarkerCluster.CounterStyleが導入されました。 このスタイルでは、クラスタイメージの上でのレンダリング方法をカスタマイズするためのさまざまなオプションを使用できます。 MapMarkerCluster() スタイルを設定するための新しいコンストラクタが追加されました。 また、を Anchor2D 使用して、カウンタおよびクラスタイメージを配置できます。 使用例について MapItems は、アプリ の例を参照してください。これはこの機能のベータ版です。
  • OfflineSearchEngine: 新しく導入された TruckAmenities 機能は、すべてのオフライン検索リクエストでデフォルトで有効になっています。 これはこの機能のベータ版です。
  • チェーンによる検索フィルタリングをサポートするCategoryQuery.includeChainsおよびCategoryQuery.excludeChainsが追加されました。
  • 屋内地図 venueService.setLabelTextPreference() のラベルを変更して、屋内地図のテキストラベルに表示する内容を定義できるようになりました。
  • EVChargingPoolDetails およびのプロパティ EVChargingStation が拡張されました。 このような情報は、オンラインSearchEngineおよびOfflineSearchEngineを使用する場合に利用できます( Navigate Edition のユーザーの場合)。
  • SearchEngine: トラック洗車機や利用可能なシャワーの数などのアメニティを知らせるために、TruckAmenitiesPlaceDetailsに追加されました。 現在、これはオンライン検索でのみサポートされています。 現時点では searchEngine.setCustomOption() 、「 show 」 as および name 「 truck 」 as を指定して電話をかけること valueで、この機能を有効にできます。 これはこの機能のベータ版です。
  • このバージョンの HERE SDK には、マップ データ バージョン 49 が付属しています。
  • 交通情報のブロードキャスト : TrafficBroadcast.onTMCDataUpdated() が呼び出されたときのブロッキングコールを解決するためにTMCServiceInterface.onTMCEntered()が追加されました。

API の変更 - 中断

  • EV 充電ステーションを検索 : 移動し Place.Details.EVChargingStationAttributes 、に名前を変更 Place.Details.EVChargingPool.EVChargingPoolDetailsしました。
  • MapFeatureModes.trafficFlowRegionSpecific Detailed マップ データ for Japan を有効にする資格情報 のみにレンダリングされます。 既定で MapFeatureModes.trafficFlowWithFreeFlow は、代わりにを使用します。
  • 以前廃止されたを削除 MilestoneReachedDelegateしました。 代わりにを使用 MilestoneStatusDelegateします。

API の変更 - 廃止

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

解決済みの問題

  • MapView 内部のジェスチャの問題を修正 UIScrollViewしました : この問題は、が MapView ( UIScrollView 直接または間接的に ) 内に配置されたときに発生します。この問題により、マップジェスチャの動作が許可されているときにユーザーがマップと対話した場合に、スクロールが妨げられる可能性があります。
  • OfflineRoutingEngine: オフライン自転車ルーティングの欠落している歩行セクションを修正しました。
  • ナビゲーション : SafetyCameraWarning またはTruckRestrictionWarningなどのイベントの一部のリスナーによって正しく考慮されなかっ たRouteデータの問題を修正しました。
  • JunctionViewLaneAssistance 複合ジャンクションに近づいたときに、早すぎてトリガーされた固定イベント。
  • オフラインの地図とは別に、地図キャッシュを新しいバージョンの地図に更新できるようになりました。 マップ mapUpdater.performMapUpdate() キャッシュを呼び出すと、 Region インストールされていない場合でも、新しいバージョンに更新されます ( 利用可能な場合 ) 。 オフラインの地図が利用可能な場合、以前と同様に地図キャッシュと一緒に更新されます。 キャッシュの更新後にオフラインの地図がインストールされた場合は、同じ地図バージョンが使用されます。 マップキャッシュ オフラインマップに異なるバージョンを使用することはできません。 HERE SDK 4.12.2.0 以前では、オフラインの地図データが事前にインストールされていない場合、地図キャッシュを単独で更新することはできませんでした。

既知の問題

  • フェリーTransportMode 設定されている区間が先に進むと、ターン・バイ・ターンナビ (矢印ナビ) がクラッシュすることがあります。
  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフラインの地図の更新またはダウンロードが並行して行われるまで、ターン・バイ・ターンナビ (矢印ナビ) は開始されません。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapDownloader: Region 別のダウンロードが中断された場合、を削除することはできません。 回避策 : アプリ を再起動する必要があります。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • 屋内地図 : 資格情報 の処理に関する HERE platform の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • 新たに導入された TruckAmenities 機能は 、 API リファレンス ではベータ版の API として強調表示されていません。
  • アメリカの地図に予期しない数の山のピークラベルが存在します。これにより、地図の読みやすさが低下し、パフォーマンスが低下します。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.2.0

新機能

  • Details 含まれるようになりました EVChargingStationAttributes - 該当する場合 Place
  • TrafficDataProvider 交通放送を提供するラジオ局の信号を統合できるインタフェースを追加しました。 は TrafficBroadcastRDS-TMC 形式を想定しており OfflineRoutingEngine 、インターネットに接続されていない場合に使用できます。これにより、はラジオチャネル経由で送信される交通データを利用できます。 activate() トラフィックデータイベントを受信するには、メソッドを呼び出す必要があります。 このクラス LocationListenerは、位置情報ソースから提供された新しい位置に継続的に反応し、として動作します。 電話の種類にかかわら activate()ず、位置情報を更新する必要があります。 インターフェイスを採用するには、特別なハードウェアが必要です。 詳細については、 HERE の担当者にお問い合わせください。 これはベータ版の機能としてリリースされています。

API の変更 - 中断

  • RoutePrefetcher のサポートがに追加 VisualNavigatorされました。 以前は、この機能はでのみ使用できまし Navigatorた。 RoutePrefetcherNavigatorNavigatorInterfaceに置き換え られました。
  • connectorTypeId 検索タイプから削除 EVChargingStationされました。 API はまだベータ版の状態です。

解決済みの問題

  • 修正済み : を使用 JunctionViewLaneAssistance すると、キャッシュに適切なマップ データ がない場合にガイダンスが開始されるまでの時間を短縮できます。
  • OfflineSearchEngine: 許可されている範囲を SearchOptions.maxItems [1,100] に修正しました。 設定しない場合、結果は既定で 20 に制限されます ( 以前は 5) 。 これは、自動提案の結果にも適用されます。
  • SearchEngine: 許可されている範囲を SearchOptions.maxItems [1,100] に修正しました。 設定しない場合、結果は既定で 20 に制限されます。 これは、自動提案の結果にも適用されます。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapDownloader: Region 別のダウンロードが中断された場合、を削除することはできません。 回避策 : アプリ を再起動する必要があります。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • アメリカの地図に予期しない数の山のピークラベルが存在します。これにより、地図の読みやすさが低下し、パフォーマンスが低下します。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 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 メソッドに渡し enableFeatures(_ features: [String: String]) -> Voidます。 経由でレイヤーを非表示 disableFeatures(_ features: [String]) -> Voidにします。 getSupportedFeatures() -> [String: [String]]を使用してサポートされている地図機能を検索 し、getActiveFeatures() -> [String: String]で現在アクティブな地図機能を確認します。 これはこの機能のベータ版です。
  • ガイダンス : EXIT_ROUNDABOUT ロータリーで開始する際の最初の操作として追加されました。
  • このバージョンの HERE SDK には、マップ データ バージョン 47 が付属しています。
  • HERE SDK を手動で初期化する簡単な方法を追加しました。 デフォルトの自動初期化は引き続き使用できますが、廃止されました。 SDKNativeEngine.makeSharedInstance() の共有インスタンスを安全に初期化するために追加 SDKNativeEngineされました。 このメソッドを呼び出すと、以前のインスタンスも正常に削除されます ( 存在する場合 ) 。 自動初期化を非アクティブ化 するには、plistから資格情報 を削除し、SDKOptionsではなくを使用して設定する必要があります。 その結果、 HERE SDK SDK は起動時に自動的には作成されません。
  • 検索 : アイテム PlaceChainのリストを追加して検索フィルタリングをサポートする、TextQuery.includeChainsおよびTextQuery.excludeChainsが追加さ れました。 店舗や店舗などの特定の場所に関連するチェーン ID の詳細については 、 HEREを参照してください。
  • トラック関連の車両制限のためのマップ レイヤー オプションを追加しました。 次 MapContentSettings のメソッドを使用してクラスを追加しました。 public static func filterVehicleRestrictions(truckSpecifications: TruckSpecifications, hazardousMaterials: [HazardousMaterial]?, tunnelCategory: TunnelCategory?) public static func resetVehicleRestrictionFilter() MapScene.Layers.VEHICLE_RESTRICTIONS レイヤーが表示されている場合に、地図に表示されている車両制限のフィルタリングを制御します。 これはこの機能のベータ版です。

API の変更 - 中断

  • 以前廃止されたを削除 DynamicRoutingEngineDelegateしました。 代わりにユーザー DynamicRoutingDelegate

API の変更 - 廃止

  • で定義されているすべての定数が廃止され MapScene.Layers MapScene.setLayerVisibility()でこれらの定数を使用する代わり に、MapFeaturesおよびMapFeatureModesの定数を使用して、新たに導入されたMapScene.enableFeatures()およびMapScene.disableFeatures()を使用します。 レイヤーの表示状態とは異なり、地図の機能状態がリセットさ loadScene()れます。
  • オンライン : RoutingEngine 非推奨 RoadFeatures.DIFFICULT_TURNSです。 代わりにを使用 RoadFeatures.U_TURNSします。

解決済みの問題

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

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapDownloader: Region 別のダウンロードが中断された場合、を削除することはできません。 回避策 : アプリ を再起動する必要があります。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • を使用 JunctionViewLaneAssistance すると、キャッシュに適切なマップ データ がない場合にガイダンスが開始されるまでの時間を短縮できます。
  • アメリカの地図に予期しない数の山のピークラベルが存在します。これにより、地図の読みやすさが低下し、パフォーマンスが低下します。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.12.0.0

新機能

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

API の変更 - 中断

  • 廃止された項目が削除 MapScene.setLayerState(layerName: String, newState: MapScene.LayerState)され MapScene.setLayerVisibility(...﹚ 代わりにを使用します。 廃止された 列挙型 (enum) MapScene.LayerStateが削除されました 。代わりに、VisibilityStateを使用
  • のスタイル 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 は、古いデスクトップ形式をサポートする最後のリリースです。
  • のインスタンス化 VenueEngine では、をキャッチする必要があり InstantiationErrorExceptionます。
  • 月間アクティブユーザー (MAU) は、 HERE SDK の初期化時にカウントされなくなりました。 代わり に、使用量のみがカウントされます。たとえば、MapViewが表示されている場合、SearchEngineRoutingEngineなどの任意のエンジン、MapDownloaderRoutePrefetcherNavigatorおよびVisualNavigatorNavigate Edition のユーザーの場合)を含む任意のエンジンがインスタンス化されている場合です。 資格情報 が実行時に変更された場合は、使用量が再度カウントされます。
  • LocationSimulator すべてのデリゲートプロパティを weak として宣言しました。 nil 適合するオブジェクトとそれぞれのデリゲート変数の間の保持サイクルを解除するように、デリゲートを手動で設定する必要はなくなりました。

API の変更 - 廃止

  • 廃止されました AccomodationAccomodationHotelMotel。およびPlaceCategoryAccomodationLodging定数です。 代わりに、新しく追加したAccommodationAccommodationHotelMotel定数とAccommodationLodging定数を使用します。
  • MapLoaderError.tooManyRequests エラーコードの名前が変更され、廃止されました。 代わり MapLoaderError.requestLimitReached に、新たに導入されたエラーコードを使用します。

解決済みの問題

  • Routeで長さが 0 のスパンが存在する場合のVisualNavigatorLocationIndicatorの逆方向の移動を修正 しました。
  • OfflineRoutingEngineで作成された自転車ルートで発生することがある、冗長な U ターン操作を修正 しました。
  • 通話 SpatialManeuverAudioCuePanning.startPanning(nil) が正しく機能するようになりました。 CustomPanningData(mil, nil, nil) 回避策として AS パラメータを使用してメソッドを呼び出す必要はありません。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapDownloader: Region 別のダウンロードが中断された場合、を削除することはできません。 回避策 : アプリ を再起動する必要があります。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.11.4.0

新機能

  • 位置付け : LocationTechnology とともに受信したロケーション更新のテクノロジーまたはプロバイダを示すために追加 LocationEngineされました。 Location クラスにオプションのlocationTechnologyフィールドを追加しました。 場所が決定された別の時間形式を提供するために、LocationクラスにgnssTimeオプションを追加しました。
  • このバージョンの HERE SDK には、マップ データ バージョン 44 が付属しています。
  • ナビゲーション : 0 confidence (低精度) ~ 1 (最高精度)の範囲の segmentOffsetAND segmentReferenceMapMatchedLocationクラスを拡張しました。 localId およびを tilePartition_id に追加 SegmentReferenceしました。 SegmentReference は、今後の機能をサポートするベータ版としてリリースされています。
  • A Route には、交通事故のインデックスが含まれるようになりました。 getTrafficIncidentIndexes() に追加 Spanされました。 インデックスは、親の交通事故に関連付け Sectionられています。 これは、ルート上の交通事故の正確な位置を見つけるのに役立ちます。
  • EV ルーティング : availableConnectorCount に追加 EVChargingStationされました。 充電スタンド で使用可能な物理コネクタの数を表します。
  • ナビゲーション中の空間的な音声操作通知のサポートが追加され、テキストから音声までのステレオパノラマをリアルタイムで調整できるようになりました。 これは、車両に座っているドライバーに対する操作位置に基づいています。 SpatialManeuverNotificationDelegate およびを追加しました SpatialManeuverAzimuthDelegate。 空間的な操作が可能になると、最初のリスナーが通知をトリガーします。 一方、 2 つ目の利点 SpatialTrajectoryDataは次のとおりです。 使用する次の方位角が含まれ、空間的な音声の軌跡が終了したかどうかを示します。 SpatialManeuver オーディオキューを空間化し SpatialManeuverAudioCuePanning 、デザインされた空間的なオーディオ操作を作成するために必要なデータを含むデータを追加しました。 これCustomPanningDataは、startPanning()の引数として使用 さ れます。これにより、SpatialManeuverestimatedAudioCueDurationの更新だけでなく、initialAzimuthInDegreesおよびsweepAzimuthInDegreesのプロパティのカスタマイズも許可されます。
  • setGeoCoordinates() およびを getGeoCoordinates() に追加 Metadataしました。

API の変更 - 中断

  • PickMapContentResult.TrafficIncidentResult.getOriginalId()の戻り値を揃え て、整数ではなくStringを返します。
  • 屋内地図 : を使用するには、 HERE リソースネーム 値を設定する必要があります VenueService。 アプリ が承認されたデータのみを取得するようにプラットフォーム カタログの HERE リソースネーム 値を設定するsetHrn()メソッドをVenueServiceに追加しました。 内部的には、 HERE SDK は屋内マップ データ を新しい屋内マップ データ 形式 (MOM) でレンダリングするようになりました。これには、 HERE リソースネーム 値が必要です。 屋内マップ データ の視覚的表現は、選択した屋内地図機能のスタイルが更新されたことを除いて、以前とほぼ同じです。
  • 削除 IndoorRoutingEngine された AS 屋内ルーティングは施設 でサポートされなくなりました。
  • のズーム レベル 動作 MapCamera が位置合わせされました。 内部的には、 HERE SDK は ppi ではなくピクセルスケールを参照してズーム レベル を計算するようになりました。 その結果、ズーム レベル が設定されている場合 MapView 、は以前よりも少し縮小されます。 これはズーム レベル にのみ影響し、カメラの接地距離設定には影響しません。 さらに、最大ズーム レベル 数が 22 から 23 に増加しました。

解決済みの問題

  • ナビゲーション中の操作通知の更新に関する問題を修正しました。
  • ナビゲーション : 一部の国では、限られた道路でのトラック速度制限の固定ハンドリングを行っています。
  • offlineRoutingEngine.returnToRoute() 結果の出発時間と到着時間が適切に更新されます Route
  • offlineRoutingEngine.returnToRoute() 最初のセクションの後のセクションに戻るときに修正されました。
  • RouteRoutingEngine によって作成されたが、輸送モードの変更により、停止のセクションと作成されたセクションを区別できるようになりました。 waypointIndex 最初の出発地と最後の到着地のが、経由地 のインデックスに従って設定されました。
  • ファイル GPXDocument に書き込む前に、 GPX 座標がで明示的に度に変換されるようになりました。
  • クラッシュの修正 : VisualNavigator 各着信操作は、現在、自身のセクションから派生したポリライン を参照しています。 以前は、すべての操作で現在のセクションポリライン を参照していました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • 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 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。
  • MapDownloader: Region 別のダウンロードが中断された場合、を削除することはできません。 回避策 : アプリ を再起動する必要があります。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • 通話 SpatialManeuverAudioCuePanning.startPanning(nil) が正しく機能しません。 代わり CustomPanningData(nil, nil, nil) に、 AS パラメーターを使用してメソッドを呼び出します。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.11.3.0

新機能

  • ManeuverViewLaneAssistance は、現在、左側および右側の運転国をサポートすることが保証されています。 API の変更は含まれていません。
  • PickMapContentResult.TrafficIncidentResult 選択した交通事故のすべてのデータを含むクラスを追加しました。 PickMapContentResult.trafficIncidents 選択した交通事故を取得するためのプロパティを追加しました。
  • このバージョンの HERE SDK には、マップ データ バージョン 41 が付属しています。
  • MapCamera.lookAt(point: GeoCoordinates, zoom: MapMeasure) およびを追加しました MapCamera.lookAt(point: GeoCoordinates, orientation: GeoOrientationUpdate, zoom: MapMeasure)

API の変更 - 中断

  • デフォルトで RoutePrefetcher は、半径 10km の場所をマップ データ でプリフェッチします これは2キロに短縮された

API の変更 - 廃止

  • 廃止され MapCamera.lookAt(point: GeoCoordinates, distanceInMeters: Double) たおよび MapCamera.lookAt(point: GeoCoordinates, orientation: GeoOrientationUpdate, distanceInMeters: Double)。 代わり lookAt()MapMeasureに、新しく追加されたメソッドを使用してを設定します。これにより、距離、スケール、またはズーム レベル を変更するかどうかを指定できるようになりました。

解決済みの問題

  • 修正済み : SafetyCameraWarning 通知が頻繁に繰り返されています。 これで、前方のスピードカメラの通知が 1 回のみ送信されるようになりました。
  • RoutePrefetcher ルートの偏差後に、この異常のためのランダムなクラッシュを修正しました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • 高速道路でのターンバイターン操作の指示によって、「ハイウェイを進む」だけでなく、「左フォーク」または「右フォーク」の指示が生じることがあります。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
  • 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

新機能

  • 拡張機能の設定 : 3D ランドマークを機能として有効または無効にできるようになりました。 "FeatureConfiguration" キーの _plist で指定できる文字列 "LANDMARKS3D" が追加されました。
  • 3D ランドマークのオフラインサポートが追加されました。 が MapScene.Layers.landmarks 表示されるように設定 Region されている場合、十分なマップ データ がキャッシュにロードされたとき、または対応するがダウンロードされたときに、ランドマークもオフラインで表示されます。
  • OfflineRoutingEngine: のサポートが追加されました Waypoint.sideOfStreetHint
  • RoutePrefetcher.prefetchAroundLocation() 任意の場所から半径 10 km の円の中でマップ データ をプリフェッチするものを追加しました。 スムーズなユーザー体験のためにナビゲーションを開始する前に、このメソッドを 1 回呼び出すことをお勧めします。
  • setCustomOptions()RoutingEngine 各ルーティングクエリーにカスタムオプションを追加できるメソッドが追加されました。 この機能は、HERE SDK でまだサポートされていない Routing API V8 のバックエンド機能 を試す場合に、自己責任で使用してください。

API の変更 - 中断

  • オフライン地図 : をダウンロードまたは削除する前 RegiongetDownloadableRegions() に、地図の更新が事前に実行されている場合にのみ電話をかける必要があります。 推奨事項 : MapUpdater 更新プロセスが完了したら、を呼び出し getDownloadableRegions()Region て、使用可能なデータのリストを内部的に更新します。

API の変更 - 廃止

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

解決済みの問題

  • の失敗した交通事故の問い合わせを修正 TrafficEngineしました。
  • SpeedLimit 状況によっては、トラックに関する誤った報告があったことが修正されました。
  • OfflineRoutingEngine: 経由地 が交差点に近づいたときに発生した不要な迂回路を修正しました。
  • ManeuverNotificationOptions.enableHighwayExit が通知を受信したときに考慮されるようになりまし ManeuverNotificationDelegateた。
  • バスルートが完全には正確ではない可能 TransportModecar性があり、そのようなルートのが誤ってに変更されます。 getSectionTransportMode()Section バスルートの A のメソッドによって返される固定値。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 以降を使用 heresdk.swiftmodule している場合、の特定のファイルが誤った形式であるか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • 高速道路でのターンバイターン操作の指示によって、「ハイウェイを進む」だけでなく、「左フォーク」または「右フォーク」の指示が生じることがあります。
  • 機能設定が適用されて MapDownloader いる場合 Region、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。
  • SafetyCameraWarning 通知が頻繁に繰り返されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • 一部の iPad では、は LocationEngineLocation WiFi 品質よりも高い精度でアップデートを提供できません。 その結果、ナビゲーション中に、ドライバーの位置がオフロードと誤って解釈され、提供された信号の質が低すぎるためにマップマッチングが失敗することがあります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.11.1.0

新機能

  • 'MapImage(imageData: データ、 imageFormat : ImageFormat 、幅 : UINT32 、高さ : UINT32)' をクリックしてカスタムサイズを設定します。 PNG 画像データも受け入れます。
  • 検索 : Suggestion.id 自動提案アイテム ID を保持する追加されました。
  • MapView で HERE のウォーターマークのマージンを設定するメソッドが追加 mapView.setWatermarkPlacement(_ placement: WatermarkPlacement, bottomMargin: Int32)されました。

API の変更 - 中断

  • 以前廃止されたフィールドを削除 Location.timestampしました。 time 代わりにフィールドを使用してください。

API の変更 - 廃止

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

解決済みの問題

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

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • バスルートが完全には正確ではない可能性があり、そのようなルートの TransportMode が誤って car に変更されます。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.11.0.0

新機能

  • および OfflineRoutingEngine ターン・バイ・ターンナビ (矢印ナビ) Via Navigator / を介したオフラインバスルート計算のサポートが追加 VisualNavigatorされました。
  • マップにカスタム 3D オブジェクトをプログラムで追加するための低レベルの 3D サポートが追加されました。 MeshBuilderTriangleMeshBuilderQuadMeshBuilder を追加して、Point3D 経由で 3D スペースの点からさまざまな種類のメッシュを作成しました。 結果の Mesh コンテナは、テクスチャグラフィックとともに使用 MapMarker3D してオブジェクトを作成できます。
  • MapMarker3D オブジェクトは、meterspixelsdensityIndependentPixelsRenderSize.Unit を使用して拡大縮小できるようになり ました。
  • 場所のカテゴリ検索から除外する PlaceCategory アイテムのリストを追加するために CategoryQuery.excludeCategories が追加されました。 これらのカテゴリは、で設定 CategoryQuery.withExcludeCategoriesできます。
  • MapMarker 新しい MapMarkerAnimation クラスを介したオブジェクトの拡張アニメーションサポートが追加されました。 このようなアニメーションは、 MapItemKeyFrameTrack マップアイテムのプロパティを補間するためのキーフレームを保存するに基づいています。 これは、を呼び出して作成 MapItemKeyFrameTrack.moveTo(keyframes: [GeoCoordinatesKeyframe], easingFunction: EasingFunction, interpolationMode: KeyframeInterpolationMode)できます。 アニメーションは、を使用して開始またはキャンセルでき mapMarker.startAnimation(_ animation:)/cancelAnimation(_ animation:)ます。
  • 経由のオンラインバスルート計算のサポートが追加 RoutingEngineされました。 TransportMode.bus およびを追加しました BusOptions
  • RoutePrefetcher ナビゲーションの操作性を改善するために追加されました。 prefetchAroundRouteOnIntervals() このメソッドを呼び出すことで、旅行中に必要になる可能性のあるマップ データ を前もってダウンロードします。 データは自動的にマップキャッシュにロードされ、デバイスがオフラインの一時的な場合に使用されます。ただし、オフラインマップを使用してオフラインで完全に動作している場合は除きます。
  • MapMarker 設定によってのフェードアニメーションを追加 fadeDuration: TimeIntervalしました。 マーカーはに追加されると自動的にフェードイン MapView し、削除されるとフェードアウトします。 既定 fadeDuration では、この機能は無効になっており、プロパティの既定値は 0 です。
  • フラット MapMarker3D オブジェクトの明示的なサポートが追加されました。 MapImage パラメーターを使用してフラットなマップ マーカーを作成するための MapMarker3D の簡易コンストラクタを追加しました。 RenderSize.Unit と併用 densityIndependentPixels すると、ズーム レベル とは独立した固定サイズのフラットマーカーを作成できます。
  • 出張の営業担当 者のユースケース に対するサポートを追加しました。 Waypoint 設定 Route により、経由で複数のストップオーバーアイテムを自動的 RouteOptions.optimizeWaypointsOrderに注文できるようになりました。 true に設定されている場合、OfflineRoutingEngine は経由地の順番を最適化して、目的地にすばやく到達しようとする、またはルートを短縮しようとします。 この機能は、オンラインではまだサポートされて RoutingEngineいません。 これはこの機能のベータ版です。
  • 新しい GPXTrackWriter アプリ 機能のテスト、予期しない動作のリプレイおよび解析などの目的で、後で使用できるようにナビゲーションセッションを記録するためのサポートが追加されました。 addLocationDelegate() 経由で GPXTrackWriterLocationEngineBase にリスナーとして追加して GPX トラックを記録します。 を使用 GPXDocument して、 GPX トラックをファイルまたは記録済みトラックからロードします。 GPX 形式のトラックデータのみが使用されます。 ファイル内の不明な要素はすべて無視されます。 無効な値を持つ既知の要素がある場合は、エラーが返されます。 高度の値は無視されます。 GPXDocument.save() ロードされたトラックを名前で参照されているファイルに保存する場合に使用します。 true 成功し false た場合はが、それ以外の場合はが返され
  • MapCameraAnimationFactory.flyTo(target: GeoCoordinatesUpdate, bowFactor: double, duration: TimeInterval)MapCameraAnimationFactory.flyTo(target: GeoCoordinatesUpdate, orintation: GeoOrientationUpdate, bowFactor: double, duration: TimeInterval)MapCameraAnimationFactory.flyTo(target: GeoCoordinatesUpdate, zoom: MapMeasure, bowFactor: double, duration: TimeInterval)MapCameraAnimationFactory.flyTo(target: GeoCoordinatesUpdate, orintation: GeoOrientationUpdate, zoom: MapMeasure, bowFactor: double, duration: TimeInterval) の拡張カメラアニメーションを追加しました。
  • のオフラインサポートが追加さ RouteOptions.arrivalTimeれました。 RouteOptions.enableTrafficOptimization がに設定されている場合、このフィールドは無視 falseされます。 と一緒に設定することはできません RouteOptions.departureTime

API の変更 - 中断

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

API の変更 - 廃止

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

解決済みの問題

  • TrafficEngine は、半径のない GeoCorridor オブジェクトを処理できるようになりました。 経由地の半径 halfWidthInMeters が設定されていない場合、デフォルト値の 30 メートルが使用されます。
  • GPXDocument は、インポートされた GPX ファイルの GPX トラックポイント時間のタイムゾーンを無視しなくなりました。 トラックポイントのタイムゾーンが UTC で正しく読み取られるようになりました。
  • を使用しているときに、短縮名がドイツ語で正しく翻訳されていない TTS 操作の通知の問題を修正 ManeuverNotificationDelegateしました。
  • RoutingEnginereturnToRoute() 機能が最初の未移動の経由地に戻され、routeFractionTraveled パラメータは無視されなくなりました。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • 経由地の交通状況を確認 trafficEngine.queryForIncidents すると、 GeoCorridor 500 km よりもはるかに短い荷物があると、予期せず失敗します
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.10.5.0

新機能

  • MapMeasure 範囲、MapCameraLimits.zoomRange: MapMeasureRange プロパティを保持する MapMeasureRange クラスが追加されました。
  • 新しい EngineBaseURL 列挙型 (enum) および customEngineBaseUrls のフィールドを使用して、カスタムバックエンドのサポートを追加 SDKOptionsしました。
  • MapCameraLimits.tiltRange(AngleRange) プロパティーを追加しました。
  • OfflineRoutingEnginePedestrian ルートとトランスポート モードおよびナビゲーションのサポートが追加されました。
  • 日本国内の地図 Region は、経由でオフラインでダウンロードできるようになり MapDownloaderました。 資格情報 を有効にすると、高品質の Japan マップ データ をダウンロードできます。 デフォルトでは、低品質の基本マップ データ のみがダウンロードできます。 HERE の担当者に連絡して、高品質の Japan マップ データ を提供してください。 この機能は v4.10.4.0 以降ですでに利用可能になっています。
  • 電気自動車では、代替ルートが完全にサポートされるようになりました。 EV ルートの代替案は routeOptions.alternatives 、が [1,6] の範囲にある場合に有効になります。 この機能は v4.10.4.0 以降ですでに利用可能になっています。
  • MapCameraLimits.setBearingRangeAtZoom(_ zoom: MapMeasure, bearingRange: AngleRange)MapCameraLimits.clearBearingRangesMapCameraLimits.setTiltRangeAtZoom(_ zoom: MapMeasure, tiltRange: AngleRange)MapCameraLimits.clearTiltRanges が追加されました。
  • MapCamera.cancelAnimation(_ cameraAnimation: MapCameraAnimation) メソッドと MapCamera.cancelAnimations メソッドを追加しました。
  • MapCameraDelegate プロトコル、および MapCamera.addDelegate(_ delegate: MapCameraDelegate)MapCamera.removeDelegate(+ delegate: MapCameraDelegate)MapCamera.removeDelegates メソッドが追加されました。

API の変更 - 廃止

  • 非推奨 LocationSimulatorOptions.notificationIntervalInMillisecondsです。 LocationSimulatorOptions.notificationInterval 代わりにを使用します。
  • 非推奨 Location.timestampSinceBootInMillisecondsです。 Location.timestampSinceBoot 代わりにを使用します。
  • 廃止され MapCameraLimits.setMinTilt(degreesFromNadir: double) たおよび MapCameraLimits.setMaxTilt(degreesFromNadir: double)MapCameraLimits.tiltRange(AngleRange) 代わりにプロパティを使用してください。
  • 廃止 MapCamera.cancelAnimation されたメソッドです。 MapCamera.cancelAnimations 代わりにを使用します。
  • MapCameraLimits.setMinZoomLevel(double)MapCameraLimits.setMaxZoomLevel(double)MapCameraLimits.ErrorCodeMapCameraLimits.MapCameraLimitsException が廃止されました。 MapCameraLimits.zoomRange: MapMeasureRange 代わりにプロパティを使用してください。
  • MapCameraObserver プロトコル、MapCamera.addObserver(_ observer: MapCameraObserver) および MapCamera.removeObserver(_ observer: MapCameraObserver) メソッドが廃止されました。 代わりに MapCamera.addDelegate(_ delegate: MapCameraDelegate)MapCamera.removeDelegate(_ delegate: MapCameraDelegate) を使用してください。
  • 非推奨 DynamicRoutingEngine.pollIntervalInMinutesです。 DynamicRoutingEngine.pollInterval 代わりにを使用します。

解決済みの問題

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

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • 経由地の交通状況を確認 trafficEngine.queryForIncidents すると、 GeoCorridor 500 km よりもはるかに短い荷物があると、予期せず失敗します
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.10.4.0

新機能

  • RouteOptions.occupantsNumber を使用する際のサポートを追加 OfflineRoutingEngineしました。
  • sdk.transport.HazardousMaterial 列挙型 (enum) を追加しました。 廃止されたを置き換えることを目的 sdk.routing.HazardousGoodとしています。
  • NavigatorManeuverNotificationTimingOptions を追加しました。操作通知のタイミングを設定します。 これにより、 TTS 音声ガイダンスに使用されるデフォルトの距離および時間のしきい値をカスタマイズできます。
  • TrafficEngine によって返された TaskHandle オブジェクトの cancel() メソッドを呼び出して、交通事故クエリをキャンセルできるようになりました。

API の変更 - 廃止

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

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapDownloader: Region および InstalledRegionsizeOnDiskInBytes プロパティが若干異なります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.10.3.0

新機能

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

API の変更 - 廃止

  • サポートされていないメソッドが廃止 RasterDataSource.changeConfiguration(_ configFile: String) 代わりに、別のコンストラクタを使用してください。
  • 非推奨 BatterySpecifications.changingSetupDurationInSecondsです。 BatterySpecifications.changingSetupDuration 代わりにを使用します。
  • 非推奨 Maneuver.durationInSecondsです。 Maneuver.duration 代わりにを使用します。
    • 非推奨 Section.durationInSecondsです。 Section.duration 代わりにを使用します。
    • 非推奨 Section.trafficDelayInSecondsです。 Section.trafficDelay 代わりにを使用します。
  • 非推奨 SectionProgress.remainingDurationInSecondsです。 SectionProgress.remainingDuration 代わりにを使用します。
    • 非推奨 SectionProgress.trafficDelayInSecondsです。 SectionProgress.trafficDelay 代わりにを使用します。
    • SectionProgress パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
    • 非推奨 ManeuverProgress.remainingDurationInSecondsです。 ManeuverProgress.remainingDuration 代わりにを使用します。
    • ManeuverProgress パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
  • 非推奨 Waypoint.durationInSecondsです。 Waypoint.duration 代わりにを使用します。
  • 非推奨 DynamicRoutingEngineOptions.minTimeDifferenceInSecondsです。 DynamicRoutingEngineOptions.minTimeDifference 代わりにを使用します。
  • 非推奨 Route.durationInSecondsです。 Route.duration 代わりにを使用します。
    • 非推奨 Route.trafficDelayInSecondsです。 Route.trafficDelay 代わりにを使用します。
  • 廃止 MapCameraUpdateFactory.setPrincipalPointOffset(_ principalPointOffset: Point2D) されたメソッドです。 MapCameraUpdateFactory.setNormalizedPrincipalPoint(_ principalPoint: Anchor2D) 代わりにを使用します。
  • 非推奨 PostAction.durationInSecondsです。 PostAction.duration 代わりにを使用します。
    • PostAction パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
    • 非推奨 PreAction.durationInSecondsです。 PreAction.duration 代わりにを使用します。
    • PreAction パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
  • 非推奨 TransitStop.durationInSecondsです。 TransitStop.duration 代わりにを使用します。 TransitStop(departure, durationInSeconds) パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
  • links で廃止 sdk.routing.Sectionされました。 spans 代わりにを使用します。

解決済みの問題

  • 修正済み : ガイダンス開始後の VisualNavigator による RouteProgress の通知が遅すぎることがあります。
  • トラック案内では、トラック固有の法定制限速度( CVR )は無視されなくなりました。 SpeedLimit トランスポートモード truck が設定されている場合、イベントの一部として制限が提供されます。 地図のバージョン 32 以降を使用してください。
  • カスタムのラスタレイヤーを追加しても、 HERE ロゴは非表示になりません。
  • セクションが 1 つだけの場合に形状をコピーしています。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • sdk.Navigator.getManeuverNotificationTimingOptions sdk.Navigator.setManeuverNotificationTimingOptions が引数として sdk.routing.TransportMode を受け入れると、次のマイナーリリースで sdk.transport.TransportMode に変更されます。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.10.2.0

新機能

  • ルートに沿って交通状況を検索 : クラス TrafficIncidentOnRoute および読み取り専用プロパティが追加 Section.trafficIncidentsされました。 このセクションに関連するルートの交通事故を表します。
  • RoutingEngine 、ルートに沿って高度の値を含むルートを提供できるようになりました。
  • プロジェクト範囲のサポートが追加されました。 Scope アプリ を指定する新しいplistキーオプションを使用する と、プロジェクト ID で定義された HERE リソースネーム 値を設定できます。各アプリ は、少なくとも 1 つ以上のプロジェクトに属しています。 ユースケース で は、 debugScope を定義できます。 詳細については、SDKOptionsおよび『 IAM ガイド』を参照してください。
  • isTruckLight にフラグを追加 TruckSpecificationsしました。 これは、トラックを車両として分類できること、およびルート計算時に通常のトラックの法的な制限(トラックの速度制限など)から除外されることを示しています。 物理的な寸法、貨物などの仕様は引き続き考慮されます。
  • 機能の設定は、次回のアプリケーションアップデート時に更新できるようになりました。 MapUpdater クラスにメソッドperformFeatureUpdateを追加しました。 機能の設定が plist ファイルで更新されたら、このメソッドを呼び出します。 その結果、キャッシュされたマップ データ が削除され、その後更新されます。 また、ダウンロードしたリージョンが更新され、変更内容が反映されます。 アップデートをいつ実行するかは開発者の責任で決定してください。 HERE SDK は、このような更新がいつ行われるかを決定または通知しません。 呼び出し performFeatureUpdate は、アプリケーションの更新後に 1 回のみ必要です。 マップ ビュー のパンおよびズーム時、またはオフラインリージョンのダウンロード時にダウンロードされるマップ データ を制限するには、機能設定を使用します。

API の変更

  • 廃止されましたSection.polyline。代わりにSection.geometryを使用し
  • 非推奨 FarePrice.validityPeriodInSecondsです。 FarePrice.validityPeriod 代わりにを使用します。
  • 非推奨 AuthenticationData.expiryTimeInSecondsです。 AuthenticationData.expiryTime 代わりにを使用します。
  • 廃止されましたRoute.polyline。代わりにRoute.geometryを使用し

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • ガイダンス開始後に、VisualNavigatorRouteProgress通知を遅すぎることがあります。
  • トラック案内では、トラック固有の制限速度( CVR )は無視されます。 現在、車両で有効な制限速度のみ SpeedLimit がイベントの一部として提供されています。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • の透過性 MapPolylines はサポートされていません。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.10.1.0

新機能

  • ルーティング : RoutingEngineなどのエンジンでcalculateRoute()メソッドまたは関連するメソッドを呼び出したときに、返されたTaskHandleを介してルートの計算をキャンセルできるようになり ました。
  • byod : GeoPlace 詳細情報を保持するように拡張されました : ラムダとしてExternalIDLocationDetailsWebDetailsBusinessDetailsTaskCompletionHandlerを追加しました。
  • Waypoint クラスにmatchSideOfStreetプロパティを追加しました。 sideOfStreetHint 宛先に到達したときに、によって設定されたロケーションをどのように処理するかを指定します。
  • ParameterConfiguration HERE SDK 機能のデフォルト値を保持するグローバルが追加されました。 現在のところ、これを使用 walkingSpeedInMetersPerSecond すると、を指定してデフォルトの歩行者の動きを定義できます。 ParameterConfigurationによって設定された値を使用する、TransitRouteOptionsおよびPedestrianOptionsの作成を許可する、TransitRouteOptions.fromDefaultParameterConfiguration()およびPedestrianOptions.fromDefaultParameterConfiguration()が追加 されました。 作成したオプションは、通常どおりルート計算に使用できます。 これはベータ版の機能であることに注意してください。
  • ナビゲーション : SpeedLimit.optimalWeatherSpeedLimitInMetersPerSecond プロパティーを追加しました。
  • TrafficEngine 現在の交通事故の問い合わせを許可する新しいを追加しました。 Traffic Example アプリ を確認して、その仕組みを確認してください。 は TrafficEngine 、バウンディング ボックス 、円、または廊下の交通事故のクエリーをサポートしています。 ID で正確な交通事故を検索しています。交通事故には、インシデントタイプ、インシデントの影響、インシデントの場所(現在のところ、長さのポリライン )、インシデントコード、アクティブな時間範囲が含まれ、クエリーで指定された言語の説明と概要、関連する車両の制限などでローカライズされます。 交通事故の車両制限の表現を、一部の車両カテゴリの制限付き車両プロパティのセットとしてサポートし、インシデントタイプ、インシデントインパクト、アクティブ時間範囲で照会されたインシデントをフィルタリングします。
  • 追加 RouteOptions.occupantsNumber日時 : 車両の乗員数を反映するオプション。 car および truck トランスポートモードでサポートされています。 1 を超えると、 HOV/ カープールレーンを使用できる車両に影響があります。 デフォルトは 1 です。
  • SpeedLimitListener およびのトラック速度制限および CVR (商用車規制)速度制限のサポートを追加 SpeedWarningListenerしました。 政府の規制により、トラックなどの特定の車両タイプの上限速度を指定できます。 ローカルの道路標識が制限速度 130 km/時 を示している場合、これを覆すことがあります。 たとえばドイツでは、トラックの最大許容速度は 100 km/時 です。 ナビゲーションまたは追跡が開始されると、SpeedLimitListenerSpeedWarningListenerTransportMode設定を使用し てトラック または 車両の制限速度について通知します。 その結果、トラックドライバーはドイツの高速道路で 100 km/時 を超える制限速度の通知を受け取ることはありません。 この機能は、で示さ MapUpdater.getCurrentMapVersion()れているように、マップ データ >= 32 の場合にのみ使用できます。
  • ナビゲーション : スムーズな位置補間のサポートが追加されました。 この機能は、を使用する場合にすでに有効になって VisualNavigatorいます。 VisualNavigatorインスタンスから新たに追加したInterpolatedLocationListenerから直接、計算された補間位置を取得することもできます。 これにより、より多くのカスタマイズオプションを使用できます。たとえば、メインのマップ ビュー 表示とは異なる遠近法を表示するマップオブジェクトまたは新しいマップ ビュー インスタンスをスムーズにアニメーション化できます。

API の変更

  • 以前廃止されたを削除 Maneuver.polylineしました。 代わりに Section.polyline 、とManeuver.sectionIndexManeuver.offsetを併用 してください。
  • ルーティング : ルートが非推奨 Linkになりました。 Span 代わりにを使用します。

解決済みの問題

  • ナビゲーション : トラック車両制限通知の問題を修正しました。
  • 修正済み : 新たに導入されたズーム レベル の動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 修正済み : 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 修正済み : ナビゲーション : 操作による音声通知が早すぎる場合があります。
  • 修正済み : cachePath および persistentMapStoragePath を使用して変更し SDKOptionsた場合、デフォルトのパスは変更されません。
  • ManeuverNotifications 歩行者固定 : 音声通知をトリガーするタイミングが、設定された転送モードに基づいて歩行者に合わせて調整されるようになりました。
  • 修正済み : importRoute()経由でインポートされたトラックルート は、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NO_ROUTE_FOUNDエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。
  • VisualNavigator カスタムの位置情報インジケータが設定されたときに、 2 つの位置情報インジケータを表示していた修正済み。

既知の問題

  • MapPolyline 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • MapPolyline インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。
  • の透過性 MapPolylines はサポートされていません。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • RoutingEngine: のリストを介したルートインポート機能 Locations はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。

バージョン 4.10.0.0

新機能

  • ナビゲーション : MilestoneStatusListener マイルストーンに到達したか、または達成できなかったかを通知する追加されました。 このためには、新たに導入されたを確認 MilestoneStatusしてください。
  • MapView: MapView がプログラムによって作成された場合のメルカトル図法のサポートが追加されました。 今後の HERE SDK リリースで MapView は、レイアウトファイルから作成されたインスタンスについてもこの機能を使用できるようにする予定です。 マップ の投影法を指定できるMapViewOptionsおよびMapProjectionが追加されました。 例 :
    • let mapView = MapView(options: MapViewOptions(projection: .globe))
    • let mapView = MapView(options: MapViewOptions(projection: .webMercator))
    • let mapView = MapView(frame: parentFrame, options: MapViewOptions(projection: .globe))
    • let mapView = MapView(frame: parentFrame,options: MapViewOptions(projection: .webMercator))
  • MapContext クラスを追加 し、」読み取りプロパティmapContextMapViewに追加しました。 MapContextRasterDataSource カスタムのラスタレイヤをサポートする新しいなど、マップタイルのカスタムデータソースを作成する場合は、が必要 MapViewです。
  • MapView: 地図の上にタイル オーバーレイとして表示できるカスタムのラスタレイヤーが追加されました。 注 : これはこの機能のベータ版です。このため、いくつかのバグや予期しない動作が発生する可能性があります。 関連する API は、非推奨プロセスなしで新しいリリースで変更されることがあります。 カスタムラスタレイヤーをサポートするために、次のクラスが追加されました。
    • RasterDataSource 表示するラスタタイル データのソースを表す追加されました。 また、設定の変更も可能です。
    • RasterDataSourceConfiguration URL 、タイリングスキーム、ストレージレベル、キャッシュパラメータなど、データソースの設定を指定するために使用される追加されました。
    • TilingScheme タイル データの解釈方法を指定する 列挙型 (enum) が追加されました。
    • RasterDataSourceListener からの通知の受信に使用できるインターフェイスを追加 RasterDataSourceしました。
    • MapLayer レンダリング可能なマップ オーバーレイ を表し、その表示範囲を制御するクラスを追加しました。
    • MapLayer オブジェクトの作成に使用されるMapLayerBuilder追加済み。
    • MapLayerPriority マップ レイヤー の描画順序を指定する追加されました。
    • MapLayerVisibilityRange マップ レイヤー を表示するズームレベルを指定する追加されました。
    • MapContentType によって表示されるデータのタイプを指定するために追加 MapLayerされました。
  • をパンするとき MapView 、または Region オフラインで使用するために新しいをダウンロードするときに、マップ データ をロードする量を指定できる機能設定のサポートが追加されました。 たとえば、ターン・バイ・ターンナビ (矢印ナビ) などの機能がアプリケーションで使用されていない場合は、削除できます。 その結果、パニングする MapView と、キャッシュにダウンロードされるデータ量が少なくなります。 さらに、新しいをダウンロードすると Region、サイズが小さくなります。 デフォルトでは、すべての機能が有効になっています。 ただし 、 "FeatureConfiguration" がPlistファイルに存在する場合 は、一覧にある機能のみが有効になり、それ以外の機能はすべて無効になります。 1 つの機能のみを無効にする場合は、他のすべての機能を有効にするか、または無効にする必要があります。 たとえば、次の例では 、ナビゲーション 機能とトラック機能のみが有効になり、その他の機能はすべて無効になります。<key>FeatureConfiguration</key><array><string>NAVIGATION</string><string>TRUCK</string></array>。 現在、次の機能を指定できます。
    1. "detail_rending" : 建物などの追加のレンダリングの詳細。 にのみ使用 MapViewされます。
    2. " ナビゲーション " : ナビゲーション中のマップマッチングに使用されるマップ データ 。 設定しないと、オフラインで使用しているときにナビゲーションが正しく動作しないことがあります。
    3. "offline_search" : 検索に使用されるマップ データ 。 設定しない OfflineSearchEngine と、オフラインで使用しているときにが正しく動作しないことがあります。
    4. "offline_routing" : ルートの計算に使用されるマップ データ 。 設定しない OfflineRoutingEngine と、オフラインで使用しているときにが正しく動作しないことがあります。
    5. " トラック " : トラックルートの計算に使用されるマップ データ 。 設定されていない場合 OfflineRoutingEngine 、オフラインでトラックルートを計算する際にが正しく動作しないことがあります。 トラックナビゲーション中の地図の一致にも使用されます。 設定しないと、オフラインで使用しているときにトラックナビゲーションが正しく動作しないことがあります。
  • MapView: テクスチャード加工の 3D ランドマークのサポートを追加。 次 MapScene.Layers.LANDMARKS のような新しい定数で 3D ランドマークを有効にします。mapView.mapScene.setLayerVisibility(layerName: MapScene.Layers.landmarks, visibility: Visibility.visible)。 ランドマークは、より新しいマップ データ >= 25 でのみサポート MapUpdater.getCurrentMapVersion()されています。を参照してください。 3D ランドマークを確実に表示するには、地図の更新が必要な場合があります。 が Region 更新されると、マップキャッシュが自動的に位置合わせされます。 ランドマークはベータ版としてリリースされています。
  • HereMap クラスを追加しました。 hereMap 読み取り専用プロパティがに追加 MapViewされました。 HereMap は、カスタムのラスタレイヤをサポートするためにMapLayerBuilderと併用できるMapLayerを初期化するために使用されます。
  • ルートのインポート : 指定した文字列ハンドルからRouteHandleを作成できるinit(handle: String)コンストラクタが追加されました。 このような文字列は、 HERE REST API などの他のバックエンドソースから提供でき、数時間有効です。 この文字列は、計算されたルートをエンコードします 。この文字列を使用して、RoutingEngineの新たに追加されたimportRoute(routeHandle:refreshRouteOptions:completion:)メソッドを経由してこのルートをインポートし、 HERE SDK でさらに使用できます。 注 : これはこの機能のベータ版です。
  • 検索 : の既定のコンストラクタを追加 Addressしました。
  • 場所を検索する際に、実行時に BYOD (個人データを取得)のサポートを追加しました。 で見つけられる場所にカスタムデータを挿入できるようになり OfflineSearchEngineました。 このような個人的な場所は、定期的な問い合わせで見つけることができます。 結果は、 HERE から直接送られてきた他の場所としてランク付けされます。 GeoPlace カスタムの Place データを含めることができる新しいクラスが導入されました。 複数 GeoPlace のインスタンスをという新しいデータソースに入力 MyPlacesできます。 このデータソースは OfflineSearchEngine 、新しい attach() メソッドを使用してに添付できます。 追加 OnTaskCompleted されたイベントと TaskOutcome クラスは、この非同期操作の結果を伝達するために使用されます。
  • OfflineRoutingEngineオフライン Maneuver.exitSignTexts でルートを計算する場合に、 : がサポートされるようになりました
  • 音声ガイダンス : は ManeuverNotificationOptions 、音声 ManeuverNotificationType テキストが提供されたときにフィルタリングするための追加オプションおよびを使用して拡張されました。
    • enableDestinationReachedNotification: 目的地 / ストップオーバーの到着通知を生成するかどうかを示すフラグ。
    • enableDoubleNotification: 二重操作の通知を生成するかどうかを示すフラグ。
    • enableHighwayExit: 通知の生成時にハイウェイ出口情報を使用するかどうかを示すフラグ。
    • enablePhoneme: 通知の生成時に、方向情報のフォンメを使用するかどうかを示すフラグ。
    • enableRoundaboutNotification: ロータリー関連の操作の通知を生成するかどうかを示すフラグ。
    • includedNotificationTypes: ManeuverNotificationType 通知を生成する対象のリスト。
    • roadNumberUsageOption: 通知の生成時に道路番号を使用するかどうかを指定するオプション。
    • signpostDirectionUsageOption: 通知を生成するときに、署名後の指示を使用するかどうかを指定するオプション。
    • streetNameUsageOption: 通知の生成時に番地を使用するかどうかを指定するオプション。

API の変更

  • 車線支援 API が安定し、ベータステータスが削除されました。
  • 廃止 MilestoneReachedDelegateされました MilestoneStatusDelegate 。代わりに、新しく導入されたを使用してください
  • 廃止されたクラス MapCamera.OrientationMapCamera.OrientationUpdateMapCamera.State.targetOrientationおよびそれらを使用するすべてのメソッドが削除されました。 代わり に、新しいGeoOrientationGeoOrientationUpdateMapCamera.State.orientationAtTargetクラスを使用する新しいメソッド、およびを使用します。 たとえば、削除されたメソッドの代わり MapCamera.lookAt(point: GeoCoordinates, orientation: OrientationUpdate, distanceInMeters: Double) に、 Now を使用 MapCamera.lookAt(point: GeoCoordinates, orientation: GeoOrientationUpdate, distanceInMeters: Double)します。
  • 以前廃止された GeoCorridor.radiusInMeters プロパティが削除されました。 GeoCorridor.halfWidthInMeters 代わりに、新しいプロパティを使用してください。
  • 以前廃止された FarePrice.unit プロパティが削除されました。 代わりに FarePrice.validityPeriodInSeconds プロパティを使用します。
  • 以前廃止された Agency.icon プロパティが削除されました。 この機能はサポートされていません。
  • 廃止されたマップスキームを削除しました : 「 preview.normal.day.json" 」、「 preview.normal.night.json" 」、「 preview hybrid.day.json 」、「 preview hybrid.night.json 」。 代わりに、対応する標準スキームを使用します。MapScheme.normalDayMapScheme.normalNight、、 MapScheme.hybridDayMapScheme.hybridNight
  • 以前廃止されたを削除 LaneAssistanceListenerしました。 代わりにを使用 ManeuverViewLaneAssistanceListenerします。
  • メソッドが廃止され MapScene.setLayerState(layerName: String, newState: MapScene.LayerState)ました。 MapScene.setLayerVisibility(layerName: String, visibility: VisibilityState) 代わりに、新しい方法を使用してください。 列挙型 (enum) を廃止 MapSceneLayerStateしました。 VisibilityState 代わりに 列挙型 (enum) を使用してください。 列挙型 (enum) を廃止 MapScene.LayerStateしました。 VisibilityState 代わりに 列挙型 (enum) を使用してください。

解決済みの問題

  • 音声ガイダンス : Hindi および Korean の音声パッケージのエラーが修正されました。これにより、一部のケースで通知が失われていました。
  • 修正済み : ナビゲーション中 に、「今すぐ曲がる」操作の通知が早すぎる場合があります。
  • MapView を傾斜させたときの画面上の固定LocationIndicator位置。
  • ルーティング : 各経由地 の停止時間を設定して、超過 ETA をより適切に提供できるようになりました。 に 'urationInSeconds' プロパティを追加 Waypointしました。 デフォルトは 0 です。 パススルー経由地 では無視されることに注意してください。
  • 修正済み : MapViewLifecycleListener.onAttach() MapView が完全に初期化されると、が呼び出されます。
  • LocationSimulatorOptions.notificationIntervalInMilliseconds: 通知間隔が短すぎる問題を修正しました。 ガイダンスシミュレーション中に通常の位置更新を保証するために、 1 ミリ秒未満の値が 1 ミリ秒に固定されます。
  • 修正済み : HERE Positioning / LocationEngine は、 Android 12 ではまだ動作しません。
  • 修正済み : ナビゲーション中 、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 MilestoneStatusListener マイルストーンに到達したか、または達成できなかったかを通知する新しいが追加されました。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • importRoute()経由でインポートされたトラックルートは、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NoRouteFoundエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。
  • オフライン地図 : 同じ Region 内容が複数回ダウンロードされた場合 Region 、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
  • cachePath および persistentMapStoragePath を使用して変更し SDKOptionsた場合、デフォルトのパスは変更されません。

バージョン 4.9.4.0

新機能

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

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • ナビゲーション : 「今すぐ出発」 操作の通知が早すぎる場合があります。
  • HERE Positioning / LocationEngine は、 Android 12 ではまだ動作しません。 サポートは HERE SDK 4.10 で予定されています。
  • importRoute()経由でインポートされたトラックルートは、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NoRouteFoundエラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNoticeがあります。

バージョン 4.9.3.0

新機能

  • OfflineRoutingEngine: オンラインですでに知られている通知範囲のサポートが追加 RoutingEngineされました。
  • MapScene.Layers.safetyCameras 地図にスピードカメラのアイコンを表示するための新しいマップ レイヤーが追加されました。
  • 地図に埋め込まれている Carto POI の表示範囲を、新しい静的なMapScene.setPoiVisibility(categoryIds: [String], visibility: VisibilityState)方法で制御して、 POI カテゴリのリストにVisibilityStateを設定できるようになりました。

解決済みの問題

  • OfflineRoutingEngine: トラックルートの場合、ルート計算の代わりに、超過した制限のあるSectionNoticeが提供され、RoutingErrorが作成されます。
  • ナビゲーション : トラッキングモード中のトンネル外挿を改善しました。
  • 修正済み : 埋め込み POI や地図アイテムなどの地図機能を経由してピックすることはできません。現在、mapView.pickMapItemsmapView.pickMapFeaturesピックすることはできません。
  • enterHigway/ 右フォークではなく、左 / 右ターンとして誤って報告された固定操作アクション。
  • 修正済み : SpeedLimit 旅程中に変更値が正しく検出されるようになりました。
  • 修正済み : オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • 修正済み : アプリを初めて起動したときに、トラフィック層MapScene.Layers.TRAFFIC_FLOWMapScene.Layers.TRAFFIC_INCIDENTSが瞬時に表示されないことがあります。
  • 修正済み : マップ レイヤーの設定 VEHICLE_RESTRICTIONS は現在無視され、レイヤーは表示されません。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • ナビゲーション : 「今すぐ出発」 操作の通知が早すぎる場合があります。
  • HERE Positioning / LocationEngine は、 Android 12 ではまだ動作しません。 サポートは HERE SDK 4.10 で予定されています。

バージョン 4.9.2.0

ハイライト

  • 新しい IOS-arm64_x86_64-simulator フレームワークを持つ M1 マシンのシミュレータサポートが追加 されました。このフレームワークは、 IOS-arm64 フレームワークとともに XCFramework に現在含まれています。 M1 マシンでは、回避策なしでシミュレータを開始できるようになりました。 ビットコードの最適化は 、 ios-arm64 でのみイネーブルになります。

新機能

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

解決済みの問題

  • VisualNavigator: ルートの再計算後に、同期外れの矢印が修正されました。
  • 修正済み : M1 ベースの Mac でシミュレータで実行する場合、外部の依存関係や SWIFT パッケージが統合されていない場合にのみ動作します

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • アプリを初めて起動したときに、トラフィック層MapScene.Layers.TrafficFlowMapScene.Layers.TrafficIncidentsが瞬時に表示されないことがあります。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • マップ レイヤーの設定 vehicleRestrictions は現在無視され、レイヤーは表示されません。
  • 埋め込み POI や地図アイテムなどの地図機能を経由してピックすることはできません。mapView.pickMapItemsmapView.pickMapFeatures現在、ピックすることはできません。

バージョン 4.9.1.0

新機能

  • オフラインルーティング : フェリーの乗船 / 降機に必要な時間に関連する追加PreActionsおよびPostActions取り扱い。
  • MapSceneクラスにremoveMapMarkers()メソッドを追加しました。 バッチ呼び出しで複数のマップマーカーを削除します。

API の変更

  • の廃止されたタグを削除 persistentMapStorageFolderAccessDeniedしました persistentMapStorageFolderAccessDenied は廃止されなくなりました。
  • 廃止されましたMapCamera.FlyToOptions.durationInMs。代わりにMapCamera.FlyToOptions.durationを使用し

解決済みの問題

  • 修正済み : Location.time が設定されている場合、ルートのインポートに失敗しなくなりました。
  • ナビゲーション : トンネルを出ると、固定された場所にジャンプします。
  • ReturnToRoute : ナビゲーション中の固定ルート変更。 現在は元のものと見なさ RouteOptionsれます。
  • オフラインルーティング : Maneuver クラスの国コードの値が不足していることを修正しました
  • 修正済み : VisualNavigator マップビューを添付または添付解除するときに、マップアイテムを復元または削除できるようになりました。
  • 新しい場所がすでに利用可能になった後にキューイングおよび処理される、古い GPS 位置のナビゲーションの問題を修正しました。
  • 修正済み : 設定 Location.time 時にナビゲーションがオプションに優先されるようになりました。
  • 修正済み : VisualNavigator MapView が送信したイベントに基づいて更新されるようになり MapViewLifecycleDelegateました。 これにより、フォアグラウンドに戻った後で追跡が停止されなくなります。
  • 短いピンク色の画面を修正 MapViewしました。この画面は、の最初の表示の前に表示されます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • M1 ベースの Mac でシミュレータで実行する場合、外部の依存関係や SWIFT パッケージが統合されていない場合にのみ動作します
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapMarkerCluster グループはまだ直接選択できません。 回避策として、クラスターの含まれているMapMarkerアイテムに一意のMetadataキーを設定することで、重複するマーカーを特定できます。 例については、 MapItems アプリを参照してください。
  • アプリを初めて起動したときに、トラフィック層MapScene.Layers.TrafficFlowMapScene.Layers.TrafficIncidentsが瞬時に表示されないことがあります。
  • MapPolyine 線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap として、ラウンドスタイルを使用します。
  • マップ レイヤーの設定 vehicleRestrictions は現在無視され、レイヤーは表示されません。

バージョン 4.9.0.0

新機能

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

API の変更

  • Navigator/ :VisualNavigator NavigatorProtocol ですべてのデリゲートプロパティをとして宣言 weakしました。
  • 以前廃止された MapRepresentable インターフェイスおよび addMapRepresentable メソッドと removeMapRepresentable メソッドを MapView から削除しました。 MapViewLifecycleDelegate 代わりにを使用してください。
  • 以前廃止された NavigableLocation.streetName プロパティと NavigableLocation.speedLimitInMetersPerSecond プロパティを削除しました。 代わりに、RoadTextsListenerSpeedLimitを使用します。
  • 地図の種類 : 以前廃止されたシーン設定ファイルを削除しました : 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 struct 、 NoticeCode 列挙型 (enum) 、 Section.notices およびプロパティを削除しました。 代わりに、 SectionNoticeCode SectionNotice クラスおよび Section.getSectionNotices() メソッドを使用してください。
  • Gestures すべてのデリゲートプロパティをとして宣言 weakしました。
  • 検索 : 廃止された次のフィールドがAddressクラスから削除されました : stateNamecountyNamestreetNameadditionalData。 代わりに、statecountyおよびstreetを使用してください。 このフィールド additionalData はすでに使用されていません。
  • 以前廃止されたを削除 MapLoaderError.duplicateCatalogしました。 MapLoaderError.internalError カタログが複製された場合に返されるようになりました。
  • 検索 : SearchError列挙型 (enum) から廃止された永続的なoptionsNotAvailable値を削除しました。 SearchError.invalidParameter 値に置き換えられました。
  • 以前廃止された setFrame() メソッドを MapView クラスから削除しました。 frame 代わりに、プロパティを使用します。
  • 以前廃止されたgreyDayおよびgreyNightMapScheme列挙型 (enum) から削除しました。 代わりに、通常のマップ スキームバリアントを使用します。
  • 前に廃止された LocationUpdateDelegate クラスを削除しました。 LocationDelegate 代わりにを使用してください。
  • Locationクラスで廃止されたフィールドtimestampです。 代わりに、新たに導入されたtimeフィールドを使用してください。

解決済みの問題

  • ガイダンスユーザーの操作性の向上 : 以前の位置情報の更新処理がまだ完了していない場合に、受信位置情報が廃棄されるようになりました。
  • 修正済み : 物理的な道路分割線がオフラインルーティングと見なされないことがあります。
  • ナビゲーション : のちらつきが修正されました LocationIndicator
  • 修正済み : 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • 修正済み : MapUpdater: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • M1 ベースの Mac でシミュレータで実行する場合、外部の依存関係や SWIFT パッケージが統合されていない場合にのみ動作します
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。
  • Xcode 13 を使用している場合 heresdk.swiftmodule 、の特定のファイルが正しくないか、別の Swift バージョンによって生成されたことを知らせる警告が表示されることがあります。 この警告は無視しても安全です。 この警告の理由は、 HERE SDK が Xcode 12.4 でコンパイルされているためです。
  • MapMarkerCluster グループはまだ直接選択できません。 回避策として、クラスターの含まれているMapMarkerアイテムに一意のMetadataキーを設定することで、重複するマーカーを特定できます。 例については、 MapItems アプリを参照してください。
  • アプリを初めて起動したときに、トラフィック層MapScene.Layers.TrafficFlowMapScene.Layers.TrafficIncidentsが瞬時に表示されないことがあります。

バージョン 4.8.4.0

新機能

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

API の変更

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

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • MapUpdater: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。
  • M1 ベースの Mac でシミュレータで実行する場合、外部の依存関係や SWIFT パッケージが統合されていない場合にのみ動作します
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。

バージョン 4.8.3.0

新機能

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

API の変更

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

解決済みの問題

  • 修正済み : no-NB および pt-BR 遠隔操作の通知の言語サポートがありません。
  • 修正済み : RouteOptions.departureTime との両方を RouteOptions.arrivalTime 同時に設定することはできません。 さらに、RouteOptions.enableTrafficOptimizationが false に設定されている場合はRouteOptions.arrivalTime無視されます。
  • 音声ナビゲーション : ロシア料理の操作に関する通知では、略語および規制の削除処理が修正されています。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • MapUpdater: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。
  • M1 ベースの Mac でシミュレータで実行する場合、外部の依存関係や SWIFT パッケージが統合されていない場合にのみ動作します
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。

バージョン 4.8.2.0

新機能

  • 電気自動車の充電ステーションの検索機能が向上しました。 クラス EVChargingPool およびを追加しました EVChargingStation。 電気自動車用の充電プールは、 1 つ以上の充電ステーションを備えたエリアです。 充電スタンドは、共通の充電コネクタタイプと最大出力レベルを共有する電気自動車のコネクタのグループを定義します。 注 : これはベータ版の機能です。
  • ナビゲーション : 改善されたTruckRestrictionWarningSafetyCameraWarningイベント。 この新製品で WarningType は、トラックの制限の場所やスピードカメラが前方にあるか、または通過した直後であるかを通知できるようになりました。
  • 電気自動車の充電ステーションの検索機能が向上しました。 Details.evChargingPool 電気自動車の充電プールの詳細を表すプロパティが追加されました。 注 : これはベータ版の機能です。
  • ルーティング : 新しい PaymentMethod 列挙型 (enum) 、 TollFare & Toll 構造体、および Section.tolls プロパティを使用したトールのコストに関する情報を追加しました。 注 : これはベータ版の機能です。

API の変更

  • 廃止 DynamicRoutingDelegateDynamicRoutingEngineDelegateれました。これは、新たに導入されたによって置き換えられます これで、デリゲートに新しい DynamicRoutingEngine.start(route, listener) メソッドが設定されました。このメソッドは、 RouteHandle ルートに要求されなかった場合に StartException をスローできます。 ルート計算エラーは、新たに追加された経由で伝播 DynamicRoutingDelegate.onRoutingError()されます。 ナビゲーション 例のアプリを確認して、使用例を確認してください。

解決済みの問題

  • ReturnToRoute: オフラインでこの機能を使用したときに、クラッシュや無効な操作を引き起こす可能性のある、まれに修正されたケースです。
  • 「ヤード」のヒンディー語訳を修正しました。
  • ナビゲーション : 「鋭角な曲がる」操作の通知のギリシャ語訳を修正しました。
  • ReturnToRoute ナビゲーション中 : 複数 returnToRoute 回呼び出された場合に、形状を持たない操作の長さおよび削除された操作に許容される負の値を修正しました。 これにより、元のルートのより長い部分を保持できるようになりました。
  • 修正済み : まれ Storage.LevelDB に、アプリの起動時に関連するクラッシュが発生することがあります。
  • 修正済み : 音声ナビゲーション : 複数のスピードカメラの音声アナウンスメントが同時に両方のカメラに配信されるため、最初のイベントはスキップされます。
  • 修正済み : ナビゲーション : JunctionViewLaneAssistance 非常に長いルートにを使用する場合、ナビゲーションが実際に開始される前に大幅な遅延が発生する可能性があります。 現在、この問題は、ルート全体が事前に通過するために発生します。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • MapUpdater: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。
  • M1 ベースの Mac でシミュレータで実行する場合、外部の依存関係や SWIFT パッケージが統合されていない場合にのみ動作します
  • ナビゲーション : 操作による音声通知が早すぎる場合があります。

バージョン 4.8.1.0

新機能

  • オフライン地図 : MapDownloaderを拡張して、getInitialPersistentMapStatus()壊れた地図がないかを確認しました。 repairPersistentMap()また、壊れたマップを非同期で修復できるように追加されました。 使用 例については、開発者ガイドまたは OfflineMaps Example アプリを確認してください。
  • ルーティング : ルートの更新などに必要なRouteHandle必須ルートがルートに含まれていないことを示すNoRouteHandle列挙型 (enum) 値をRoutingError追加しました。
  • 検索 : レベル 3 の説明を提供する新しいnameプロパティがPlaceCategoryに追加されました。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • MapUpdater: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。
  • まれ Storage.LevelDB に、アプリの起動時に関連するクラッシュが発生することがあります。
  • M1 ベースの Mac でシミュレータで実行する場合、外部の依存関係や SWIFT パッケージが統合されていない場合にのみ動作します
  • 音声ナビゲーション : 複数のスピードカメラの音声アナウンスメントが同時に両方のカメラに配信されるため、最初のイベントはスキップされます。
  • ナビゲーション : JunctionViewLaneAssistance 非常に長いルートにを使用する場合、ナビゲーションが実際に開始される前に大幅な遅延が発生する可能性があります。 現在、この問題は、ルート全体が事前に通過するために発生します。

バージョン 4.8.0.0

新機能

  • トラックナビゲーション : NavigatorVisualNavigatorTruckRestrictionWarningリスナーを追加 しました。このリスナーは、前方のトラックの制限について警告するために、ルートをナビゲーションしている間に特定の距離で呼び出されます。 複数のトラックの制限を含めることができます。 現時点では、次の制限事項があります。 WeightRestriction および DimensionRestriction使用 例については、ナビゲーションサンプルアプリを確認してください。
  • レーンアシスタンス: 可能なレーンおよび複雑なジャンクションについて通知するJunctionViewLaneAssistanceリスナーをNavigatorおよびVisualNavigatorに追加しました。

API の変更

  • 非推奨 MapCamera.Orientation - に置き換え GeoOrientationられました。
  • 非推奨 MapCamera.OrientationUpdate - に置き換え GeoOrientationUpdateられました。
  • 非推奨 MapCamera.State.targetOrientation - に置き換え MapCamera.State.orientationAtTargetられました。
  • 非推奨 MapCamera.orbitBy(_ delta: MapCamera.OrientationUpdate, around origin: Point2D)- に置き換え MapCamera.orbitBy(_ delta: GeoOrientationUpdate, around origin: Point2D)られました。
  • 非推奨 MapCamera.lookAt(point target: GeoCoordinates, orientation: MapCamera.OrientationUpdate, distanceInMeters: Double) - に置き換え MapCamera.lookAt(point target: GeoCoordinates, orientation: GeoOrientationUpdate, distanceInMeters: Double)られました。
  • 廃止された MapCamera.lookAt(area target: GeoBox, orientation: MapCamera.OrientationUpdate) パラメータ - に置き換え MapCamera.lookAt(area target: GeoBox, orientation: GeoOrientationUpdate)られました。
  • 非推奨 MapCamera.setTargetOrientation(orientation: MapCamera.OrientationUpdate) - に置き換え MapCamera.setOrientationAtTarget(_ orientation: GeoOrientationUpdate)られました。
  • 非推奨 MapCamera.flyTo(target: GeoCoordinates, orientation: MapCamera.OrientationUpdate, animationOptions: MapCamera.FlyToOptions) - に置き換え MapCamera.flyTo(target: GeoCoordinates, orientation: GeoOrientationUpdate, animationOptions: MapCamera.FlyToOptions)られました。
  • 非推奨 MapCamera.flyTo(target: GeoCoordinates, orientation: MapCamera.OrientationUpdate, distanceInMeters: Double, animationOptions: MapCamera.FlyToOptions) - に置き換え MapCamera.flyTo(target: GeoCoordinates, orientation: GeoOrientationUpdate, distanceInMeters: Double, animationOptions: MapCamera.FlyToOptions)られました。
  • 非推奨 MapCamera.lookAt(area target: GeoBox, orientation: MapCamera.OrientationUpdate, viewRectangle: Rectangle2D) - に置き換え MapCamera.lookAt(area target: GeoBox, orientation: GeoOrientationUpdate, viewRectangle: Rectangle2D)られました。
  • MapPolylineおよびMapPolygonから、廃止されたupdateGeometry()メタ ID を削除しました。
  • 検索 : 次の場所の廃止されたContactフィールドが削除され emailAddresseslandlinePhoneNumbersmobilePhoneNumberswebsiteAddresses
  • ルーティング : 前に廃止された Arrival クラスおよび Departure クラスを削除しました。
  • DynamicRoutingEngine イベントを etaDifferenceInMinutes からに変更 etaDifferenceInSecondsしました。

解決済みの問題

  • ナビゲーション : アプリケーションがリッスンしている一部のルートで、 CPU の使用量とメモリの消費量が大量に発生する問題を修正 SpeedLimitsしました。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • MapUpdater: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。
  • まれ Storage.LevelDB に、アプリの起動時に関連するクラッシュが発生することがあります。
  • M1 ベースの Mac でシミュレータで実行する場合、外部の依存関係や SWIFT パッケージが統合されていない場合にのみ動作します
  • 音声ナビゲーション : 複数のスピードカメラの音声アナウンスメントが同時に両方のカメラに配信されるため、最初のイベントはスキップされます。

バージョン 4.7.7.0

ハイライト

  • 注 : Gestures このクラスの既存のデリゲートプロパティは 今後の HERE SDK v4.9.0 リリースでは弱い参照に変更されます。 この変更後 nil 、適合するオブジェクトとそれぞれのデリゲート変数の間の保持サイクルを分割するように、デリゲートを手動で設定する必要はなくなりました。

新機能

  • 検索 : politicalView クラスにメンバーが追加 Place されました。 によって事前に設定された値と一致する場合は、オプションの値を確認 SDKOptionsできます。
  • MapUpdater: ダウンロード可能なリージョンの現在のマップバージョンが公開されました。 これは、潜在的なマップ データの問題をデバッグする場合に役立ちます。
  • DynamicRoutingEngine トラフィック最適化ルートを定期的に要求できる新しいが追加されました。 これは、ルートプランナにいる間、または交通状況が変更されたときにガイダンスコンテキストの間に、より適切なルートについてユーザーに通知する場合に役立ちます。

API の変更

  • NORMAL_DAYNORMAL_NIGHTHYBRID_DAYおよびHYBRID_NIGHTのマップスタイルが、事前に利用可能になったpreviewものに更新されました。 新しいマップスタイルでは、クリーンで中立的なベース マップと、グレースケールの改善された道路網が採用されており、要素をより適切に階層化して上に追加できます。
  • MapView: 「簡体字中国語」、「繁体字台湾」、および「繁体字香港」の言語ラベルがサポートされるようになりました。
  • ルーティング : RoutingEngine およびOfflineRoutingEnginereturnToRoute および refreshRoute 機能の API を更新 しました。
    • 次のパラメータの順序を変更 RoutingInterface.returnToRoute()しました : startingPoint パラメータが 2 番目のパラメータになり、 3 番目のパラメータにはなりません。 この機能はまだベータ版です。
    • RoutingEngine.refreshRoute()メソッドにstartingPointパラメーターを追加しました。 その代わり、削除 RefreshRouteOptions.updateStartingPoint()されました。 この機能はまだベータ版です。
    • ReturnToRouteEngine を削除しました。 RoutingInterface.returnToRoute() 代わりに、新たに導入された方法を使用します。

解決済みの問題

  • 修正済み : Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • 修正済み : MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。
  • 修正済み : ナビゲーション : 場合によっては、制限速度のデータが不足している可能性がありますが、 HERE のデータベースで利用できます。
  • VisualNavigator: まれに、マップの一致した位置が補間の間に一時的に失われ、マップが誤った方向に回転したり、まったく回転しないという問題が修正されました。
  • VisualNavigator マップ ビューの主要なポイントがアプリケーションによって変更された場合でも、が正しく表示されるようになりました。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • MapUpdater: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。

バージョン 4.7.6.0

ハイライト

  • 注 : Gestures このクラスの既存のデリゲートプロパティは 今後の HERE SDK v4.9.0 リリースでは弱い参照に変更されます。 この変更後 nil 、適合するオブジェクトとそれぞれのデリゲート変数の間の保持サイクルを分割するように、デリゲートを手動で設定する必要はなくなりました。

新機能

  • オフライン地図 : MapUpdater 以前にダウンロードしたリージョンを更新できるクラスが追加されました。 また、 1 つ以上の更新が利用可能かどうかを確認することもできます。 使用例については、 OfflineMaps Example アプリを参照してください。
  • ローエンドデバイスでの地図のレンダリングパフォーマンスが改善されました。
  • ナビゲーション : ガイダンス中のセルビア料理の音声操作通知のサポートを追加しました。

解決済みの問題

  • 修正済み : GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • 修正済み : ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 修正済み : オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • 修正済み : オフラインルーティング : 日本ではオフラインルートは計算できません。
  • オフライン地図 : 再試行可能なエラーは経由で返さ MapDownloader.onPause()れません。代わりに、ダウンロードが停止され、再開せずに再起動する必要があります。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。
  • ナビゲーション : 場合によっては、制限速度のデータが不足している可能性がありますが、 HERE のデータベースで利用できます。

バージョン 4.7.5.0

ハイライト

  • 注 : Gestures このクラスおよび Navigator クラスの既存のデリゲートプロパティは 今後の HERE SDK v4.9.0 リリースでは弱い参照に変更されます。 この変更後 nil 、適合するオブジェクトとそれぞれのデリゲート変数の間の保持サイクルを分割するように、デリゲートを手動で設定する必要はなくなりました。

新機能

  • ルーティング : との歩行者に対する回避オプションが追加 PedestrianOptions.avoidanceOptionsされました。
  • 検索 : より長い ルートポリラインに沿ってを検索するためのサポートが追加 GeoCorridorされました。 コンストラクタを使用して設定した場合はhalfWidthInMeters増加し 、 GeoPolylineを設定できるGeoCorridorコンストラクタを使用して設定しないでください。 このパラメータ radiusInMeters は廃止されました : halfWidthInMeters ルート経路の太さを指定するには、コンストラクタパラメータとしてのみ使用してください。 増加すると halfWidthInMeters 、ポリラインシェイプの簡略化が進み、検索できるルートが長くなります。 欠点を挙げると、結果の精度が低く、ルートから遠く離れた場所にある可能性があります。 halfWidthInMeters が設定されていない場合、「最適な推測」に基づいて内部的に適切な値が設定されます。
  • LocationIndicator 、で設定できるグレーの状態をサポートするようになり LocationIndicator.isActiveました。
  • ナビゲーション : ガイダンス中のベトナム料理の音声操作通知のサポートを追加しました。
  • ナビゲーション : 次の新しい道路属性を通知するRoadAttributesListenerを追加しました。isDirtRoadisTunnelisBridgeisRampisControlledAccessisPrivateisNoThroughisTollwayisDividedRoadisRightDrivingSideisRoundabout
  • オフラインルーティングで AvoidanceOptions は、矩形領域もサポートされるようになりました。
  • オフライン地図 : により詳細なエラー状態 MapLoaderErrorがに追加されました。

解決済みの問題

  • VisualNavigator: 最初 Location の更新を受信すると、カメラがただちに初期位置に移動します。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • オフラインルーティング : 日本ではオフラインルートは計算できません。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : 対象 : RouteOptions AvoidanceOptions.countries は現在無視されています。
  • MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。
  • オフライン地図 : 再試行可能なエラーは経由で返さ MapDownloader.onPause()れません。代わりに、ダウンロードが停止され、再開せずに再起動する必要があります。
  • ナビゲーション : 場合によっては、制限速度のデータが不足している可能性がありますが、 HERE のデータベースで利用できます。

バージョン 4.7.4.0

ハイライト

  • 注 : Gestures このクラスおよび Navigator クラスの既存のデリゲートプロパティは 今後の HERE SDK v4.9.0 リリースでは弱い参照に変更されます。 この変更後 nil 、適合するオブジェクトとそれぞれのデリゲート変数の間の保持サイクルを分割するように、デリゲートを手動で設定する必要はなくなりました。

新機能

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

API の変更

  • ジェスチャー : 指を下に動かすと、運動パンを含む進行中のアニメーションが停止します。
  • 位置付け : バックグラウンド位置の更新は、既定では有効になっていません。 を使用して有効にする必要が LocationEngineBase.setBackgroundLocationAllowed()あります。 一番上に、デバイスには必要な権限が必要です。
  • オフライン地図 : ALREADY_INSTALLED に 列挙型 (enum) 値を追加 MapLoaderErrorしました。 現在、既存のマップリージョンをダウンロード ALREADY_INSTALLED すると、ではなくエラーが発生 SUCCESSします。
  • ルーティング : 廃止 FarePrice.unitFarePrice.validityPeriodInSeconds れました。代わりに、新しく導入されたプロパティを使用して
  • ルーティング : サポートされていない Agency.icon プロパティが廃止され このプロパティはサポートされなくなり、 HERE SDK リリース v4.10.0 で削除されます。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • オフラインルーティング : 日本ではオフラインルートは計算できません。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : の RouteOptions場合 : AvoidanceOptions.avoidAreas および AvoidanceOptions.countries は現在無視されています。
  • MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。
  • オフライン地図 : 再試行可能なエラーは経由で返さ MapDownloader.onPause()れません。代わりに、ダウンロードが停止され、再開せずに再起動する必要があります。

バージョン 4.7.3.0

新機能

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

API の変更

  • ナビゲーション : LaneAssistance クラスおよび関連 Navigator.laneAssistanceDelegate するプロパティが廃止されました。 新たに導入された ManeuverViewLaneAssistance クラスと Navigator.maneuverViewLaneAssistanceDelegate を代わりに使用します。

解決済みの問題

  • 修正済み : オフラインルーティング - RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • 修正日時 : ReturnToRouteEngine 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。

既知の問題

  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • オフラインルーティング : 日本ではオフラインルートは計算できません。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • オフラインルーティング : の RouteOptions場合 : AvoidanceOptions.avoidAreas および AvoidanceOptions.countries は現在無視されています。
  • MapMarker.setOverlapAllowed() が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。

バージョン 4.7.2.0

新機能

  • を更新する機能を追加 Routeしました : RouteOptions.enableRouteHandle A RouteHandleRefreshRouteOptions クラス、 RoutingEngine.refreshRoute() およびメソッドを取得するフラグが追加されました。 現在 EVRouteOptions 、サポートされていません。 詳細については、『開発者ガイド』の関連する章を参照してください。
  • LocationIndicator: 歩行者の新しいスタイルが追加されました。 新しいスタイルがIndicatorStyleに追加され、LocationIndicatorインスタンスに設定してデフォルトの 3D マップ マーカーモデルを切り替えて現在の見出しと位置を示すことができます。 オプションで、スタイルをカスタマイズできます。
  • で frameRate を増減することで、マップ ビューの FPS レンダリングに影響を与えるオプションが追加 MapView.frameRateされました。 これは、ローエンドデバイスの CPU 使用量を削減するのに役立ちます。 デフォルトの FPS は 60 フレーム / 秒です。 FPS を 0 に設定することで、自動レンダリングサイクルを非アクティブ化することもできます。
  • オフライン地図 : MapDownloader.clearPersistentMapStorage() ダウンロードされたすべてのマップ データを削除するために、永続ストレージを消去するように追加されました
  • 特殊な制限速度の使用を簡素化: 現在の最低の特別速度制限が、オプションで経由で公開されます effectiveSpeedLimitInMetersPerSecond()。 を設定する必要はなくなり Date()ました。 HERE SDK は、デバイスのクロック設定に基づいて、この設定を内部的に処理します。 関連する API (TimeDomain, SpecialSpeedSituationType, SpecialSpeedSituation)は廃止されました。 SpeedLimit 次の新しいフィールドがクラスに追加されました。
    • advisorySpeedLimitInMetersPerSecond: Double?
    • snowSpeedLimitInMetersPerSecond: Double?
    • rainSpeedLimitInMetersPerSecond: Double?
    • fogSpeedLimitInMetersPerSecond: Double?
    • schoolZoneSpeedLimitInMetersPerSecond: Double?
    • timeDependentSpeedLimitInMetersPerSecond: Double?

API の変更

  • MapDownloader: DownloadRegionsStatusListener リージョンまたはリージョンのリストのダウンロードがいつ一時停止または再開されたかを把握するために、に新しい一時停止 / 再開イベントを追加しました。 と onPause(error: MapLoaderError?) -> Void void の 2 つの新しいメソッドが導入 onResume()されました。 MapDownloader 再試行可能なエラーが発生し、によってダウンロードが一時停止されたときに、エラーが発生します。
  • VisualNavigator デフォルトでは、ターゲットフレームレートが 60 FPS に設定されたスムーズなレンダリングが再度行われます。 これはローエンドデバイス用に調整できます。 frameRate の設定を参照 MapViewしてください。

解決済みの問題

  • 固定 : MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • 修正済み : オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • オフラインルーティング : 日本ではオフラインルートは計算できません。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • ReturnToRouteEngine: 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。

バージョン 4.7.1.0

ハイライト

  • ユーザー LocationIndicator の現在の位置と移動方向を表示するデフォルトの 3D が追加されました。 を使用してマップ ビューに追加 MapView.addMapLifecycleListener()できます。 AS パラメーターLocationを受け取るMapview.updateLocation()を使用して、その場所を更新します。 既定のアセットの外観をカスタマイズするには、MapMarker3DModelAs パラメータをLocationIndicator.setMarker3dModel()に設定します。 次の項目を指定することもできます MarkerType。 今後は、さまざまなユースケースで異なるスタイルのマーカーを有効にするために使用される可能性があります。
  • カスタマイズ可能 なビジュアルナビゲーションを導入しました。 CameraSettings に設定できる追加 VisualNavigatorされました。 地球までの距離を定義するようにcameraDistanceInMeters指定したり、3D 効果をcameraTiltInDegrees指定したり(値 0 を指定すると 2D 平面ビューに切り替えられます)、地図を移動方向に回転するようにnull設定できますcameraBearingInDegrees(他の値を指定すると、回転が停止します。たとえば、次のようになります。 ノースアップモードを有効にするには、 0 に設定します)。 デフォルトでは、回転が有効になっています。

新機能

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

解決済みの問題

  • 修正済み : 公共交通機関のルートには、演習は含まれていません。
  • 固定 : デバイスの向きを変更すると、 MapViewPin インスタンスが MapView 表示されなくなります。 地図を移動すると、これらの地図が再表示されます
  • 修正済み : LocationEngine デバイスが フライトモードの場合、 iOS デバイスでの開始に失敗します。

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • オフラインルーティング : 日本ではオフラインルートは計算できません。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • ReturnToRouteEngine: 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。

バージョン 4.7.0.0

ハイライト

  • 公共交通機関のルートを計算できる新しいTransitRoutingEngineを使用して、公共交通機関のルートを導入しました。 TransitWaypoint 経由地型と TransitRouteOptions クラスを使用して、さまざまなトランジット関連のオプションを指定します。 API は開発の初期段階にあることに注意してください。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。
  • 新しい MapScene.Layers.vehicleRestrictions レイヤーを追加しました。 でアクティブ化 MapScene.setLayerState() でき、地図に現在の車両制限が表示されます。 たとえば、橋梁のトラックの重量や高さの制限などです。

新機能

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

API の変更

  • MapViewLifecycleListener 廃止されたを置き換える新しいが追加 MapRepresentableされました。 これは、から追加または削除でき Mapviewます。 これを使用して、マップビューのライフサイクルに関する通知を取得します。
  • 廃止されMapRepresentable、それに関連するメソッドを使用して、MapViewから追加または削除されました。 MapViewLifecycleListener 代わりに、新たに導入したを使用します。
  • 以前廃止された GeoBox.intersects(GeoBox) およびを削除 GeoBox.contains(GeoBox)しました。
  • 制限速度 : SpecialSpeedSituation.specialSpeedLimitInMetersPerSecond オプションではなく、 列挙型 (enum) アイテム speedBumpsPresent および laneDependent をから削除し SpecialSpeedSituationTypeました。これらのアイテムには特別な制限速度が含まれていないためです。
  • RoadTextsListener 現在の道路名について通知を受け取るための新しいを追加しました。
  • 近日停止予定 NavigableLocation.streetNameRoadTextsListener 代わりに、新たに導入したを使用します。
  • 以前廃止された UnitSystem.imperial 列挙型 (enum) 項目を削除しました。
  • 以前廃止されたLocationProviderメソッドおよびLocationListener.onLocationTimeout()メソッドを削除しました。
  • 以前廃止された Section.transportMode プロパティが削除されました。
  • 以前廃止された GeoCorridor(List<GeoCoordinates>, Double) コンストラクタを削除しました。
  • 以前廃止された Place.coordinates プロパティが削除されました。
  • 以前に廃止されたクラスおよび Color の廃止された拡張子が削除 UIColorされました。

解決済みの問題

  • 修正済み : ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • 修正済み : オフラインの地図 : Region.sizeOnDiskInBytes 任意の地図の場合 0 です Region
  • 修正済み : Place 午前 0 時以降に終了したの営業時間。
  • 修正済み : ナビゲーション : オフラインルートの操作矢印が正しくレンダリングされません。

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • オフラインルーティング : 日本ではオフラインルートは計算できません。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • ReturnToRouteEngine: 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。
  • 公共交通機関のルートには、演習は含まれていません。

バージョン 4.6.5.0

新機能

  • 政治的見解のサポートが追加されました。politicalView文字列をSDKOptions指定できるようになりました。 ISO 3166-1 alpha-3 で定義された 3 文字の国コードです。 設定すると、すべてのマップ データがこの国の視点を尊重します。 これはベータ版の機能であるため、バグや予期しない動作が発生する可能性があります。
  • PlaceserializeCompact()deserialize()の間でシリアライズまたはデシリアライズできるようになりました。String
  • ルーティング : ルート違反の可能性を通知するために、 SectionNoticeCode および NoticeSeverity 列挙体、 SectionNotice クラス、および Section.sectionNotices プロパティを追加しました。
  • 等値線 (Isoline) ルーティング :
    • RoutePlaceDirectionarrival およびを使用して 列挙型 (enum) を追加 departureしました。
    • IsolineOptions.Calculation構造体内にisolineDirectionフィールドを追加しました ( 既定値はRoutePlaceDirection.departure)
    • 既存 IsolineOptions.Calculation のコンストラクタを拡張して、新しい RoutePlaceDirection 列挙型 (enum) を受け入れました。
    • RouteOptions.arrivalTime 移動が終了する予定の任意の時間を設定するために追加されました このパラメータは現在、 等値線 (Isoline) ルート計算でのみサポートされています。
  • ナビゲーション : 現在の制限速度の変更についてユーザーに通知する API を追加しました。 SpeedLimitListenerが以前と同じようにSpeedLimitを取得できるように設定できるようになりましたが、オプションで、デフォルトの制限速度を超過するSpecialSpeedSituationイベントに関する情報を含めることもできます。 理由は SpecialSpeedSituationType 列挙型 (enum) で定義されています。 TimeDomain 値は、この制限速度が現在アクティブかどうかを示します。
  • ナビゲーション : ReturnToRouteEngine 元のルートからの逸脱が検出された場合に、が新しいルートを計算できるようにする新しいが追加されました。 このエンジンは、すでにダウンロードまたはキャッシュされているマップ データでオフラインで動作します。
  • 新しいSDKCacheクラスが導入され、一時的にダウンロードされたマップ データを新しいclearCache()方法でSDKCacheCallback消去できるようになりました。 注 : ダウンロードしたオフラインの地図データは削除されません。
  • オフライン検索 : OfflineSearchEngine.search() を受け取る新しいメソッド PlaceIdQueryLanguageCode 、プレース ID を参照するオプションを追加しました。

API の変更

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

解決済みの問題

  • 修正済み : オフライン地図 : インストールされているリージョンを取得する新しい方法 では、エラーが発生する可能性があります。 回避策として、利用可能な地図の地域を事前に取得して、もう一度試してください。

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフラインの地図 : Region.sizeOnDiskInBytes 任意の地図の場合 0 です Region
  • オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • オフラインルーティング : 日本ではオフラインルートは計算できません。
  • Place 午前 0 時以降に終了したの営業時間。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。
  • ナビゲーション : オフラインルートの操作矢印が正しくレンダリングされません。
  • ReturnToRouteEngine: 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。

バージョン 4.6.4.0

新機能

  • オフライン地図 : MapDownloaderTaskpause()メソッドおよびresume()メソッドを使用して、マップリージョンの保留中のダウンロードを一時停止および再開できるようになりました。
  • ナビゲーション : によって地図に表示されているルートで、デフォルトで操作矢印が表示されるようになり VisualNavigatorました。 次の操作が表示され、到達すると削除されます。
  • ナビゲーション : ManeuverAction ロータリーのターンバイターンが「 roundaboutEnter 」と「 roundaboutExit 」に分割されました。 HERE SDK の動作は変わりません。 大きなロータリーを出るときに、「 Left/Right_Turn 」アクションが追加されることがあります。
  • ルーティング : Waypoint.minCourseDistanceInMeters ユーザーがアクションを実行しないようにするためのオプションの距離パラメーターを指定するために導入されました。
  • ビューポイントのサイズは、物理ピクセルでSize2D返される新しいviewportSizeプロパティを使用してMapViewから取得できるようになりました。
  • MapCamera A から B までの拡張された FlyTo アニメーションで、ターゲットの向きとターゲット距離を指定 : flyTo(target: GeoCoordinates, orientation: MapCamera.OrientationUpdate, animationOptions: MapCamera.FlyToOptions)
  • 新しいマップスタイルがベータ版として導入されました。
    • 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.jso

API の変更

  • マップスタイルMapScheme.greyDayMapScheme.greyNightは廃止され、削除されます。 normal 代わりにバリアントを使用してください。
  • ナビゲーション : スピードカメラの Warner 製テキスト通知が常に送信されました。 テキスト通知は ManeuverNotificationListener 、が SafetyCameraWarningListener 設定されている場合にのみ経由で送信されるようになりました。

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフラインの地図 : Region.sizeOnDiskInBytes 任意の地図の場合 0 です Region
  • オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフライン地図 : インストールされているリージョンを取得する新しい方法 では、エラーが発生する可能性があります。 回避策として、利用可能な地図の地域を事前に取得して、もう一度試してください。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • オフラインルーティング : 日本ではオフラインルートは計算できません。
  • 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 、は無視されます。
  • 位置付け : kCLAuthorizationStatusNotDetermined iOS プラットフォームからのステータスがとして処理されます LocationEngineStatus.missingPermissions。 このステータスは start() 、のメソッド LocationEngine が呼び出されたときにリスナーに送信されることがあります。 そのため、アプリケーションはプラットフォームの承認ステータスを確認するように強制されず、検索が開始されます。
  • MapDownloader: 非同期で削除する必要があるRegionId要素のリストを受け取る新しいdeleteRegions()メソッドを使用して、ダウンロードしたマップリージョンを削除できるようになりました。
  • MapDownloader: InstalledRegion インストールされているリージョンに関する情報を保持するクラスが追加されました。 getInstalledRegions() 新しいクラスを取得するメソッドが追加されました。

解決済みの問題

  • 修正済み : 現在 Lane 、バスまたは自転車用に予約されているには、方向タイプが含まれていません。
  • 修正済み : ナビゲーション : 無制限の制限速度は、必ずしも期待どおりに報告されるとは限りません。

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • オフラインの地図 : Region.sizeOnDiskInBytes 任意の地図の場合 0 です Region
  • オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
  • オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
  • オフライン地図 : インストールされているリージョンを取得する新しい方法 では、エラーが発生する可能性があります。 回避策として、利用可能な地図の地域を事前に取得して、もう一度試してください。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • Place 午前 0 時以降に終了したの営業時間。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.6.2.0

ハイライト

  • ライベート施設内のルートを計算できる新しい屋内ルーティング API ( BETA )が追加されました。 API は、外部から施設内の位置へのルート、および施設内の位置から外部へのルートをサポートしています。 API では、結果のルートを地図に表示することもできます。

新機能

  • MapScene.loadScene()preview.normal.day.json" 」、「 preview.normal.night.json" 」、「 preview hybrid.day.json 」、および「 preview hybrid.night.json 」で使用できる新しいマップスタイルの組み合わせのベータ版が導入されました。
  • 新しいマップアイテムタイプが追加さ MapArrow れました。エレメントをマップにレンダリングして、方向を示すことができるようになりました。 これらのマップは、経由で他のマップアイテムと同様に追加または削除 MapSceneできます。
  • MapMarker 特定のズームレベルでアイテムが重なり合うと、アイテムを非表示にできるようになりました。 これらのプロパティには、の新しいプロパティ isOverlapAllowed: Bool { get set }が含まれます。
  • VisualNavigator: の表示 / 非表示 Route は、で制御 isRouteVisible: Bool { get set }できます。 デフォルトでは、ルートが設定されている場合、 startRendering() が呼び出されるとルートがレンダリングされ、 stopRendering() で削除されます。 いつでもルートを設定または削除できます。つまり、 startRendering() 発信前または発信後に、 MapView 内のルートがそれに応じて更新されます。

API の変更

  • フリーフローのトラフィック層では、デフォルトで緑色のトラフィックフローラインがレンダリングされています。
  • MapLoader: 無意味なエラーが廃止 MapLoaderError.duplicateCatalogされました。
  • VisualNavigator 行動の変化を導入しました。 のトランスフォームセンター ( 主要ポイントとも呼ば MapCamera れます ) は、ナビゲーション中に自動的に調整され、結果をより適切に表示できます。 startRendering()を呼び出すと、MapCameraprincipalPointプロパティが変更され、現在の位置インジケーターがMapViewの下部にわずかに配置されます。 stopRendering() が呼び出されると、元の値に復元されます。

解決済みの問題

  • 修正済み : トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • 修正済み : 現在 Lane 、バスまたは自転車用に予約されているには、方向タイプが含まれていません。
  • 修正済み : オフラインルーティング : 回避オプションは現在無視されています。
  • 修正済み : オフラインルーティング : フェリーのリンクは、別々のセクションには展開されません。
  • 修正済み : ナビゲーション : スピードカメラの通知が頻繁に送信されることがあります。
  • 修正済み : SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在 Lane 、バスまたは自転車用に予約されているには、方向タイプが含まれていません。
  • オフラインの地図 : Region.sizeOnDiskInBytes 任意の地図の場合 0 です Region
  • オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • ナビゲーション : 無制限の制限速度は、必ずしも期待どおりに報告されるとは限りません。
  • Place 午前 0 時以降に終了したの営業時間。
  • Route 危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。

バージョン 4.6.1.0

ハイライト

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

新機能

  • ルーティング : ZoneCategory列挙型 (enum) を導入し、ZoneCategoryのコレクションであるAvoidanceOptions構造体にzoneCategoriesフィールドを追加しました。
  • EV ルーティング : ルートのすべてのセクションの累積evDetailsデータを返すようにRoute.getEVDetails()導入されました。
  • ナビゲーション : Navigator VisualNavigator プロパティから、または postActionDelegate プロパティからアクセスできる PostActionDelegate プロトコルを追加しました。
  • ナビゲーション : exitSignTexts ( 道路出口番号 ) 属性がに追加 Maneuverされました。
  • レーンアシスタンス: automobiles次の新しいアクセスタイプが追加されました : busestaxiscarpoolspedestrianstrucksthroughTrafficdeliveryVehiclesemergencyVehiclesmotorcycles
  • 位置付け : Locationオブジェクトに新しいフィールドが追加されました : bearingAccuracyInDegreesspeedAccuracyInMetersPerSecondtimestampSinceBootInMilliseconds。 関連するコンストラクタは廃止されました。 代わりに、新しく追加された関連コンストラクタを使用します。

API の変更

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

解決済みの問題

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

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在 Lane 、バスまたは自転車用に予約されているには、方向タイプが含まれていません。
  • オフラインの地図 : Region.sizeOnDiskInBytes 任意の地図の場合 0 です Region
  • オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
  • オフラインルーティング : 歩行者、トラック、スクーター、電気自動車のルートは機能しないと予想されます。
  • オフラインルーティング : 回避オプションは現在無視されています。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : フェリーのリンクは、別々のセクションには展開されません。
  • オフラインルーティング : RouteOptions 現在完全に無視され、デフォルト値のみが使用されます。
  • オフラインルーティング : Maneuver 情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator に、代わりに操作データを取得する必要があります。
  • ナビゲーション : 無制限の制限速度は、必ずしも期待どおりに報告されるとは限りません。
  • ナビゲーション : スピードカメラの通知が頻繁に送信されることがあります。
  • SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。

バージョン 4.6.0.0

ハイライト

  • オフライン地図のサポートが追加されました。 マップ データは、世界中の大陸および国に合わせてプリロードできるようになりました。 注 : この機能は ベータ 版としてリリースされています。 MapDownloader 利用可能な地域のリストをダウンロードし、地域をダウンロードするためのクラスを追加しました。 関連クラスを追加しました :
    • DownloadableRegionsCallback: 地域がダウンロードされたときに通知します。
    • MapDownloaderStatusListener: ダウンロードのステータスを通知します。
    • MapDownloaderTask: ダウンロードをキャンセルするタスク。
    • MapLoaderError: さまざまなエラーを指定するための列挙体。
    • Region: ダウンロードできる領域を表します。
    • RegionId: の一意の識別子を指定 Regionします。
  • OfflineRoutingEngine キャッシュされた、または事前にロードされたオフライン地図上のルートを計算するために追加 接続せずにルートを計算できるようになりました。 このエンジンは、オンラインの同等のプロトコルに準拠しています。
  • 等値線 (Isoline) ルーティングを追加して、指定した中心座標の到達可能領域と、時間、距離、またはエネルギー消費で定義された範囲を計算しました。 calculateIsoline() に新しいメソッドを追加 RoutingEngineしました。 関連クラスを追加しました :
    • IsolineOptions: 等値線 (Isoline) 計算のオプション。
    • IsolineRangeType: 時間、距離、またはエネルギー消費量で範囲タイプを定義するかどうかを指定する列挙。
    • IsolineCalculationMode: 等値線 (Isoline) 計算の最適化方法を指定します。
    • Isoline: 単一の 等値線 (Isoline) を表します。
    • MapMatchedCoordinates: ユーザー定義の座標とマップに一致する座標のペアが含まれます。

その他の新機能

  • MapPolygonアイテムをMapViewからピックできるようになりました。MapPolygonアイテムのリストをPickMapItemsResult含めることができるようになりました。
  • ScooterOptions.allowHighway プロパティーを追加しました。
  • GeoBox マップ ビュー with で指定されたを参照するメソッドを追加 lookAt(target: GeoBox, orientation: MapCamera.OrientationUpdate, viewRectangle: Rectangle2D) -> Voidしました。 たとえば、マップ ビューの特定の部分にルートを表示する場合に使用できます。
  • 検索 : categories にフィールドを追加 OpeningHoursしました。 これには categories 、特定に関連する OpeningHoursが含まれてい たとえば、に Place 複数の営業時間が関連付けられている場合です。
  • SDKNativeEngine 、マップ データキャッシュおよび永続ストレージディレクトリへのアクセスをロックするようになりました。 の別のインスタンス SDKNativeEngine が同じアクセスキー ID でインスタンス化されると、例外がスローされるようになりました。
  • ロードシールドがデフォルトでマップ ビューにレンダリングされるようになりました。
  • Navigator VisualNavigator トラッキングのためのTransportModeを指定できるようになりました。 デフォルトでは、 CAR モードが使用されます。
  • 検索 : TaskHandle オンラインおよびオフラインの検索エンジンで返された未使用の検索結果は、ではなく、省略できるようになり _ = ...ました。
  • SafetyCameraType ルート上およびトラッキングモードの両方で、スピードカメラに関する通知を提供するように追加されました。 トラッキングモードでは、現在の位置と最初のジャンクションの間の道路の一部についてのみ、セーフティカメラの通知が送信されます。 SafetyCameraWarning 現在の位置からカメラまでの距離、カメラによって監視される制限速度、および安全カメラのタイプに関する情報を提供するために追加されました。 Navigator またはに設定できる専用のデリゲートを追加 VisualNavigatorしました。
  • レーンアシスタンス: 新しいタイプを追加 LaneTypeしました : 高速レーン、加速レーン、減速レーン、補助レーン、低速レーン、 通過レーン、ショルダーレーン、制御されたレーンへのアクセス、ターンレーン、センターターンレーン、 トラック駐車場、駐車場、可変車線、自転車専用レーンなど、様々な施設があります。

API の変更

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

解決済みの問題

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

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在 Lane 、バスまたは自転車用に予約されているには、方向タイプが含まれていません。
  • オフラインの地図 : Region.sizeOnDiskInBytes 任意の地図の場合 0 です Region
  • オフライン地図 : のダウンロード Region が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
  • オフラインルーティング : 歩行者、トラック、スクーター、電気自動車のルートは機能しないと予想されます。
  • オフラインルーティング : 回避オプションは現在無視されています。
  • オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
  • オフラインルーティング : フェリーのリンクは、別々のセクションには展開されません。
  • ナビゲーション : 無制限の制限速度は、必ずしも期待どおりに報告されるとは限りません。
  • ナビゲーション : スピードカメラの通知が頻繁に送信されることがあります。
  • SDKOptions の初期化前にが作成された日時 SDKNativeEngine に、壊れたパスが含まれている可能性があります。

バージョン 4.5.4.0

ハイライト

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

新機能

  • トランスフォームセンターのサポートを追加しました。 MapCamera ノウハウを使用 すると、Point2D主要な点を設定して取得できます。 このポイントによって、マップ ビュー内でのターゲットの配置場所が決まります。 この機能を使用すると、たとえば、ターン・バイ・ターンナビ (矢印ナビ)中にマップのデフォルトの中心を下げることができます。これは、回転や傾きなどのマップの変換に影響を与えるためです。
  • 拡張ウォークルーティングオプション : PedestrianOptions.walkSpeedInMetersPerSecond プロパティーを追加しました。 この機能は ベータ版としてリリースされています。 歩行速度を設定することで、さまざまな歩行プロファイルに固有の歩行者ルートを計算できます。
  • GeoCircleまたはGeoBox内でのCategoryQuery検索 は 、ベータ 機能としてマークされなくなりました。
  • SDKOptions with SDKOptions.cacheSizeInBytes およびに新しいマップキャッシュオプションを追加 SDKOptions.persistentMapStoragePathしました。 plist (CacheSizeInBytes, PersistentMapStoragePath) のキーとしても使用できます。 この機能を使用すると、キャッシュされたマップ データの保存場所を制御できます。また、キャッシュ用に予約するデータ量を指定することもできます。
  • LocationEngine 背景の位置およびバッテリー節約オプションを制御するための新しい API メソッドを追加しました。
    • 設定 / 取得 backgroundLocationAllowed(boolean): アプリケーションのバックグラウンド位置情報の更新を有効または無効にします。 アプリケーションにバックグラウンド位置情報機能がある場合、デフォルトでバックグラウンド位置情報の更新が有効になります。
    • 設定 / 取得 backgroundLocationIndicatorVisible(boolean): デバイスのバックグラウンド位置インジケーターの表示範囲を制御します。 既定では、アプリケーションにバックグラウンド位置情報機能がある場合、ネイティブのバックグラウンド位置情報インジケータが表示されます。
    • 設定 / 取得 pauseLocationUpdatesAutomatically(boolean): 位置情報の更新を自動的に一時停止する機能を制御します。たとえば、位置情報の変更が少ない場合に、デバイスのバッテリー持続時間を改善できます。 既定では、位置情報の更新の自動一時停止が許可されています。

API の変更

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

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在 Lane 、バスまたは自転車用に予約されているには、方向タイプが含まれていません。 ただし、このような車線は車線リストに含まれています。 ただし、レーンタイプはまだ公開されていません。 そのため、 1 つ以上の方向を含まないレーンを除外することをお勧めします。
  • 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されました。 この機能は現在ベータ版の状態です。

API の変更

  • LANE Assistance API は、通知があるまでベータ版としてマークされているため、バグや予期しない動作が発生する可能性があります。 API は、非推奨プロセスなしで新しいリリースに変更されることがあります。
    • レーンリストの順序が、左端のレーンから右端のレーン(最後のインデックス)までのインデックス 0 で始まるように変更されました。 現在、左側通行国はサポートされていません。

既知の問題

  • VisualNavigator API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 現在 Lane 、バスまたは自転車用に予約されているには、方向タイプが含まれていません。 ただし、このような車線は車線リストに含まれています。 ただし、レーンタイプはまだ公開されていません。 そのため、 1 つ以上の方向を含まないレーンを除外することをお勧めします。
  • MapPolyline 経由して予期せずレンダリングされる MapMarkerことがあります。

バージョン 4.5.2.0

ハイライト

  • 新しいを使用したスクータールート計算のサポートを追加 ScooterOptionsしました。 これはベータ版の機能であることに注意してください。 ナビゲーションにスクータールートを使用することはまだサポートされていません。
  • ナビゲーション中にドライバーに次の操作に到達するために推奨される車線を通知する新しいレーンアシスタンス API を導入しました。 新しいLaneAsssistanceDelegateを使用して、各音声アナウンスとともに開始されたLaneAssistanceイベントを受信します。

新機能

  • MapPolyline with に新しい読み取り専用プロパティ geometry: GeoPolylineが追加されました。
  • DashPattern の破線のスタイルを設定するクラスを追加 MapPolylineしました。
  • 破線を使用する場合に塗りつぶしの色をサポートするように、プロパティ dashFillColor: UIColor?MapPolyline に追加しました。
  • MapCamera で相対的な向きの値を使用して任意のビュー座標を中心にマップを回転するための累積軌道メソッドが追加 orbitBy(_ delta: MapCamera.OrientationUpdate, around origin: Point2D)されました。
  • MapImage 拡張機能に次の新しい初期化オプションが追加されました。
    • public convenience init(from uiImage: UIImage)
    • public convenience init(named name: String, width: Int32, height: Int32, in bundle Bundle? = nil)

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を作成します。
  • 近日停止予定 LocationUpdateDelegate. LocationDelegate 代わりに、新しいを使用してください。
  • GeoCircle radius に単精度の float 型を受け入れる廃止予定のコンストラクタを削除しました。

解決済みの問題

  • 修正済み : 埋め込み POI マーカーは 、ハイブリッド夜間 マップ スキームでは表示されません。
  • 修正済み : パンジェスチャは、開始 イベントの前にキャンセルイベントを受け取ることがあります。
  • 修正済み : ガイダンストラッキングモード中に、制限なしの速度の道路が正しく報告されるようになりました。

既知の問題

  • 新型 VisualNavigatorおよび新型のレーンアシスタンス API は、開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。

バージョン 4.5.1.0

ハイライト

  • Samsung などの特定のデバイスのコールドスタートアップ時間が短縮されました。
  • 新しい VisualNavigator クラスが導入されました。 Navigator クラスと同じ機能を備えていますが、視覚的なガイダンスエクスペリエンスをサポートしています。 3D startRendering() 位置マーカーが追加され、地図上の現在の位置をスムーズに追跡できます。 アニメーションが補間されます。 さらに MapOrientation 、が更新されます。 が Route 設定されている場合、カメラは自動的に方向矢印に追従します。 新しいバージョンで CameraTrackingModeは、この機能をオフにして、ユーザーが自由に地図をパンできるようにすることができます。 トラッキングがオフの場合、方向を示す矢印がオンになりますが、地図 は移動されませんCameraTrackingMode 再度有効にすると、カメラは現在の位置を追跡します。 Navigator クラスは VisualNavigator 、新しい Navigator メソッドと同じメソッドシグネチャを共有するため、コードを追加せ VisualNavigatorずにクラスで置き換えることができます。

新機能

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

既知の問題

  • 新製品 VisualNavigator は開発の初期段階にあります。 今後のリリースでは、より多くのレンダリング機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。
  • 完全 MapMarker に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。
  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • デバイスがフライトモードの場合、 iOS デバイスでLocationEngineの開始に失敗します。
  • jamFactor 表示は TrafficSpeed 現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
  • 埋め込み POI マーカーは 、ハイブリッド夜間 マップ スキームでは表示されません。
  • パンジェスチャは、開始 イベントの前にキャンセルイベントを受け取ることがあります。

バージョン 4.5.0.0

ハイライト

  • サイズ、トラフィック、ダウンロード時間の短縮を実現する、よりパフォーマンスの高い基本的なマップ形式に切り替えられました。 この新しい形式 では、アプリ側での適応は必要ありません
  • OfflineSearchEngine 以前にキャッシュされたマップに、インターネット接続なしで動作する新しいが追加されました。 キーワード検索、カテゴリ検索、ジオ コーディング、リバースジオ コーディングをサポートしています。 たとえば、インターネット接続が利用できない場合 OfflineSearchEngine 、アプリはにフォールバックして結果を即座に提供しようとすることがありますが、接続は一時的に失われます。
  • 電気自動車 ( EV )のルート計算を追加しました。 所定の消費モデル(電気自動車およびトラックでサポート)に従って、ルートセクションごとのエネルギー消費量を計算できるようになりました。 充電ステーションは、電気自動車が走行中にエネルギー不足にならないように、計算されたルートに自動的に経由地として追加されます(電気自動車でサポートされています)。

新機能

  • LogAppender 独自のログクラスをに挿入するためのプロトコルが追加 SDKNativeEngineされました。 この方法では、リリースビルドでも、さまざまな事前定義のログレベルの HERE SDK メッセージをログに記録できます。
  • Navigator 操作の通知に使用できる言語のリストを照会するための静的な方法として追加さ List<LanguageCode> Navigator.availableLanguagesForManeuverNotifications()れました。
  • scale のサイズを変更するためのプロパティを追加 MapMarker3Dしました。
  • MapCameraLimits.setMaxTilt(degreesFromNadir: Double) およびを使用して、カメラのチルト制限を追加 MapCameraLimits.setMinTilt(degreesFromNadir: Double)
  • MapCameraLimits.setMaxZoomLevel(_ zoomLevel: Double) およびを使用してカメラのズーム制限を追加 MapCameraLimits.setMinZoomLevel(_ zoomLevel: Double)しました。
  • 電気自動車のルートを計算する新しい方法が追加 さ れました ( 車とトラックがサポートされています ) 。RoutingEngine.calculateRoute([Waypoint], EVCarOptions, CalculateRouteCallback)RoutingEngine.calculateRoute([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 が必要です。
  • スプラッシュ画面を黒ではなく灰色に変更。 これにより、コールドスタートに時間がかかるデバイスでのエクスペリエンスが向上します。
  • AS LocationProvider パラメータを受け取る LocationProvider プロトコルと Navigator コンストラクタが廃止されました。 Navigator 空のコンストラクタからを構築できるようになりました。
  • A NavigatorLocationDelegate プロトコルに準拠するようになりました。
  • 廃止 onLocationTimeout()LocationDelegate - 不要になり、 必要なタイムアウト処理がNavigator実装内部で内部的に実行されるようになりました。
  • 廃止された GeoCoordinates コンストラクタを削除しました。代わりに、以前に導入されたコンストラクタを使用
  • MapMarker.drawOrderのタイプがUInt32からInt32に変更 されました。
  • 廃止された Anchor2D コンストラクタを削除しました。代わりに、以前に導入されたコンストラクタを使用
  • NavigatorメソッドList<LanguageCode> supportedLanguages()で廃止されました。代わりにList<LanguageCode> Navigator.availableLanguagesForManeuverNotifications()を使用してください。

解決済みの問題

  • 修正済み : 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • 修正済み : ナビゲーション中に、道路 / 道路の名前がルート番号の場合、nextRoadNameまたはnextRoadNumberが利用できないことがあります。 このような場合、次の行 Maneuver は「不明な道路」を示しています。
  • 修正済み : 英単位系が「 EN US 」言語コードとともに選択された場合 RouteTextOptions 、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。
  • 修正済み : 一部の地域で null は、高速道路で速度制限値が予期せずに設定されることがあります。 制限速度のない道路は、ナビゲーション中に正しく表示されるようになりました。
  • 修正済み : ナビゲーション中に、トンネルの外挿が想定どおりに動作しないことがあります。
  • 修正済み : GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • Viewpins 方向の変更後、誤った位置に修正されました。
  • 見出し情報がない、または不安定なマップマッチングの問題を修正しました。 ナビゲーション中に、見出し情報が提供されていない場合、または速度が非常に低い場合でも、地図の一致が機能するようになりました。

既知の問題

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

バージョン 4.4.6.0

ハイライト

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

解決済みの問題

  • 修正済み : ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。
  • 修正済み : ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生します。

既知の問題

  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • ナビゲーション中に、道路 / 道路の名前がルート番号の場合、nextRoadNameまたはnextRoadNumberが利用できないことがあります。 このような場合、次の行 Maneuver は「不明な道路」を示しています。
  • 英単位系が「 EN US 」言語コードとともに選択された場合 RouteTextOptions 、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。
  • 一部の地域で null は、高速道路で速度制限値が予期せずに設定されることがあります。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
    • ナビゲーション中に、トンネルの外挿が想定どおりに動作しないことがあります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。
  • トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
  • Maneuver.polyline のリスト GeoCoordinates には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。
  • MapMarker3D カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。
  • ナビゲーション中に、次の操作および音声指示が早すぎてトリガされることがあります。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。

バージョン 4.4.5.0

新機能

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

解決済みの問題

  • 修正済み : 2 つ以上の経由地を持つルートの場合、目的地に到達しましたイベントが早すぎる可能性があります。
  • 修正済み : まれに、デバイスがオフラインでキャッシュが使用されているときに、マップタイルがちらつくことがあります。
  • 修正済み : ナビゲーション中に、音声コマンドが欠落しているか、または不正確になることがあります。
  • 低速走行時のターン・バイ・ターンナビ (矢印ナビ)中のマップマッチング位置の問題を修正しました。

既知の問題

  • 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • ナビゲーション中に、道路 / 道路の名前がルート番号の場合、nextRoadNameまたはnextRoadNumberが利用できないことがあります。 このような場合、次の行 Maneuver は「不明な道路」を示しています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 英単位系が「 EN US 」言語コードとともに選択された場合 RouteTextOptions 、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。
  • ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。
  • 一部の地域で null は、高速道路で速度制限値が予期せずに設定されることがあります。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。
    • ナビゲーション中に、トンネルの外挿が想定どおりに動作しないことがあります。
  • GeoCorridor.polyline リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。
  • MapViewPin MapView デバイスの向きを変更すると、インスタンスがから消えます。 地図を移動すると、これらの地図が再表示されます
  • MapViewPin 地図を傾けてパンした後は、インスタンスを削除できません。

バージョン 4.4.4.0

ハイライト

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

API の変更

  • here.sdk.Color UIColor クラスの非推奨化をサポートするために、から派生されました。

近日停止予定

  • クラスのメソッド、フィールド、およびコンストラクタが here.sdk.Color いくつか廃止されました。 代わりに、廃止されたコンポーネントに使用されたタイプ UInt8 と [0,255] の代わりに、インターバル [0,1] のタイプ CGFloat のカラーコンポーネントを使用する iOS のネイティブ UIColor クラスを使用します。

解決済みの問題

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

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • ナビゲーション中に、道路 / 道路の名前がルート番号の場合、nextRoadNameまたはnextRoadNumberが利用できないことがあります。 このような場合、次の行 Maneuver は「不明な道路」を示しています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 2 つ以上の経由地を持つルートの場合、目的地に到達しましたイベントが早すぎる可能性があります。
  • 英単位系が「 EN US 」言語コードとともに選択された場合 RouteTextOptions 、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。
  • ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。
  • まれに、デバイスがオフラインでキャッシュが使用されているときに、マップタイルがちらつくことがあります。
  • 一部の地域で null は、高速道路で速度制限値が予期せずに設定されることがあります。
  • ナビゲーション中に、音声コマンドが欠落しているか、または不正確になることがあります。
  • ナビゲーション中、RouteProgress内のセクション数がRoute内のsections数と一致しない可能性があります。

バージョン 4.4.3.0

ハイライト

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

新機能

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

近日停止予定

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

解決済みの問題

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

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • の透過性 MapPolylines はサポートされていません。
  • ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • ナビゲーション中に、道路 / 道路の名前がルート番号の場合、nextRoadNameまたはnextRoadNumberが利用できないことがあります。 このような場合、次の行 Maneuver は「不明な道路」を示しています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 2 つ以上の経由地を持つルートの場合、目的地に到達しましたイベントが早すぎる可能性があります。
  • 英単位系が「 EN US 」言語コードとともに選択された場合 RouteTextOptions 、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。
  • ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。
  • まれに、デバイスがオフラインのときにマップタイルがちらつくことがあります。

バージョン 4.4.2.0

ハイライト

  • 統合型 HERE Positioning 。 この新製品 LocationEngine は、 GPS やその他のグローバル衛星ナビゲーションシステム( GNSS )受信機、モバイルネットワーク信号、 Wi-Fi ネットワーク信号などの複数の位置情報源と連携して正確な位置を特定する、包括的な位置情報ソリューションを実装しています。 また、 ConsentEngine オプションでデータ収集を有効にして HERE サービスを改善するための新しいサービスも提供しています。

新機能

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

近日停止予定

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

解決済みの問題

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

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • のピック半径 pickMapItems() が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。
  • ナビゲーション中に、道路 / 道路の名前がルート番号の場合、nextRoadNameまたはnextRoadNumberが利用できないことがあります。 このような場合、次の行 Maneuver は「不明な道路」を示しています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
  • 2 つ以上の経由地を持つルートの場合、目的地に到達しましたイベントが早すぎる可能性があります。
  • 英単位系が「 EN US 」言語コードとともに選択された場合 RouteTextOptions 、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。
  • ナビゲーション中 Manuever に、にすべての予期されたフィールドが含まれていないことがあります。
  • ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。

バージョン 4.4.1.0

新機能

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

解決済みの問題

  • 修正済み : 音声命令が現在のマップマッチした場所と正しく同期されないことがあります。
  • 修正済み : ターン・バイ・ターンナビ (矢印ナビ)の実行中 NavigableLocation 、データの問題により、一部のリージョンの地図と一致する地理座標がに含まれていない場合があります。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • のピック半径 pickMapItems() が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。
  • Suggestion クラスから取得した場所の地理座標には、常に緯度と 0 に等しい経度が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。
  • ナビゲーション中に、道路 / 道路の名前がルート番号の場合、nextRoadNameまたはnextRoadNumberが利用できないことがあります。 このような場合、次の行 Maneuver は「不明な道路」を示しています。
  • ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。

バージョン 4.4.0.2

ハイライト

  • 新しい地図スキームが導入され、ベクトルベースの道路ラベルと一緒に衛星画像をサポートするようになりました : hybridDayおよびhybridNight
  • インタラクティブ なプライベート施設のサポート が導入されました。 この機能は、リクエストに応じて建物の所有者が利用できます。

新機能

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

API の変更

  • Pinch Rotate ジェスチャの回転の感度を下げました。 現在では、地図を回転せずにズームインする方が簡単になりました。

解決済みの問題

  • 修正済み : のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。 のレンダリング順序 MapMarker3D がサポートされ、建物のフットプリントの下にマーカーが表示されなくなりました。
  • 地図アイテムに関連するいくつかのレンダリングの問題を修正しました。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
  • 音声命令が現在のマップマッチした場所と正しく同期されないことがあります。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。
  • 地図が一致する位置を使用している場合、 3D マーカーが道路と位置合わせされません。
  • ターン・バイ・ターンナビ (矢印ナビ)の実行中 NavigableLocation 、データの問題により、一部のリージョンの地図と一致する地理座標がに含まれていない場合があります。
  • のピック半径 pickMapItems() が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。
  • Suggestion クラスから取得した場所の地理座標には、常に緯度と 0 に等しい経度が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。

バージョン 4.3.4.0

ハイライト

  • TBT ナビゲーションを強化 MilestoneReachedDelegate するために、ストップオーバーが通過したときに通知するを追加しました。 以下の詳細については、関連する機能の説明を参照してください。
  • TBT ナビゲーション中 SpeedWarningDelegate 、ユーザーが道路の現在の制限速度を超過すると、新しい通知が送られます。 以下の詳細については、関連する機能の説明を参照してください。

新機能

  • MapPolyline マップ LineCap にレンダリングされたポリラインの終了を変更するために、 列挙型 (enum) でのラインキャップスタイルプロパティがに追加されました。
  • MapPolylineLineCap を取得および設定するためのプロパティ lineCap: LineCap が追加されました。
  • Milestone 次のフィールドを含むクラスが追加されました。
    • sectionIndex: Int32 完了したルートのセクションのインデックス。
    • waypointIndex: Int32? これは、元のユーザー定義の経由地リストの経由地に対応します。
    • originalCoordinates: GeoCoordinates? ユーザー定義の地理座標の場合。
    • mapMatchedCoordinates: GeoCoordinates 地図に一致する地理座標の場合。
  • Milestone 到着に関する通知を受信する MilestoneReachedDelegate プロトコル、およびマイルストーンに到達したときに呼び出されるメソッド void onMilestoneReached(_ milestone: Milestone) が追加されました。
  • DestinationReachedDelegate 宛先での到着に関する通知を受信するためのプロトコルを追加 void onDestinationReached() し、宛先に到達したときに呼び出されるメソッドを追加しました。
  • Navigator 次のメソッドがクラスに追加されました。
    • milestoneReachedDelegate: MilestoneReachedDelegate?Milestone 到達したことを通知するデリゲート。
    • destinationReachedDelegate: DestinationReachedDelegate? 目的地に到着したことを通知する代理人。
  • 次の方法で、制限速度を超過したことについて Navigator からの通知を受信する SpeedWarningDelegate プロトコルが追加されました。
    • onSpeedWarningStatusChanged(_ status: SpeedWarningStatus) 速度警告ステータスのステータスが SpeedWarningStatus いずれかの値に変更されるたびに呼び出されます。
  • SpeedWarningStatus 速度警告ステータスを表す列挙体が追加されました。
  • SpeedLimitOffset 制限速度を超過したことを通知する特定の速度を超えるオフセットを示す構造体が追加されました。次のフィールドがあります。
    • lowSpeedOffsetInMetersPerSecond: Double 低速走行時の制限速度オフセット。
    • highSpeedOffsetInMetersPerSecond: Double 高速走行時の制限速度オフセット。
    • highSpeedBoundaryInMetersPerSecond: Double 高速境界の場合。
  • SpeedWarningOptions 制限速度の警告に使用するすべてのオプションを含む構造体が追加されました。次のフィールドがあります。
    • speedLimitOffset: SpeedLimitOffset 制限速度を超過したことを通知するときに使用される制限速度オフセット。
  • Navigator 次のプロパティをクラスに追加しました。
    • speedWarningListener: SpeedWarningDelegate? 制限速度を超過したこと、または通常速度に戻ったことをデリゲートに通知します。
    • speedWarningOptions: SpeedWarningOptions 速度警告オプションについては、を参照してください。

解決済みの問題

  • 修正済み : ナビゲーションの起動パフォーマンスが、特定のデバイスで非常に遅くなっています。 ナビゲーションのスタートアップパフォーマンスがすべてのデバイスで改善されました。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。
  • ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
  • 音声命令が現在のマップマッチした場所と正しく同期されないことがあります。
  • 方向の変更後に、座標の変換で誤った値が返されることがあります。

バージョン 4.3.3.0

新機能

  • search(placeIdQuery query: PlaceIdQuery, languageCode: LanguageCode?, completion: PlaceIdSearchCompletionHandler) -> TaskHandle ID および言語コードに基づいて場所を検索する非同期リクエストを実行するメソッドが追加されました。
  • メソッドAddressQuery(query: String, near: GeoCoordinates, inCountries: [CountryCode])を使用して、CountryCodeによってAddressQuery結果をフィルタリングできるようになりまし た。
  • メソッドTextQuery(query: String, near: GeoCoordinates, inCountries: [CountryCode])を使用して、CountryCodeによってTextQuery結果をフィルタリングできるようになりまし た。
  • LineColorMapPolylineのメソッドMapPolyline.getlineColor()およびMapPolyline.setlineColor()を取得および設定するためのメソッドを追加しました。
  • OutlineColorMapPolylineのメソッドMapPolyline.getOutlineColor()およびMapPolyline.setOutlineColor()を取得および設定するためのメソッドを追加しました。

近日停止予定

  • メソッドが廃止され search(placeIdQuery query: PlaceIdQuery, completion: PlaceIdSearchCompletionHandler) -> TaskHandleました。 search(placeIdQuery query: PlaceIdQuery, languageCode: LanguageCode?, completion: PlaceIdSearchCompletionHandler) -> TaskHandle 代わりに、新たに導入された方法を使用します。

解決済みの問題

  • 修正済み : メモリストレージへのアクセスが拒否されると、アプリがクラッシュします。 これで、マップキャッシュへのパスを設定することで、メモリストレージへのアクセスが許可されます。
  • 修正済み : ターン・バイ・ターンナビ (矢印ナビ)では見出しは無視されます。 経由地では、ターン・バイ・ターンナビ (矢印ナビ)の見出しが考慮されます。
  • 修正済み : 非常に長いルートを作成すると、アプリがクラッシュします。 これで、ルートが作成され、ルートの期間に関係なくナビゲーションが開始されます。

既知の問題

  • 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
  • SearchEngine : Place.getId()は、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。
  • ナビゲーションの起動パフォーマンスが、特定のデバイスで非常に遅くなっています。
  • ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
  • 音声命令が現在のマップマッチした場所と正しく同期されないことがあります。

バージョン 4.3.2.0

新機能

  • RouteProgress.maneuverProgressからアクセスできるManeuverProgressクラスを追加し、ナビゲーション中の次の操作および次の操作の進行状況の詳細を示します。
  • GPXDocument GPX ドキュメントを作成し、 GPX ファイルをロードするためのクラスを追加しました。
  • GPXTrack から単一のトラックを表すクラスを追加 GPXDocumentしました。
  • LocationSimulator(gpxTrack: options:) 移動する GPX トラックを指定するコンストラクタと、位置シミュレータの動作を指定するオプションを追加しました。
  • MapCamera.boundingBox: GeoBox? 含まれている現在表示されているマップ領域を取得するために、読み取り専用プロパティが追加 GeoBoxされました。
  • 次のメソッドおよび読み取り専用プロパティを使用して、 MapView 上の固定された場所に iOS UIView を表示するために、ネストされたクラス MapView.ViewPin が追加されました。
    • pinView(_ view: UIView, at: GeoCoordinates) -> ViewPin? UIView を使用してのをピン止め MapViewします。
    • unpinView(_ view: UIView) UIView にピン留めされているを削除 MapViewします。
    • viewPins: [MapView.ViewPin] UIView にインスタンスをピン止め MapViewします。
  • MapCamera.setDistanceToTarget(distanceInMeters: Double) -> Void から MapCamera 地球上の目的地までの距離を設定する方法を追加しました。
  • プロパティを使用してマップのプライマリ言語を変更する機能が追加 MapView.primaryLanguage: LanguageCode?されました。
  • SDKOptions.cachePath 処理のサポートが更新されました。 SDKOptions.cachePath が設定されていない場合、デフォルトのパス [] が割り当て<Application Home>/Library/Cachesられます。

近日停止予定

  • プロパティが廃止されました RouteProgress.currentManeuverIndexRouteProgress.maneuverProgress 代わりに、プロパティを使用します。
  • プロパティが廃止されました RouteProgress.currentManeuverRemainingDistanceInMetersRouteProgress.maneuverProgress 代わりに、プロパティを使用します。

解決済みの問題

  • 修正済み : navigator.supportedLanguages() ルートが設定される前にコールしても、空のリストにはなりません。
  • 修正済み : Authentication プロトコルがメインスレッドで常に呼び出されたわけではありません。 現在では、プロトコルは常にメインスレッドで呼び出されることが保証されています。

既知の問題

  • SearchEngine : Place.Idは、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。
  • 非常に長いルートを作成すると、アプリがクラッシュします。
  • 現在、ターン・バイ・ターンナビ (矢印ナビ)では見出しは無視されます。

バージョン 4.3.1.0

新機能

  • マップ上の MapMarkers の描画順序を変更する MapMarker.drawOrder プロパティが追加されました。
  • クラスMapMarker3DおよびMapMarker3DModelを使用して、マップにレンダリングされた 3D シェイプを表現および定義するための3D MapMarkersサポートが追加されました。
    • MapScene.addMapMarker3d(_ marker: MapMarker3D) -> VoidMapScene.removeMapMarker3d(_ marker: MapMarker3D) -> Voidメソッドを追加し、3D MapMarkerを追加および削除しました。
  • 2D 四角形を表す原点およびサイズのパラメーターの型doubleを受け取るRectangle2Dコンストラクタを追加しました。
  • 2D 構造のサイズを表す height および width パラメーターの型doubleを受け取るSize2Dコンストラクタを追加しました。
  • MapPolyline.metadata のメタデータのプロパティが追加MapPolylinesされました。
  • MapMatchedLocation パブリックフィールドを含むクラスを追加しました :
    • GeoCoordinates coordinates マップマッチした場所の地理座標。
    • Double bearingInDegrees 地図に一致するデバイスの水平方向の移動。
  • メソッドでサポートされている言語機能が追加 Navigator.supportedLanguages()されました。
  • Navigator.maneuverNotificationOptions 操作の通知オプションのプロパティが追加されました。

API の変更

  • originalLocationCurrentLocation.rawLocation名前が変更されまし
  • タイプCurrentLocation.mapMatchedLocationLocationからMapMatchedLocationに変更 されました。
  • NavigableLocationCurrentLocation名前が変更されまし
  • NavigableLocationDelegateCurrentLocationDelegate名前が変更されまし
  • Navigation.navigableLocationDelegateNavigator.currentLocationDelegate名前が変更されまし
  • タイプRouteDeviation.lastLocationOnRouteLocationからNavigableLocationに変更 されました。

解決済みの問題

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

既知の問題

  • SearchEngine : Place.Idは、逆方向のジオ コーディング結果の場合は空です。
  • の透過性 MapPolylines はサポートされていません。
  • のレンダリング順序 MapMarker3D はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。
  • navigator.supportedLanguages() ルートが設定される前にコールすると、空のリストになります。

バージョン 4.3.0.0

ハイライト

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

既知の問題

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

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

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