リリース ノート
新しい HERE SDK for Android のバージョン 4.15.3.0 ( Navigate Edition )がリリースされました。
これは安定したリリースです。 アバナードは、新機能の開発、 API の安定化、 KPI の改善、フィードバックの評価に努めています。
変更
このセクションでは、このリリースでの主な変更点について説明します。この変更内容を反映するには、アプリケーションを更新する必要があります
バージョン 4.15.3.0
新機能
- ナビゲーション : 学校区のワーナーを追加しました。 サブスクライブは、を使用して行い
SchoolZoneWarningListener
ます。 オプションは、を使用して制御し setSchoolZoneWarningOptions
ます。 詳細については、開発者ガイドのナビゲーションセクションまたはナビゲーション例アプリを参照してください。 sdk.core.NetworkEndpoint
DNS サーバーを指定するクラスを追加し、 sdk.core.engine.NetworkSettings
新しい domainNameSystemServers
フィールドで拡張して、 NetworkEndpoint
HTTP リクエストに使用するサーバーのリストを設定できるようにしました。 HERE SDK を初期化して代替エンドポイントを指定するときに、設定を行うことができます。 詳細については、 API リファレンス を参照してください。 これは、ほとんどのユーザーが無視できる拡張機能であることに注意してください。 - Android のデバッグシンボルが追加されました。このシンボルは、 HERE SDK のリリースパッケージに含まれています。 お客様は、 Google Play ( またはその他のクラッシュアナリティクスサービス ) でこれを使用して、象徴的なクラッシュログを取得できます。 詳細については、開発者ガイドの「主な概念」セクションを参照してください。
-
MapLoader
: prefetch(GeoPolygon, PrefetchStatusListener)
メソッド を使用してマップ データ領域をプリフェッチするように PolygonPrefetcher
API を追加し、 estimateMapDataSize(GeoPolygon, MapDataSizeListener)
メソッドを使用してサイズを推定しました。 MapDataSize
マップ データサイズの値を格納するクラスを追加しました。 - ナビゲーション : ルート上のユーザーの現在の位置とルート上の前方の位置の間の距離を計算する便利な機能が追加されました。たとえば、前方の特定の関心スポットまでの距離を表示するには、次のようにします。 新しく追加されたメソッドは
navigator.calculateRemainingDistanceInMeters(GeoCoordinates coordinates)
、指定された座標が前方のルートにある場合に、その座標までの距離を提供します。 座標がすでにルートの背後にある場合、またはまったくない場合は、が null
返されます。 -
MapLoader
: 外部の「マップ データソース」として使用できるリモートサーバーの URL を使用してSDKNativeEngine
を初期化できるExternalMapDataSource
公開されています。 URL は 、リモート gRPC サーバーとの接続に使用されます。 「外部データソース」とは、内部 OCM アクセスマネージャ ( OCM AM )によってフードの下に接続されているマップ データサービスを意味します。 この機能を使用すると、同じデバイス上の複数のユーザープロファイルとデータを共有できます。 この機能を使用するには、高度な設定が必要です。 不明な点がある場合は、 HERE の担当者にお問い合わせください。
API の変更 - 中断
- 屋内地図 : 削除されました
VenueMap.getVenues()
ユーザーは、すでにロードされている地図のリストを取得できません。 削除されました VenueDrawing.getId()
代わりにを使用 VenueDrawing.getIdentifier()
します。 削除されました VenueDrawing.getGeometryById(int geometryId)
代わりにを使用 VenueDrawing.getGeometryById(java.lang.String geometryId)
します。 削除されました VenueGeometry.getId()
代わりにを使用 VenueGeometry.getIdentifier()
します。 削除されました VenueLevel.getId()
代わりにを使用 VenueLevel.getIdentifier()
します。 削除されました VenueLevel.getGeometryById(int geometryId)
代わりにを使用 VenueLevel.getGeometryById(java.lang.String geometryId)
します。 削除されました VenueService.startLoading(java.util.List<java.lang.Integer> venueIds)
ユーザーは一度に 1 つの地図のみをロードできるようになりました。 削除されました VenueService.start(java.lang.String token)
VenueEngine.start(AuthenticationCallback callback)
またはの代わりにを使用します。 VenueEngine.start(java.lang.String token)
削除されました VenueService.startAsync()
VenueEngine.start(AuthenticationCallback callback)
またはの代わりにを使用します。 VenueEngine.start(java.lang.String token)
- 以前廃止された
MapUpdater
クラスのperformMapUpdate(..)
checkMapUpdate(..)
API が削除されました。 MapUpdater
の代わりにupdateCatalog(..)
retrieveCatalogIndo(..)
を使用し ます。 以前廃止されたを削除 CheckMapUpdateCallback
しました。 以前廃止された 列挙型 (enum) を削除し MapUpdateAvailability
ました。
API の変更 - 廃止
-
MapView
: LocationIndicator
AS A の使用 MapViewLifecycleListener
は廃止されました。 代わりに locationIndicator.enable(..)
、および locationIndicator.disable()
を使用して、LocationIndicator
との間でのMapViewBase
の追加 / 削除を 行うことができます。 - ルーティング : 'pan.getPolyline' が廃止されました。 代わりに 'swan.getGeometry' を使用してください。
解決済みの問題
- ナビゲーション : この
repeatLastManeuverNotification()
方法は、必ずしも期待どおりに動作するとは限りません。 たとえば、ルートの逸脱が検出された後にこのメソッドを呼び出しても、再トリガー通知は発生しません。 -
OfflineRoutingEngine
: 地図に一致する深度の座標と Section
のRoutePlace
到着の正しい場所をRoute
に提供しました 。 - トンネル外挿
navigableLocationListener.onNavigableLocationUpdated(..)
が navigableLocation.originalLocation
座標( 0,0 )で呼び出されました。 これは修正され、 navigableLocation.originalLocation
に渡された最新の場所が含まれて navigator.onLocationUpdated(..)
います。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 UsageStats
現在経由で利用できるネットワーク統計には、 HERE Positioning を使用している場合のネットワークコールは含まれていません。 また、 HD-GNSS を有効にすると、これらの追加のネットワークコールは現在含まれていません。 これはフィーチャー自体には影響を与えず、引き続き完全に機能します。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション :
SignpostFonts.zip
リリースパッケージに含まれているパッケージには、 2 つの TTF フォントファミリがありません。 DejaVuSans.ttf
タイ料理の フォントが含まれ、タイをサポートしています。 アラビア THSarabunPSK-Bold.ttf
語 (ARA) フォントが含まれ 、イスラエル、クウェート、バーレーン、エジプト、モロッコをサポートします。 オマーン、カタール、サウジアラビア、アラブ首長国連邦。 影響を受ける国では、レンダリング時にフォントのオーバーフローの問題が realisticView.signpostSvgImageContent
発生する可能性があります ( つまり、署名後のシールドのテキストが大きすぎる場合があります ) 。 - ナビゲーション :
speedLimit.speedLimitLimitInMetersPerSecond
トラッキングモードでトラックに報告された情報は、経由で正しい輸送モードを設定しても不正確 setTrackingTransportProfile(transportProfile)
になることがあります。 現在トラッキングモードでは、値には標識に記載されている制限速度(通常は車を対象としたもの)、または現在の道路タイプの既知の法定最大速度制限が含まれています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
以前のリリースからの変更
このセクションでは、過去のリリースからの主な変更点について説明します。 最新リリースの 4.15.3.0 を使用することをお勧めします。
バージョン 4.15.2.0
新機能
- Android Auto の場合 :
MapSurface.RenderListener
カスタムレンダリングコマンドをフレームの上に挿入するために、レンダリングループにフックできるインターフェイスが追加されました。 RenderListener
を 使用してMapSurface
を設定するためにMapSurface.setSurface(Context, Surface, width, height, RenderListener)
追加されまし た。 HelloMapSurface
使用例については、付属のサンプルアプリを参照してください。 これはこの機能のベータ版です。 - カスタムのラスタレイヤー : 指定した
TileUrlProviderCallback
タイルデータソースから新しいタイルが要求されたときに通知を受け取るように設定できるを追加しました。 新しいコールバック機能が不要な場合にurlProvider
設定できる便利な機能TileUrlProviderFactory.fromXyzUrlTemplate()
が追加されました。 使用例については、開発者ガイドを参照してください。 これはこの機能のベータ版です。 - このバージョンの HERE SDK には、
CatalogType.OPTIMIZED_CLIENT_MAP
カタログ用のマップ データ v92 と CatalogType.OPTIMIZED_CLIENT_MAP_JAPAN
カタログ用の v68 が付属しています。 -
RoutingEngine
: トラックのルーティングアルゴリズムを改善しました。 現在では、の FunctionalRoadClass
3 または 4 の道路は、以前よりも罰せられます。 その結果、道路が狭くなると、回避される頻度が少し高くなります。 全体的に、これはトラックにより適したルートに起因する。 - スクータールート探索:
ScooterOptions.engineSizeInCubicCentimeters
スクータールートを計算する際のルーティングオプションとして使用される新しいフィールドを追加しました。 は、 RouteOptions.occupantsNumber
スクータールートを計算するためのルーティングオプションとしても使用できるようになりました。 - ナビゲーション : カスタマイズ可能なルートおよび操作矢印の幅のサポートが追加されました。たとえば、ズーム レベルに基づいて幅を調整して、トラフィックフローラインとルートを一緒に表示することができます。
setMeasureDependentWidth(java.util.Map<MapMeasure, java.lang.Double> value)
およびを追加して getMeasureDependentWidth()
、さまざまなズームレベルの測定値を設定および取得しました。 - 地図スタイルの更新 : 各国に固有の公共交通機関 Carto POI を追加しました。
- ナビゲーション : パススルー経由地に到達したときに通知を受け取ることができるようになりました。
Milestone.type
タイプ MilestoneType.STOPOVER
またはの新しいフィールドが追加され MilestoneType.PASSTHROUGH
ました。 経由のパススルー経由地処理を有効 navigator.setPasstroughWaypointEnabled()
または無効にする機能が追加されました。 デフォルトでは無効になっています。 を使用し MilestoneStatusListener
て、メモを取得します。 通知ロジックは、ストップオーバーのように動作します。 ただし、パススルー経由地の場合、ルート上に存在する保証はありません。 この場合、通知は発生しません。 - 検索 :
sdk.search.CategoryQuery.placeFilter
sdk.search.TextQuery.placeFilter
sdk.search.PlaceFilter
を追加しました 。これ は、 [ 配置 ] のフィルタリングオプションを指定するために使用されます
API の変更 - 中断
- 検索 :
sdk.search.CategoryQuery.fuelTypes
、sdk.search.CategoryQuery.truckFuelTypes
、sdk.search.CategoryQuery.truckClass
を削除しました 。 代わりにを使用 sdk.search.CategoryQuery.placeFilter
します。 - 検索 :
sdk.search.TextQuery.fuelTypes
、sdk.search.TextQuery.truckFuelTypes
、sdk.search.TextQuery.truckClass
を削除しました 。 代わりにを使用 sdk.search.TextQuery.placeFilter
します。 - カスタムのラスタレイヤー : 新しい
urlProvider
パラメータを使用して新しく追加されたコンストラクタを使用して TileUrlProviderCallback
、新しく追加されたを設定するために、RasterDataSourceConfiguration
Provider
コンストラクタを廃止しました。 templateUrl
メンバーを保持するフィールドも非推奨になりました。 urlProvider
代わりに、新たに導入したを使用します。 - の動作
MapViewOptions.initialBackgroundColor
が変更されました。 色は 、シーン設定を使用せずに最初のフレームをレンダリングする間、および シーン設定を読み込んだ後で最初のフレームをレンダリングする前にのみ、MapView
背景色として適用されます。この色を初期化の背景として表示するに MapView
は、プラットフォーム固有の方法を使用する必要があります。この方法は、 MapView
背景色を使用してビューコンテナにを囲むように使用する必要があります。 この変更は、 HERE SDK 4.14.5.0 ですでに導入されています。
API の変更 - 廃止
- 廃止された
Milestone
コンストラクタ。 新しく追加したコンストラクタでは、代わりに 'MilestoneType' パラメータを使用してください。
解決済みの問題
-
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 UsageStats
現在経由で利用できるネットワーク統計には、 HERE Positioning を使用している場合のネットワークコールは含まれていません。 また、 HD-GNSS を有効にすると、これらの追加のネットワークコールは現在含まれていません。 これはフィーチャー自体には影響を与えず、引き続き完全に機能します。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション :
SignpostFonts.zip
リリースパッケージに含まれているパッケージには、 2 つの TTF フォントファミリがありません。 DejaVuSans.ttf
タイ料理の フォントが含まれ、タイをサポートしています。 アラビア THSarabunPSK-Bold.ttf
語 (ARA) フォントが含まれ 、イスラエル、クウェート、バーレーン、エジプト、モロッコをサポートします。 オマーン、カタール、サウジアラビア、アラブ首長国連邦。 影響を受ける国では、レンダリング時にフォントのオーバーフローの問題が realisticView.signpostSvgImageContent
発生する可能性があります ( つまり、署名後のシールドのテキストが大きすぎる場合があります ) 。 - ナビゲーション : この
repeatLastManeuverNotification()
方法は、必ずしも期待どおりに動作するとは限りません。 たとえば、ルートの逸脱が検出された後にこのメソッドを呼び出しても、再トリガーされた通知では再スルアーされません。 - ナビゲーション :
speedLimit.speedLimitLimitInMetersPerSecond
トラッキングモードでトラックに報告された情報は、経由で正しい輸送モードを設定しても不正確 setTrackingTransportProfile(transportProfile)
になることがあります。 現在トラッキングモードでは、値には標識に記載されている制限速度(通常は車を対象としたもの)、または現在の道路タイプの既知の法定最大速度制限が含まれています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.15.1.0
新機能
- イベント
routingEngine.returnToRoute(...)
によって提供されたパラメーターを受け入れるオーバーロードが追加され RouteDeviation
ました。 RouteDeviation.lastTraveledSectionIndex
および RouteDeviation.traveledDistanceOnLastSectionInMeters
メンバーを追加しました。このメンバーには、最後に確認されたセクションインデックスおよびそのセクションの進行状況に関する情報が含まれています。 RouteDeviation
両方の値を受け入れる拡張コンストラクタ。 使用例については、「再ルーティングの例」のアプリを参照してください。 -
MapView
: MapScheme
Android レイアウトファイルにすでに含まれているように、初期属性を指定できるようになりました。 例 : <com.here.sdk.mapview.MapView ... android:id="@+id/map_view" app:map_scheme="normal_day" app:on_load_scene="onLoadScene"/>
。 HERE 初期値 MapScheme
は MapScene.LoadSceneCallback
、オプションで一緒にロードされます。 からのすべてのスキームが MapScheme
サポートされ、 snak_case および小文字で記述されたスキームの名前を使用して選択できます。 例 : normal_day
。 現在サポートされているカスタム XML 属性は次のとおりです。 map_scheme
および on_load_scene
。 -
RoutePrefetcher
: MaploaderError.NOT_ENOUGH_SPACE
可変キャッシュに十分な空き容量がないことを示すために追加されました。 - ログの読みやすさの向上 : 現在では、すべての HERE SDK ログメッセージに "hsdk-" というプレフィックスが付けられ、 HERE SDK から送信されたメッセージを簡単に特定できます。
- ナビゲーション : GPS 信号が弱いために位置情報の更新をシミュレートするかどうかを制御するために、トンネルの外挿を無効にできるようになりました。 デフォルトでは、トンネル外挿がイネーブルになっています。
setEnableTunnelExtrapolation(boolean)
およびisEnableTunnelExtrapolation()
を Navigator
およびVisualNavigator
に追加し ました。 - 地図スタイルの更新 : 環境ゾーンと渋滞ゾーンのための改良されたポリゴング外形のスタイリング。
- ナビゲーション : 操作矢印の表示範囲をで設定できる
visualNavigator.setManeuverArrowsVisible(boolean)
ようになりました。 - オフライン地図 :
MapLoaderError.BROKEN_UPDATE
必要な保留中の更新パラメータの作成中に内部的に発生する可能性のある回復不能なエラーを示すために追加されました。 このエラーが発生すると、カタログの更新やリージョンのダウンロードなどの操作は常に失敗します。 修復手順では、を使用して永続化されたマップを消去し MapDownloader.clearPersistentMapStorage(SDKCacheCallback)
ます。 - このバージョンの HERE SDK には、
CatalogType.OPTIMIZED_CLIENT_MAP
カタログ用のマップ データ V90 と CatalogType.OPTIMIZED_CLIENT_MAP_JAPAN
カタログ用の v67 が付属しています。
API の変更 - 中断
- 以前に廃止された
InitProvider
を AndroidManifest.xml
ファイルから削除する必要があります。 今後は、 InitProvider
このクラスで HERE SDK を初期化する方が便利な場合を除き、を使用しないでください。 たとえば、統合テストの場合です。 以前廃止されたメソッド InitProvider.destroyLockingProcess()
InitProvider.makeSDKNativeEngine()
および InitProvider.getAndroidContext()
を削除しました。 の共有インスタンスは SDKNativeEngine
、起動時に自動的には作成されません。代わりに、付属のサンプルアプリに示されているように、明示的に作成する必要があります。 - フィーチャーのコンフィギュレーションおよびその他のプロパティは
AndroidManifest.xml
、ファイルを介して設定できなくなりました。 OptionReader
クラスが削除されました。 また、の関連するコンストラクタが SDKNativeEngine
削除されました。 - デフォルトでは
SDKOptions.cachePath
、 SDKOptions.persistentMapStoragePath
HERE SDK が初期化された後でも、およびは空になりました。 新しい文字列を設定すると、内部的に使用され Context.getCacheDir().getPath()
ているデフォルトパス () が上書きされます。 初期化後、ユーザーが設定した内容がすべて返されます。 相対パスと絶対パスを設定できます。 相対パスでは、内部的に使用されているデフォルトパスが親として使用されます。
API の変更 - 廃止
routingEngine.returnToRoute(...)
パラメータとして設定する移動済みの割合の計算に必要なメソッドの過負荷が廃止されました。 代わりに、新しく routingEngine.returnToRoute(...)
追加された多重定義を使用し RouteDeviation
ます。この多重定義は、新たに追加されたパラメーターを直接消費して、同じ情報を提供します
解決済みの問題
- ナビゲーション : 設定は
ManeuverNotificationTimingOptions
ハイウェーのトラックのために期待どおりに働く : 実際、通知のしきい値は、カスタム値が設定されている場合でも、常に制限速度に依存します。 たとえば、現在の制限速度が高速道路で 100 km/時 未満の場合、地方道路の通知しきい値が代わりに使用されます。 これはすべての転送モードに適用されます。 詳細については、更新された API リファレンス を参照してください。 ENTER_HIGHWAY_FROM_LEFT
操作およびENTER_HIGHWAY_FROM_RIGHT
操作操作に関連する未完了のヒンディー語の操作通知を修正しました。 2 つ目の操作フレーズが更新され、「!!!!」と書かれた完全なフレーズが追加されました。 OfflineSearchEngine
では、 CategoryQuery.truckFuelTypes
ビアPlaceFilter
による検索結果のフィルタリングがサポートされており 、SearchEngine
と同一になりました。 - マラヤーラム語による修正済みの操作の通知 : 距離フレーズの単語順を修正しました。 距離の値と単位の直後に、「経路化した!!!」のポストポジションが見つかるようになりました。
OfflineSearchEngine
では、 CategoryQuery.fuelTypes
ビアPlaceFilter
による検索結果のフィルタリングがサポートされており 、SearchEngine
と同一になりました。 - イタリア料理の修正済みの操作の通知 : 音声パッケージによって生成された「 1 chillometro 」の走行距離フレーズが、テキスト読み上げエンジンによる通訳を改善するために「 unchilometro 」として表示されるようになりました。
-
SpeedBasedCameraBehavior
: SpeedBasedCameraBehavior.ProfileValue
エレメントを含む無効なプロファイルを設定すると、クラッシュは発生しなくなります。 この時点で、無効なプロファイル値はサイレントに無視されます。 昇順でfromMetersPerSecond
およびtoMetersPerSecond
を設定してください。 たとえば、 [a,b] および [c,d] を設定する場合は、 c>a および c<=b および d>b であることを確認します - トンネル外挿中に計算される可能性がある、誤ったマップマッチング位置を修正しました。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション :
SignpostFonts.zip
リリースパッケージに含まれているパッケージには、 2 つの TTF フォントファミリがありません。 DejaVuSans.ttf
タイ料理の フォントが含まれ、タイをサポートしています。 アラビア THSarabunPSK-Bold.ttf
語 (ARA) フォントが含まれ 、イスラエル、クウェート、バーレーン、エジプト、モロッコをサポートします。 オマーン、カタール、サウジアラビア、アラブ首長国連邦。 影響を受ける国では、レンダリング時にフォントのオーバーフローの問題が realisticView.signpostSvgImageContent
発生する可能性があります ( つまり、署名後のシールドのテキストが大きすぎる場合があります ) 。 - ナビゲーション :
speedLimit.speedLimitLimitInMetersPerSecond
トラッキングモードでトラックに報告された情報は、経由で正しい輸送モードを設定しても不正確 setTrackingTransportProfile(transportProfile)
になることがあります。 現在トラッキングモードでは、値には標識に記載されている制限速度(通常は車を対象としたもの)、または現在の道路タイプの既知の法定最大速度制限が含まれています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.15.0.0
新機能
-
MapView
: 任意のズーム レベルで、トラフィックフローとルートを並べて表示できるようになりました。 MapArrow
およびの線幅を MapPolyline
ズーム レベルごとに指定できるようになりました。 MapPolyline.setMeasureDependentLineWidth()
、MapPolyline.getMeasureDependentLineWidth()
、 MapPolyline.setMeasureDependentOutlineWidth()
MapPolyline.getMeasureDependentOutlineWidth()
、およびMapArrow.setMeasureDependentTailWidth()
MapArrow.getMeasureDependentTailWidth()
を追加して、 カメラのズーム レベルに応じて、MapPolyline
の線幅とアウトライン幅、およびMapArrow
のテール幅を設定および取得しました。 これはこの機能のベータ版です。 - および
MapFeatures
ROAD_EXIT_LABELS_NUMBERS_ONLY
ROAD_EXIT_LABELS_ALL
定数にROAD_EXIT_LABELS
定数をMapFeatureModes
追加して 、地図上の道路出口ラベルのレンダリングを有効または無効にしました。 - ルートの場所がオフロードかどうかを示す
isOffRoad
メソッドをRoutePlace
に追加しました。 - このバージョンの HERE SDK には、
CatalogType.OPTIMIZED_CLIENT_MAP
カタログ用のマップ データ v88 と CatalogType.OPTIMIZED_CLIENT_MAP_JAPAN
カタログ用の v67 が付属しています。 MapScheme.LOGISTICS_DAY
運行管理管理コンテンツに重点を置いた Day バージョンのマップ スキームが追加されました。 - 破線の折れ線のサポートが追加されました。
MapPolyline.Representation
の外観を定義するクラスの基本クラスであるクラスを追加し MapPolyline
ました。 ポリラインに沿って配置された一連のイメージとしてMapPolyline
レンダリングするためのクラスMapPolyline.DashImageRepresentation
を追加しました。 を使用し MapPolyline(GeoPolyline geometry, MapPolyline.Representation representation)
て MapPolyline.Representation
直線の外観を定義するポリラインを作成できるようにするコンストラクタが追加されました。 MapPolyline.setRepresentation(MapPolyline.Representation representation)
ポリラインの外観を変更するために追加されました。 UsageStats
アップロードおよびダウンロードされたすべてのデータをカウントするために、 HERE SDK ネットワーク使用状況の統計情報を収集するクラスを追加しました。 SDKNativeEngine.getSdkUsageStats()
およびを使用して SDKNativeEngine.enableUsageStats()
、ネットワークの統計情報を取得します。 SDKNativeEngine.clearPersistentUsageStats()
およびを追加し SDKNativeEngine.clearUsageStatsCache()
て、統計情報を消去しました これはこの機能のベータ版です。 -
OfflineSearchEngine
: インデックスメカニズムのサポートが改善され Region
、提供されている検索センターから遠く離れていても、インストールされているデータの場所を見つけることができます。 非同期操作の進行状況を追跡できるようになりました。 インデックス作成が無効化されている場合、以下の動作または前述の API は以前のように残ります。 インデックス作成を有効にすると、永続ストレージのコンテンツを変更するすべての操作に影響があります。 setIndexOptions
API が追加され OfflineSearchEngine
、永続的なマップのインデックス付けを制御および追跡できるようになりました。 setIndexOptions
API にインデックス付けオプションを提供するためにOfflineSearchIndex.Options
追加されまし た。このオプションでは、OfflineSearchIndex.Options.enabled
フラグを使用してインデックス付けを有効または無効にできます インデックス作成プロセスを追跡するためにsetIndexOptions
API で提供されるOfflineSearchIndexListener
インターフェイスが追加されました。 OfflineSearchIndexListener.onStarted
API を使用したインデックスの作成または削除モードを示す OfflineSearchIndex.Operation
列挙型 (enum) が追加されました。OfflineSearchIndexListener.onComplete
API を介したインデックスのsetIndexOptions
完了中または完了時にエラーが発生した場合に、そのエラーを示す OfflineSearchIndex.Error
列挙型 (enum) を追加しました。インデックス作成が有効になっている場合、 MapDownloader.downloadRegions
、MapDownloader.deleteRegions
、MapDownloader.clearPersistentMapStorage
、MapDownloader.repairPersistentMap
、 MapUpdater.performMapUpdate
、 MapUpdater.performFeatureUpdate
MapUpdater.updateCatalog
は、 永続ストレージにインストールされているリージョンのエントリを含むようにインデックスを作成、削除、または更新します。 これはこの機能のベータ版です。 - パススルーウェイポイントは
Route
、次の場所から取得できるようになりました。 クラス PassThroughWaypoint
および Section.getPassthroughWaypoints()
メソッドを追加しました。 ADAS
および EHORIZON
( Electronic Horizon )の新しいマップレイヤーのダウンロードをサポートするために、LayerConfiguration
に新しい機能設定を追加しました。 現在、両方のレイヤーが のユーザーに関連していない ため、現在Navigate Edition
は無視してかまいません。 - オフロードガイダンス: 地図が一致した
VisualNavigator
目的地と元の目的地の間に点線が追加され、オフロード目的地へのユーザーの誘導に役立ちました。 行の表示範囲は、 VisualNavigator
クラスのsetOffRoadDestinationVisible
メソッドを使用してオン / オフを切り替えることができます。 - 視覚的な地図スタイルの改善 : 小さな村 ( 集落 ) の中心都市ラベルが、 14 ではなくズーム レベル 13 から表示されるようになりました。
- ナビゲーション : 環境ゾーン用の Warner を追加しました。 サブスクライブは、を使用して行い
EnvironmentalZoneWarningListener
ます。 使用例については、開発者ガイドを参照してください。 - 最後に地図が一致した目的地に到着した後のオフロードガイダンスのサポートを追加しました。 オフロード目的地に到着したことをユーザーに通知する
OffRoadDestinationReachedListener
クラスおよびsetOffRoadDestinationReachedListener
getOffRoadDestinationReachedListener
メソッドをNavigatorInterface
に追加しました。 NavigatorInterface
にOffRoadProgress
クラス、OffRoadProgressListener
クラス、およびsetOffRoadProgressListener
/ getOffRoadProgressListener
メソッドを追加し ました。 これを使用して、オフロード走行の進行状況をユーザーに知らせることができます。オフロード走行の進行状況は、元の目的地までの残りの距離と、目的地の方位をユーザーの現在の位置と比較したものになります。 使用例については、開発者ガイドを参照してください。 - ルーティング :
SegmentReference
クラスにoffsetStart
offsetEnd
プロパティを追加しました。 -
MapDownloader
: CatalogUpdateInfo
のフィールドを追加して拡張し networkSizeInBytes
ます。このフィールドには、地図を更新するため diskSizeInBytes
にダウンロードされるデータ量と、地図更新を実行するためにディスクに必要な空き容量が表示されます。 diskSizeInBytes
選択したによって異なります MapUpdateVersionCommitPolicy
。このポリシーに従ってマップ データがデバイスから削除されるためです。
API の変更 - 中断
SDKOptions.enableIndexing
フラグを削除しました。 代わりにを使用 OfflineSearchEngine.setIndexOptions()
します。 は、 OfflineSearchEngine
すべてのエディションで利用できるわけではありません。 -
MapCamera
: 監視 ターゲットの高度の値 ( 設定されている場合 ) GeoCoordinates
は無視されます。 以降のカメラの更新およびアニメーションでは、ターゲット座標が地面に置かれていると見なされます。 影響を受けるメソッド ( 過負荷を含む ) : MapCameraAnimationFactory.flyTo()
MapCamera.lookAt()
、および MapCameraUpdateFactory.lookAt()
。 - の DART コンストラクタが削除され
TransitSectionDetails
ました。 代わりに、利用可能な他の請負業者を使用してください。 - 廃止予定の
TextQuery.includeChains
およびを削除しました TextQuery.includeChains
代わりにCategoryQuery.includeChains
とCategoryQuery.excludeChains
を使用してください。 - 以前廃止された
setAssumedTrackingTransportMode
メソッドおよびgetAssumedTrackingTransportMode
メソッドを削除しました。 代わりに、setTrackingTransportProfile
およびgetTrackingTransportProfile
方法を使用してください。 - デプラクティッド
RoadFeatures.DIFFICULT_TURNS
と SectionNoticeCode.VIOLATED_AVOID_DIFFICULT_TURNS
列挙体を削除しました。 代わりに、などの他の利用可能なオプションを使用し U_TURNS
ます。 - 廃止予定
MapScene.Layers
を削除しました MapScene.setLayerVisibility
地図機能の有効化 / 無効化には使用できなくなりました。 代わりにMapScene.enableFeatures
とMapScene.disableFeatures
を使用してください。 - 前に廃止された
MapCameraKeyframeTrack.focalLength()
メソッドを削除しました。 を使用します。 MapCameraKeyframeTrack.fieldOfView() instead
前に廃止された MapCameraKeyframeTrack.setFocalLength()
メソッドを削除しました。 を使用します。 MapCameraKeyframeTrack.setVerticalFieldOfView() instead
- 廃止予定
MapFeatureMode.TRAFFIC_FLOW_REGION_SPECIFIC
を削除しました MapFeatureModes.TRAFFIC_FLOW_JAPAN_WITHOUT_FREE_FLOW
代わりにを使用してください。 - 以前廃止されたを削除
TruckSpecifications.type
しました。 TruckSpecifications.truckType
代わりにを使用してください。
解決済みの問題
-
OfflineRoutingEngine
: バルト海沿岸の国境を越えるルートの場合、オフラインルートの計算に時間がかかるか、迂回路になる可能性があります。 - ナビゲーション : で
SpeedLimits
ルートが計算されたときに OfflineRouteEngine
、正しくない問題が修正されました。 VisualNavigator
ナビゲーションを一時停止した後、の場所とルートの進行状況の更新をスキップしました。 更新が処理されます。 -
OfflineSearchEngine
: SearchOptions.maxItems
許可されている範囲 [1,100] 外の値に設定すると、クラッシュは発生しなくなります。 TruckRestrictions.distanceType.REACHED
道路セグメントの予期しないオフセットからアクセス違反が開始されたときに発生した誤ったイベントを修正しました。 Place
経由地Place.serializeCompact()
をシリアル化するときのplace.getBoundingBox()
サポートの不足を修正しまし た。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - ナビゲーション :
ManeuverNotificationTimingOptions
高速道路のトラックでは、設定が期待どおりに動作しないことがあります。 -
SpeedBasedCameraBehavior
: SpeedBasedCameraBehavior.ProfileValue
エレメントを含むプロファイルを設定すると、クラッシュが発生することがあります。 この問題を回避するには、 fromMetersPerSecond
および toMetersPerSecond
を昇順で設定してください。 たとえば、 [a,b] および [c,d] を設定する場合は、 c>a および c<=b および d>b であることを確認します -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション :
SignpostFonts.zip
リリースパッケージに含まれているパッケージには、 2 つの TTF フォントファミリがありません。 DejaVuSans.ttf
タイ料理の フォントが含まれ、タイをサポートしています。 アラビア THSarabunPSK-Bold.ttf
語 (ARA) フォントが含まれ 、イスラエル、クウェート、バーレーン、エジプト、モロッコをサポートします。 オマーン、カタール、サウジアラビア、アラブ首長国連邦。 影響を受ける国では、レンダリング時にフォントのオーバーフローの問題が realisticView.signpostSvgImageContent
発生する可能性があります ( つまり、署名後のシールドのテキストが大きすぎる場合があります ) 。 - ナビゲーション :
speedLimit.speedLimitLimitInMetersPerSecond
トラッキングモードでトラックに報告された情報は、経由で正しい輸送モードを設定しても不正確 setTrackingTransportProfile(transportProfile)
になることがあります。 現在トラッキングモードでは、値には標識に記載されている制限速度(通常は車を対象としたもの)、または現在の道路タイプの既知の法定最大速度制限が含まれています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.14.5.0
新機能
- ロードシールドアイコンのサポートを追加しました。 では
iconProvider.createRoadShieldIcon(...)
、 Bitmap
「 A7 」や「 US-101 」などの道路番号がすでにマップ ビューに表示されているように、非同期でを作成できるようになりました。 IconProvider.IconCallback
結果の画像またはエラーを受け取るために追加されました。 アイコンは、 RouteType
やLocalizedRoadNumber
などのパラメーターを必要とするRoadShieldIconProperties
からオフラインで生成され ます。 これらのパラメーターは、 Route
オブジェクトのSpan
から取得できます。 RoadShieldIconProperties
で使用できる ようにshieldText
を取得するためにspan.getShieldText(..)
追加され ました。 追加されたLocalizedRoadNumber
項目のリストに、たとえば RouteType
( レベル 1 ~ 6 、道路が主要道路かどうかを示す ) および CardinalDirection
("101 West など ) などの span.getRoadNumbers()
追加情報が含まれています。 注 : これはこの機能のベータ版です。 -
TruckRestrictionsWarningOptions
高速道路、田舎道、および都市路の距離をメートル単位で設定することで、通知のしきい値を設定できるようになりました。 - Android Auto の場合 :
MapSurface(android.content.Context)
およびを追加して、 MapSurface(android.content.Context, MapViewOptions)
HERE Rendering Engine の「ウォームアップ」を許可しました。 - 地図のスタイルを更新しました : トンネルの視覚的なスタイリングが改善されました。
- Android Auto の場合 : の
MapSurface.redraw(Runnable redrawFinished)
再描画を強制するように追加され MapSurface
ました。 完了すると、指定されたが実行さ Runnable
れます。 これは、アプリが Killed 状態から再起動されたときにまれに発生する可能性があるブラックスクリーンの問題を修正する場合に役立ちます。 - カスタム地図カタログ :
UPDATE_BLOCKED_AS_ANOTHER_PENDING
あるカタログがすでに PENDING_UPDATE
状態になっている場合に別のカタログを更新しないように、複数カタログ構成のエラーコードを追加しました。 同じ名前の 列挙型 (enum) をに追加し CatalogUpdateState
ました。 - 機能の設定がコードで表現されるようになりました。 公開済み (Exposed) -
LayerConfiguration
有効にするフィーチャーのリストを指定します 以前と同様に、アプリケーションに不可欠ではないマップ機能を無効にすることで、ダウンロードするマップのサイズを最適化できます。 次回のリリースでは、を使用してフィーチャーの構成を定義できなくなり AndroidManifest
ます。 WeightPerAxleGroup
に追加されました TruckSpecifications
。 アクスル重量をより詳細に指定できます weightPerAxleInKilograms
。 - トールステーションが前方にあるか、または通過したことを示すために、
TollStop.distanceType
およびTollStop.distanceToTollStopInMeters
が追加されました。 <com.here.sdk.mapview.MapView>
タグの XML レイアウトファイルからすべてMapViewOptions
を指定できるようになりました。 のすべてのメンバーにカスタム XML 属性を追加し MapViewOptions
ました。 属性は projection
、 globe
またはのいずれかの投影法を使用するか web_mercator
を制御します。 initial_background_color
タイプの属性 color
によって、背景の初期色が決まります。 MapView
コンポーネントが SurfaceView
(surface
)または TextureView
(texture
) をカプセル化しているかどうかを制御する属性render_mode
API の変更 - 中断
- 次回のリリースでは、を使用して機能の設定を定義する
AndroidManifest
ことはできなくなります。 LayerConfiguration
代わりに、新しいを使用してください。
解決済みの問題
- IPv6 のサポートを修正しました。 互換性を改善するために、
networkInterface
にProxySetting
フィールドを追加 - は、
VisualNavigator
新しい方法を使用して、 mapPolyline.mapContentCategoriesToBlock()
ルートの経路を横切る車両制限アイコンを非表示にするようになりました。 - マップ ビューに表示されているトラフィックフローは、で
Route
レンダリングされたによって非表示になりませ VisualNavigator
ん。 の幅は MapPolyline
、トラフィックフローとルートを一緒に表示できるように、ズーム レベルに依存するようになりました。 -
VisualNavigator
: LocationIndicator
高速移動中または高ズームレベルで、地図カメラが遅れている問題を修正しました。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - ナビゲーション :
ManeuverNotificationTimingOptions
高速道路のトラックでは、設定が期待どおりに動作しないことがあります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション :
SignpostFonts.zip
リリースパッケージに含まれているパッケージには、 2 つの TTF フォントファミリがありません。 DejaVuSans.ttf
タイ料理の フォントが含まれ、タイをサポートしています。 アラビア THSarabunPSK-Bold.ttf
語 (ARA) フォントが含まれ 、イスラエル、クウェート、バーレーン、エジプト、モロッコをサポートします。 オマーン、カタール、サウジアラビア、アラブ首長国連邦。 影響を受ける国では、レンダリング時にフォントのオーバーフローの問題が realisticView.signpostSvgImageContent
発生する可能性があります ( つまり、署名後のシールドのテキストが大きすぎる場合があります ) 。 -
OfflineSearchEngine
: SearchOptions.maxItems
許可されている範囲 [1,100] 外の値に設定すると、クラッシュが発生します。 このリリースでは、この問題を回避するために、範囲内の値を設定してください。 - ナビゲーション :
speedLimit.speedLimitLimitInMetersPerSecond
トラッキングモードでトラックに報告された情報は、経由で正しい輸送モードを設定しても不正確 setTrackingTransportProfile(transportProfile)
になることがあります。 現在トラッキングモードでは、値には標識に記載されている制限速度(通常は車を対象としたもの)、または現在の道路タイプの既知の法定最大速度制限が含まれています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
-
OfflineRoutingEngine
: バルト海沿岸の国境を越えるルートの場合、オフラインルートの計算に時間がかかるか、迂回路になる可能性があります。 ルートが見つからない場合があります。 その他の国も影響を受ける可能性があります。 回避策として、マップの更新が実行された後でアプリケーションを再起動することをお勧めします。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.14.4.0
新機能
- このバージョンの HERE SDK には
CatalogType.OPTIMIZED_CLIENT_MAP
、カタログの場合はマップ データ v85 、 CatalogType.OPTIMIZED_CLIENT_MAP_JAPAN
カタログの場合は v67 が付属しています。 - ナビゲーション :
repeatLastManeuverNotification()
Navigator
およびVisualNavigator
に追加 されました。 この方法では、最後の操作の通知が繰り返されます。 ユーザーの現在の場所が反映されます。 たとえば、ユーザーが最後の操作を再度聞く場合に便利です。 -
MapView
: 次 MapFeatures.VEHICLE_RESTRICTIONS
のパスを横切るときに、レイヤーからアイコンを非表示にできるようになりまし MapPolyline
た。 MapPolyline.setMapContentCategoriesToBlock(List<MapContentCategory>)
メソッドと MapPolyline.getMapContentCategoriesToBlock()
メソッドを追加しました。 MapContentCategory
列挙型 (enum) を追加しました。 -
TruckRestrictionWarning
: 経由でのデバイスの時間に基づいて、時間に依存する制限をフィルタリングするオプションが追加 TruckRestrictionsWarningOptions.filterOutInactiveTimeDependentRestrictions
されました。 Navigator
またはVisualNavigator
を使用して設定 できます。 デフォルトでは、フィルタリングは適用されません。 TimeRule
トラックの制限が適用される 1 つ以上の間隔の時間帯を示すTruckRestrictionWarning
に追加されました。 道路の種類と距離に基づいたデフォルトの通知しきい値は、新しく追加したを使用して変更 TruckRestrictionsWarningOptions
できます。 - ナビゲーション :
TollStopWarningListener
車線および支払い情報を含む、今後のトール経由地に関する情報を提供するために追加されました。 Navigation
使用例については、アプリの例を参照してください。 GitHub で検索できます。 - Android Auto のジェスチャーサポートが追加されました。
ScaleHandler
FlingHandler
および ScrollHandler
インターフェイスが追加されました。 これらのハンドラは Gestures
、対応する getter を呼び出すことによって、クラスから取得できます。次に例を示します。Gestures.getScaleHandler
。 各ハンドラは、ジェスチャ処理をトリガーする単一のメソッドを提供します。 onScroll(float distanceX, float distanceY)
マップをパンし、 onScale(float focusX, float focusY, float scaleFactor)
指定したポイントを中心に倍率でズーム onFling(float velocityX, float velocityY)
します。その結果、指定した初期速度の運動移動が発生します。 これらのハンドラは MapSurface
、 Android Auto でを使用する場合にジェスチャーを処理するのに役立ちます。 HelloMapAndroidAuto
GitHub のアプリで使用例を探します。
API の変更 - 中断
-
MapView
: 以前廃止された、 surfaceCreated(SurfaceHolder)
surfaceChanged(SurfaceHolder, int, int, int)
およびsurfaceDestroyed(SurfaceHolder holder)
をMapView
から削除 しました。 MapView
SurfaceHolder.Callback
インターフェイスは実装されなくなりました。
解決済みの問題
- ナビゲーション : オーストラリアおよびニュージーランドの高速道路の場合、道路名は道路番号よりも優先度が高く設定されるようになりました。 その結果、高速道路の名前が操作および操作の通知テキストに含まれるようになりました。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - ナビゲーション :
ManeuverNotificationTimingOptions
高速道路のトラックでは、設定が期待どおりに動作しないことがあります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション :
SignpostFonts.zip
リリースパッケージに含まれているパッケージには、 2 つの TTF フォントファミリがありません。 DejaVuSans.ttf
タイ料理の フォントが含まれ、タイをサポートしています。 アラビア THSarabunPSK-Bold.ttf
語 (ARA) フォントが含まれ 、イスラエル、クウェート、バーレーン、エジプト、モロッコをサポートします。 オマーン、カタール、サウジアラビア、アラブ首長国連邦。 影響を受ける国では、レンダリング時にフォントのオーバーフローの問題が realisticView.signpostSvgImageContent
発生する可能性があります ( つまり、署名後のシールドのテキストが大きすぎる場合があります ) 。 -
OfflineSearchEngine
: SearchOptions.maxItems
許可されている範囲 [1,100] 外の値に設定すると、クラッシュが発生します。 このリリースでは、この問題を回避するために、範囲内の値を設定してください。 - ナビゲーション :
speedLimit.speedLimitLimitInMetersPerSecond
トラッキングモードでトラックに報告された情報は、経由で正しい輸送モードを設定しても不正確 setTrackingTransportProfile(transportProfile)
になることがあります。 現在トラッキングモードでは、値には標識に記載されている制限速度(通常は車を対象としたもの)、または現在の道路タイプの既知の法定最大速度制限が含まれています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
-
OfflineRoutingEngine
: バルト海沿岸の国境を越えるルートの場合、オフラインルートの計算に時間がかかるか、迂回路になる可能性があります。 ルートが見つからない場合があります。 その他の国も影響を受ける可能性があります。 回避策として、マップの更新が実行された後でアプリケーションを再起動することをお勧めします。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.14.3.0
新機能
- ログメッセージが改善されました。 JNI/ Java を介してネイティブ側で致命的なエラーが発生した場合に、より多くの情報が印刷されるようになりました。
- 'MapScheme.lite_day' 、 'MapScheme.lite_night' 、 'MapScheme.lite_hybrid_day' 、 'MapScheme.lite_hybrid_night' スキームを追加しました。これらのスキームは、それぞれの通常のマップスキームの簡略化されたバージョンです。 これらの簡略化されたスキームのバリエーションは、公共交通機関などのより複雑なコンテンツの背景にもなります。
-
MapView
: サーフェスビューまたはテクスチャビューを選択するオプションが追加されました。 MapRenderMode
列挙型 (enum) and MapViewOptions.renderMode
Field が追加 されました。このフィールドでは、マップのレンダリング方法としてSurfaceView
またはTextureView
を選択できます。 既定 SurfaceView
では、が使用されます。これは最高のパフォーマンスを提供しますが、 Android 12 以降で発生するさまざまなグラフィックの問題に影響を与える可能性があります。 複雑で動的な UI や MapView
複数のインスタンスを使用するアプリケーションで MapRenderMode.TEXTURE
は、これらのグラフィカルなグリッチを修正します。 新たに導入されたを使用 MapViewOptions
して、を指定 renderMode
します。 -
MapView
: z レベルの属性に基づいて重複する道路をレンダリングするようにマップスタイルを改善しました。 - このバージョンの HERE SDK には
CatalogType.OPTIMIZED_CLIENT_MAP
、カタログ用のマップ データ v82 と CatalogType.OPTIMIZED_CLIENT_MAP_JAPAN
カタログ用の v67 が付属しています。 -
MapView
: MapViewOptions
既定値で初期化する既定のコンストラクタが追加されました。 RoutePrefetcher.prefetchGeoCorridor()
全体のタイルデータをプリフェッチするために追加 GeoCorridor
されました。 この新しい API は、ルート経路沿いのすべての有効な機能設定のデータをダウンロードするための非同期操作を実行します。 プリフェッチ処理の進行状況は PrefetchStatusListener.onProgress()
' インタフェースを介して報告されます 操作が完了 PrefetchStatusListener.onComplete()
すると、結果が経由で通知されます。 これはベータ版のリリースです。 - 現実的なビュー : 無料のフォントパッケージが追加されました。
SignpostFonts.zip
リリースパッケージでパッケージを探します。 TTF フォントおよび付随するライセンスファイルは、 ZIP ファイル内にあります。 RealisticView
これらのフォントは、ターン・バイ・ターンナビ (矢印ナビ)中に SVG コンテンツをレンダリングするために必要です。 使用例については 、開発者ガイドのリアリスティックビューの章を参照してください。
API の変更 - 廃止
MapViewOptions(MapProjection)
MapViewOptions(Color)
および MapViewOptions(MapProjection, Color)
コンストラクタが廃止されました。 代わり MapViewOptions
に、既定のコンストラクタを使用して、結果のオブジェクトの目的のフィールドを変更します。
解決済みの問題
- ナビゲーション : の
realisticView.signpostSvgImageContent
場合、ほとんどの国でフォントのオーバーフローの問題は発生しなくなっています。 フォントパッケージが含まれるようになりました。 tha および ara の 2 つのパッケージのみがまだ不足しています ( 既知の問題を参照 ) 。 - ナビゲーション :
SpeedLimit
CVR の誤った解釈が原因で、ガイダンス中に情報が遅すぎる問題が修正されました。 - ナビゲーション : 鋭角に曲がる際の視覚的な問題を修正しました。 これで、アニメーション(および位置インジケーター)がルートを正確に追跡できるようになりました。
OPTIMIZED_CLIENT_MAP
カタログの後にOPTIMIZED_CLIENT_MAP_JAPAN
マップカタログをロードする必要はなくなりました。 注文の問題は解決されました。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション :
SignpostFonts.zip
リリースパッケージに含まれているパッケージには、 2 つの TTF フォントファミリがありません。 DejaVuSans.ttf
タイ料理の フォントが含まれ、タイをサポートしています。 アラビア THSarabunPSK-Bold.ttf
語 (ARA) フォントが含まれ 、イスラエル、クウェート、バーレーン、エジプト、モロッコをサポートします。 オマーン、カタール、サウジアラビア、アラブ首長国連邦。 影響を受ける国では、レンダリング時にフォントのオーバーフローの問題が realisticView.signpostSvgImageContent
発生する可能性があります ( つまり、署名後のシールドのテキストが大きすぎる場合があります ) 。 - ナビゲーション :
SpeedLimit
輸送モードを追跡モードに設定している場合でも、追跡モードでトラックについて報告 TransportProfile
された情報が不正確になることがあります。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
-
OfflineRoutingEngine
: バルト海沿岸の国境を越えるルートの場合、オフラインルートの計算に時間がかかるか、迂回路になる可能性があります。 ルートが見つからない場合があります。 その他の国も影響を受ける可能性があります。 回避策として、マップの更新が実行された後でアプリケーションを再起動することをお勧めします。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.14.2.0
新機能
-
MapView
: すべての設定済み MapScheme
スタイルに山岳地帯の範囲のラベルを追加しました。 -
MapView
: Carto POI の集荷サポートが強化されました。 ピックできる結果の種類 PickMapContentResult.PoiResult
新しい内部 OCM 注釈レイヤーを使用するようになりました。このレイヤーでは、以前にピックできなかった POI を選択できます。 offlineSearchId
このようなピック結果では、フィールドは常に空になっています。 - 屋内地図 :
VENUES
高ズームレベルで地図を表示しているときに検索しやすくするために、施設構造をパッチとして表示するようになりました。 このパッチを適用すると、地図をズームアウトしても施設を表示できます。 これは自動的に行われ、アプリ側での変更は不要です。 -
MapView
: 設定済み MapScheme
のすべてのスタイルについて、アクセス制限のある道路の出口番号表示を有効にしました。 -
MapView
: 事前設定されたマップスタイルの都市ラベルの表示および階層を改善しました。 - このバージョンの HERE SDK には
CatalogType.OPTIMIZED_CLIENT_MAP
、カタログ用のマップ データ V80 と CatalogType.OPTIMIZED_CLIENT_MAP_JAPAN
カタログ用の v67 が付属しています。
解決済みの問題
- ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現が、次の点で期待どおりに高輝度表示されるようになりました
realisticView.junctionViewSvgImageContent
。 取る車線は緑色ではなく青色で表示されます。 - ナビゲーション :
SpeedLimits
に関連する通知の問題を修正 SpeedLimitListener
しました。 - ナビゲーション : 署名
RealisticView
者のために SVG に含まれているフォントファミリ名を整列しました。 フォントアセットは、次のリリースで提供される予定です。 それまでは、フォントのオーバーフローの問題がまだ発生している可能性があります - ナビゲーション :
CONTINUE_ON
FRC4 または FRC5 の道路について、無関係な操作の通知を修正しました。 - ナビゲーション :
then
TTS エンジンによる発音を改善するために、アラビア語の音声パッケージに含まれる単語の発音を修正しました。 - 自然指導 : 内部的には、 HERE SDK は、最適化された最も可能性の高いパスアルゴリズムを使用して、位置情報の更新処理時にマップ データへのアクセスを回避し、予測に基づいてマップ データをプリロードします。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 OPTIMIZED_CLIENT_MAP_JAPAN
マップカタログを設定する場合 OPTIMIZED_CLIENT_MAP
、まずカタログを設定 ( またはロード ) する必要があります。設定しないと、予期しない動作が発生し、表示に問題が発生する可能性があります。 - ナビゲーション : で
realisticView.signpostSvgImageContent
は、フォントのオーバーフローに問題がある可能性があります ( たとえば、署名者の盾のテキストが大きすぎる場合があります ) 。 - ナビゲーション :
SpeedLimit
輸送モードを追跡モードに設定している場合でも、追跡モードでトラックについて報告 TransportProfile
された情報が不正確になることがあります。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
-
OfflineRoutingEngine
: バルト海沿岸の国境を越えるルートの場合、オフラインルートの計算に時間がかかるか、迂回路になる可能性があります。 ルートが見つからない場合があります。 その他の国も影響を受ける可能性があります。 回避策として、マップの更新が実行された後でアプリケーションを再起動することをお勧めします。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.14.1.0
新機能
-
RoadTexts
: オフラインでの使用のための変換のサポートが追加されました。 -
OfflineRoutingEngine
: AvoidanceOptions.zoneCategories
環境ゾーンを避けるためにサポートされるようになりました。 - 位置付け :
LOCATION_SERVICES_DISABLED
に新しい値 LocationEngineStatus
を追加しました。これは、位置情報サービスがデバイスのシステム設定で無効になっていることを通知します。 - このバージョンの HERE SDK には
CatalogType.OPTIMIZED_CLIENT_MAP
、カタログ用のマップ データ V79 と CatalogType.OPTIMIZED_CLIENT_MAP_JAPAN
カタログ用の v67 が付属しています。 - カスタムカタログ :
AuthenticationMode
に追加 SDKOptions
されました。 この機能は customEngineBaseUrls
、がバックエンドサービスのセルフホストに使用されている場合に役立ちます。 AuthenticationMode.withToken(String accessToken)
カスタムベアラートークンを文字列として設定するために使用します。 AuthenticationMode.withExternal()
が呼び出された場合、認証はクライアントによって完全に行われる必要があります。 AuthenticationMode.withKeySecret(String accessKeyId, String accessKeySecret)
デフォルトの動作に戻すと、各オンラインリクエストのベアラトークンが、提供された資格情報で構成されたリクエストのヘッダーに設定されます。 通常、この処理は HERE SDK によって内部的に行われます。 注 : これはこの機能のベータ版です。 -
MapView
: 一般交通フィード仕様 (GTFS) に基づいて、パブリックトランジット アクセスアイコンを埋め込み Carto POI として追加することで、地図のデザインを改善しました。 トランジットステーションへの入口には、小さなエントランスのシンボルが表示されています。 これらのアイコンは、ズーム レベルに基づいてクラスタ化され、最後のリリースで追加したトランジットステーションのアイコンとともに表示されます。 この地図機能を使用するには、 OCM バージョン 79 以降が必要です。 -
MapUpdater
: 現在の更新状態に関する詳細情報が含まれているCatalogUpdateInfo
にCatalogUpdateState
追加されました。
API の変更 - 中断
sdk.search.TextQuery
およびsdk.search.CategoryQuery
の廃止されたジオフィールドとコンストラクタを削除 しました。 代わりに、新しく追加したsdk.search.TextQuery.Area
sdk.search.CategoryQuery.Area
コンストラクタを使用してください。 - 廃止予定
CategoryQuery.withExcludeCategories
を削除しました excludeCategories
を使用して直接設定してください categoryQueryObject.excludeCategories
。 -
SDKNativeEngine
: ProxySettings.port
タイプが long
からに変更 int
されました。
解決済みの問題
- ナビゲーション : 重複する制限のための不在
PASSED
TruckRestrictionWarning
イベントを修正しました。 -
DynamicRoutingEngine
: DynamicRoutingEngine.stop()
予期しない時間に電話をかけたときのクラッシュを修正しました。 -
MapView
: トラフィックスタイルの視覚化と名前が改善されました。 - オフライン検索 :
SDKOptions.enableIndexing
フラグが設定されている場合、複数のカタログのインデックス付けサポートが修正されました。 -
DynamicRoutingEngine
: onBetterRouteFound(..)
ETA と距離の差が 0 でが呼び出されたときのバグを修正しました。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 OPTIMIZED_CLIENT_MAP_JAPAN
マップカタログを設定する場合 OPTIMIZED_CLIENT_MAP
、まずカタログを設定 ( またはロード ) する必要があります。設定しないと、予期しない動作が発生し、表示に問題が発生する可能性があります。 - ナビゲーション : で
realisticView.signpostSvgImageContent
は、フォントのオーバーフローに問題がある可能性があります ( たとえば、署名者の盾のテキストが大きすぎる場合があります ) 。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現は、次の点では期待どおりに高輝度表示されません
realisticView.junctionViewSvgImageContent
。 取得するレーンは正しく表示されますが、青ではなく緑で表示されます。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
-
OfflineRoutingEngine
: バルト海沿岸の国境を越えるルートの場合、オフラインルートの計算に時間がかかるか、迂回路になる可能性があります。 ルートが見つからない場合があります。 その他の国も影響を受ける可能性があります。 回避策として、マップの更新が実行された後でアプリケーションを再起動することをお勧めします。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.14.0.0
新機能
-
OfflineRoutingEngine
: タクシールートのサポートを有効にしました。 -
OfflineRoutingEngine
RoadFeatures.U_TURNS
: 現在、車、タクシー、バスのサポートを行っており、回避できます。 -
MapView
: 多角形表示を使用した砂漠のマップデザインが改善されました。 これは、 OCM ベースのマップでのみ使用できます。 -
MapView
: 舗装されていない道路のスタイルが更新され、地図のデザインが改善されました。 塗りとアウトラインのカラーと未舗装道路のラベルに、茶色がかった色合いが使用されるようになりました。 -
RoutingEngine
RoadFeatures.U_TURNS
: 現在、車、タクシー、バスのサポートを行っており、回避できます。 -
MapPolygon
: 多角形のアウトラインを有効にするsetOutlineColor()
、getOutlineColor()
、setOutlineWidth()
、およびgetOutlineWidth()
のメソッドが追加されました。 - マップ データ : デフォルトを表示する簡易メソッドが追加
CatalogConfiguration
されました。 を呼び出すと CatalogConfiguration.getDefault(CatalogType)
、 HERE リソースネーム 文字列とマップのバージョンを取得できます。 拡張マップ データ for 日本 を有効にする場合に便利です。 CatalogType.OPTIMIZED_CLIENT_MAP_JAPAN
は拡張マップタイプ CatalogType.OPTIMIZED_CLIENT_MAP
であり、カタログをベース マップとして使用する必要があります。 日本 が設定されていない場合、日本 の領域にはマップ ビュー の限定された詳細情報が表示されます。 HERE チームに連絡して、充実した 日本 マップ データ にアクセスしてください。 使用例については、開発者ガイドを参照してください。 -
OfflineSearchEngine
: SDKOptions.enableIndexing
インデックスメカニズムが、 Region
提供されている検索センターから離れている場合でも、インストールされているデータの場所を検索できるようにするフラグを追加しました。 これは、オンラインの動作と一致し SearchEngine
ます。 false に設定すると、ビヘイビアーまたは前記の API は以前のように残ります。 デフォルトは false です。 true に設定した場合、このフラグは、永続ストレージコンテンツを変更するすべての操作に影響します。mapDownloader.downloadRegions()
、 mapDownloader.deleteRegions()
、 mapDownloader.clearPersistentMapStorage()
、、、 mapDownloader.repairPersistentMap()
mapDownloader.performMapUpdate()
mapDownloader.performFeatureUpdate()
、 mapDownloader.updateCatalog()
。 これらのメソッドを使用 Region
すると、インデックスが作成、削除、または更新され、永続ストレージにインストールされているデータのエントリが含まれるようになります。 インデックスの作成には時間がかかるため、オフラインマップをダウンロードまたは更新するすべての操作にかかる時間は長くなりますが、通常は数秒以内に数分かかります ( インストールされているオフラインマップデータの量によって異なります ) 。 また、保存されているインデックスによって、オフラインの地図が占めるスペースが約 5% 増加します。 HERE SDK の今後のリリースでは、パフォーマンスとスペースへの影響が改善される予定です。 これはこの機能のベータ版です。 -
MapView
: 一般交通フィード仕様 (GTFS) に基づいて公共交通機関に埋め込まれた Carto POI を追加することで、地図のデザインを改善しました。 アイコンは、ズーム レベル に基づいて自動的にクラスタ化されます。 この地図機能を使用するには、 OCM バージョン 78 以降が必要です。 - このバージョンの HERE SDK には
OPTIMIZED_CLIENT_MAP
、カタログ用のマップ データ v75 と OPTIMIZED_CLIENT_MAP_JAPAN
カタログ用の v67 が付属しています。
API の変更 - 中断
- ナビゲーション : 以前廃止されたを削除
routing.TruckSpecifications
しました。 代わりにを使用 transport.TruckSpecifications
します。 - 廃止されたメソッド
MapSurface.pickMapFeatures
および MapView.pickMapFeatures
クラスが削除 PickMapFeaturesResult
されました。 代わりにMapSurface.pickMapContent
、MapView.pickMapContent
およびPickMapContentResult
を使用します。 - ルーティング : 廃止された
Section.getTrafficSpeeds()
メソッドが削除され 代わりにを使用 Span.getTrafficSpeed()
します。 廃止予定 TrafficSpeed.offset
を削除しました 代わりにを使用 Span.getSectionPolylineOffset()
します。 - 位置付け : 廃止された 'LocationEngineStatus.NOT_LICENSE' が削除されました。 機能が利用可能であることは、 'LocationStatusListener() .onFeaturesNotAvailable()' によって通知されます。 廃止された 'LocationEngineStatus.NOT_COMPATIBLETE' が削除されました。 ステータスは 'LocationIssueListener() Listener] で通知されます。
- 前に廃止された
mapView.setWatermarkPosition()
メソッドを削除しました。 代わりにを使用 mapView.setWatermarkLocation()
します。 前に廃止された mapSurface.setWatermarkPosition()
メソッドを削除しました。 代わりにを使用 mapSurface.setWatermarkLocation()
します。 - 検索 : 廃止予定 の
ACCOMODATION_HOTEL_MOTEL
ACCOMODATION
定数とACCOMODATION_LODGING
定数がPlaceCategory
から削除 されました。ACCOMMODATION
ACCOMMODATION_HOTEL_MOTEL
ACCOMMODATION_LODGING
を使用 してください。 - 廃止されたメソッド
MapCamera.lookAt(GeoCoordinates, double)
およびを削除 MapCamera.lookAt(GeoCoordinates, GeoOrientationUpdate, double)
しました 代わりにMapCamera.lookAt(GeoCoordinates, MapMeasure)
とMapCamera.lookAt(GeoCoordinates, GeoOrientationUpdate, MapMeasure)
を使用してください。
解決済みの問題
- ナビゲーション : 道路情報に表示されるスラッシュ(道路名、道路番号、または標識の方向)は
trên
、ベトナム料理の音声パッケージと解釈されます。 - ナビゲーション : が
DynamicRoutingEngine
より適切なルートを計算できなかったときに発生したクラッシュを修正しました。 MapViewPin
マップ ビューのサイズを変更すると、が初期ビューポートの外側に表示されるようになりました。 - ナビゲーション :
trailerCount
の問題 TruckRestrictionWarning
が解決されました ( 利用可能な場合 ) 。 MapFeatures.vehicleRestrictions
がアクティブ化されると、マップ ビューにはトラック速度制限のアイコンが表示されなくなります。また、関連する紫の線は表示されなくなります。 - ナビゲーション : 現在の場所を復元して、通知の送信に関する問題を解決できるようになりました。
MapPolyline
一部のズームレベルで、線のアウトラインに最小のギャップが表示されなくなりました。 -
RoutingEngine
: RoutingError
を呼び出したときにスロベニア語の言語定義で発生するを修正 importRoute()
しました。 -
RealisticViewWarning
: 事前にPASSED
通知が送信されなかった場合、AHEAD
通知は送信されなくなりました。 - 自然な指導 : 音声操作の通知に含ま れている署名後の方向情報が、
RoadTexts
の廃止されたtowards
フィールドではなく、Signpost
のlocalizedText
属性から取得されるようになりました。
既知の問題
- グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 OPTIMIZED_CLIENT_MAP_JAPAN
マップカタログを設定する場合 OPTIMIZED_CLIENT_MAP
、まずカタログを設定 ( またはロード ) する必要があります。設定しないと、予期しない動作が発生し、表示に問題が発生する可能性があります。 - ナビゲーション : で
realisticView.signpostSvgImageContent
は、フォントのオーバーフローに問題がある可能性があります ( たとえば、署名者の盾のテキストが大きすぎる場合があります ) 。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現は、次の点では期待どおりに高輝度表示されません
realisticView.junctionViewSvgImageContent
。 取得するレーンは正しく表示されますが、青ではなく緑で表示されます。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.13.5.0
新機能
- ルーティング :
Span.countryCode
スパンごとに国コードを取得するためのプロパティが追加されました。 - 位置情報インジケータの不透明度を設定および取得するために、
LocationIndicator.setOpacity(double value)
およびLocationIndicator.getOpacity()
が追加されました。 - ルート制限に関する拡張情報 :
violatedRestrictions: List<ViolatedRestriction>
クラスにプロパティを追加 SectionNotice
しました。 ViolatedRestriction.Details
高さの制限や禁止 TruckType
されている値などを含みます。 この機能はオンラインで動作しますが OfflineRoutingEngine
、 HERE SDK エディションでサポートされている場合は、での使用もサポートされます。 注 : これはこの機能のベータ版です。 LogControl
HERE SDK ログメッセージをフィルタリングするために追加されました。 これにより、 HERE SDK 関連のコンソールログを無効にしたり、 LogAppender
HERE SDK から選択したログメッセージのみを受信するようにカスタムを設定したりできます。 - ルーティング :
RoadTexts
からアクセスできるように拡張 Maneuver
されました。 RoadTexts
道路番号と方向を含むnumbersWithDirection
フィールドLocalizedRoadNumbers
のリストが含まれるようになりました。 廃止された numbers
フィールドは、後者のフィールドに置き換えられます。 - 地図に影付きの地形を表示するためのベータ機能として
MapFeature.TERRAIN
およびMapFeatureModes.HILLSHADING
が追加されました。 ハイブリッドおよび衛星方式ではサポートされていません。 この機能はデフォルトで無効になっています。 AndroidManifest の "com.here.sdk.feature_configuration" メタデータ名に指定できる値 "terline" を追加 Region
して、をダウンロードするときに地形データを含めるようにしました。 - このバージョンの HERE SDK には、拡張日本 マップのマップバージョン 73 およびマップバージョン 67 が付属しています。
- ナビゲーション :
SpeedBasedCameraBehavior
で使用するために呼び出された新しいカメラビヘイビアークラスが追加 VisualNavigator
されました。 ユーザーの現在の速度に基づいて、カメラの自動ズームおよびチルトを提供します。 アクティブなガイダンスで使用できますが、追跡モードに最適です。 任意の速度範囲で使用するズーム値またはチルト値をカスタマイズできます。 さらに、カメラのビヘイビアーを切り替えるとき、またはターン・バイ・ターンナビ (矢印ナビ) を開始するときに、スムーズなアニメーションが実行されるようになりました。 -
ConsentEngine
: データの同意ダイアログに、セルビア語 ( ラテン ) およびベトナム語のローカリゼーションのサポートが追加されました。 signpost
署名情報を取得するための読み取り専用プロパティが追加されました。 SignpostLabel.direction
RoadTexts.towards
道順についての情報を取得するために置き換えられます。 - ルーティング : すべてのターン関連のアクションのターン角度に関する情報を示すように、
Maneuver
クラスに turnAngleInDegrees
(-180 ~ 180) および roundaboutAngleInDegrees
(-360 ~ 360) を追加しました。 操作に該当しない場合、値はになり null
ます。 roundaboutAngleInDegrees
横断する必要があるロータリーの量を示します。右ハンドル車の国では正、左ハンドル車の国では負です。
API の変更 - 中断
RealisticViewWarning
イベント内のRealisticView
オブジェクトはオプションになりました。 distanceType
がの場合 AHEAD
、に RealisticView
はジャンクションビューおよび署名用の SVG イメージが含まれます。 distanceType
がPASSED
の場合 、RealisticView
オブジェクトはnull
になり ます。
API の変更 - 廃止
numbers
のフィールド RoadTexts
は廃止され、 HERE SDK バージョン 4.16.0 で削除されます。 numbersWithDirection
代わりに、新たに導入されたフィールドを使用します。 setLogAppender()
で廃止 SDKNativeEngine
されました。 LogControl
代わりに、新たに導入された API を使用します。 廃止 Debug
された Trace
メッセージやログレベルは関係ありません。
解決済みの問題
- ナビゲーション : アラビア語の音声操作通知の問題を修正しました。 発音を強調するために、選択した発音が追加されました。
- ナビゲーション : マラヤーラムに関する音声操作の通知の問題を修正しました。 操作文の途中で、予期しないフレーズが発生しました。
- ナビゲーション : 道路標識を間違えて修正しました。
roadsign
通知およびナチュラルガイダンス操作指示のテキストが更新され、道路の現在の側面に関連する標識のみが示されました。 - ナビゲーション : スロバキア料理の音声操作通知の問題を修正しました。 操作文の途中で、予期しない「ポトム」のフレーズが発生しました。
- ルーティング : ルートに戻った後、誤ったロータリー操作の問題を修正しました。
-
ManeuverAction.ENTER_HIGHWAY_FROM_LEFT
が RouteOptions.enableEnterHighwayManeuverAction
設定されたときに、およびManeuverAction.ENTER_HIGHWAY_FROM_RIGHT
が正しく生成されるようになりました - ナビゲーション :
TruckRestrictionWarning
ユーザーが長いセグメントでナビゲーションを開始し、制限が次のセグメントにあるときに、欠落しているイベントが修正されました。 OfflineRoutingEngine
オンラインRoutingEngine
の動作に合わせて経由地 を道路ネットワーク に一致させることができないRoutingError.COULD_NOT_MATCH_ORIGIN
RoutingError.COULD_NOT_MATCH_DESTINATION
問題を修正 しました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現は、では想定どおりに高輝度表示され
realisticView.junctionViewSvgImageContent
ません。 代わりに、現在すべてのレーンが強調表示されています。 さらに、フォントのオーバーフローに問題がある可能性があります ( 署名者シールドのテキストが大きすぎるように見えることがあります ) 。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン4.13.4.0
新機能
MapMarker.setVisibilityRanges(List<MapMeasureRange>)
メソッドと MapMarker.getVisibilityRanges() : List<MapMeasureRange>
メソッドを追加しました。 -
MapMarker3D
マップビューからオブジェクトを選択できるようになりました。 PickMapItemsResult.getMarkers3d()
選択 MapMarker3D
したインスタンスのリストを取得するメソッドを追加しました。 - にズーム
visibilityRanges
プロパティを追加 MapPolyline
しました。 SDKNativeEngine.getProxySettings()
SDKNativeEngine.setProxySettings()
ProxySettings
すべてのネットワークリクエストに対してHERE SDKが使用するを取得/設定するメソッドとメソッドを追加しました。 プロキシサーバーを設定することで、プロキシのIPアドレスやポート番号などを指定できます。 デフォルトでは、プロキシは設定されていません。 注: これは、この機能のベータリリースです。 - このバージョンのHERE SDKには、メイン(行)マップカタログ用のマップデータv71と、拡張日本カタログ用のv67が付属しています。
- 自然ガイダンスのサポートを追加:
ManeuverNotification
TTSのテキストには、ルートに沿って重要なオブジェクト(信号機や停止標識など)が含まれ、操作がよりわかりやすくなりました。 例: "次 の信号で 左折してウォールストリートに入ります。" デフォルトでは、この機能はディセーブルになっています。 有効にするには、 NaturalGuidanceType
TRAFFIC_LIGHT
ManeuverNotificationOptions
のリストからなどを少なくとも1つ追加 includedNaturalGuidanceTypes
します。 offlineMode
SDKOptions
オフラインモードでHERE SDKを初期化するためににに追加されました。 これにより、 SDKNativeEngine
の共有インスタンスを介して既存のグローバルオフラインスイッチを補完し、実行時に切り替えます。 -
CatalogVersionHint.latest(ignoreCachedData)
にignoreCachedData
オプションが追加されまし た。これにより、マップデータキャッシュにデータがすでに含ま れていて 、が Regions
インストールされていない場合に、最新のマップバージョンに自動更新できます。 HERE SDKを初期化するときは、このヒントを使用します。 Maps
Developer Guide
詳細については、のセクションを参照してください。 MapMarker3D.setVisibilityRanges(List<MapMeasureRange>)
メソッドと MapMarker3D.getVisibilityRanges() : List<MapMeasureRange>
メソッドを追加しました。
API の変更 - 廃止
- 非推奨
CatalogVersionHint.latest()
です。 CatalogVersionHint.latest(Boolean)
代わりにを使用します。
解決済みの問題
- ナビゲーション: Warnerオプションは、トラッキングモード/ルーティングモードから/から切り替えた後に保存され、再度設定されるようになりました。
- 最初の操作の音声操作通知テキストを追加しました。
- ナビゲーション : 非常に長いルートの場合
LocationIndicator
、飲食ルートの進行状況の表示がと同期していないことがあります。 -
MapView
: MapFeatures
無効 MapFeatureModes
な値が設定された場合の処理を修正しました。 無効なモードを持つフィーチャーは、サイレントに無視されるようになりました。 - 操作通知(TTS): 「ハイウェイ」の道路番号の略語を「ハイウェイ」に変更。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現は、では想定どおりに高輝度表示され
realisticView.junctionViewSvgImageContent
ません。 代わりに、現在すべてのレーンが強調表示されています。 さらに、フォントのオーバーフローに問題がある可能性があります ( 署名者シールドのテキストが大きすぎるように見えることがあります ) 。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン4.13.3.0
新機能
- オフラインマップ:
PENDING_UPDATE
PARALLEL_REQUEST
エラーコードを追加し、アップデートの失敗や並行リクエストのケースをカバーしました。 - の透過性を指定する不透明度係数が追加
MapMarker3D
されました。 係数は、マーカーのテクスチャのアルファチャンネルに適用されます。 opacity
および renderInternalsEnabled
プロパティが追加されました。 renderInternalsEnabled
このフラグは、前面に面したポリゴンによって隠された3Dマップマーカーの内部ジオメトリをレンダリングするかどうかを示します。 MapPolygon
特定のズーム範囲に依存するの表示/非表示を制御するプロパティが追加されました。 MapPolygon.setVisibilityRanges(List<MapMeasureRange>)
および MapPolygon.getVisibilityRanges()
メソッドを追加。 MapMarker3D
特定のズーム範囲に依存するの表示/非表示を制御するプロパティが追加されました。 MapMarker3D.setVisibilityRanges(List<MapMeasureRange>)
および MapMarker3D.getVisibilityRanges()
メソッドを追加。 - このバージョンのHERE SDKには、地図データバージョンの69 (OCM)が付属しています。
解決済みの問題
- 折れ線がアルファカラー値とは無関係にピック可能になりました。
MapViewBase.pickMapItems()
MapPolyline
でアイテムを選択できるようになり fillColor.alpha = 0
ました。 -
MapScene.Layers.TRAFFIC_FLOW
MapScene.Layers.INCIDENTS
地図上に表示されています これは、すべて のNavigate Edition およびExplore Editionユーザーに影響するライセンスの問題でした。 - ナビゲーション: 前方に制限が重複していた場合のトラック制限警告の消失を修正しました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 -
MapViewPin
地図を遠くに傾けてパンしても、インスタンスが表示されなくなりません。 ピンがまだ水平線上に表示されています。 - 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 - ナビゲーション : 非常に長いルートの場合
LocationIndicator
、飲食ルートの進行状況の表示がと同期していないことがあります。 - ナビゲーション : 複雑なジャンクションで取得するレーンの視覚的な表現は、では想定どおりに高輝度表示され
realisticView.junctionViewSvgImageContent
ません。 代わりに、現在すべてのレーンが強調表示されています。 さらに、フォントのオーバーフローに問題がある可能性があります ( 署名者シールドのテキストが大きすぎるように見えることがあります ) 。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.13.2.0
新機能
- 位置付け : 新しいタイプで 列挙型 (enum) の「 LocationIssueType 」が拡張されました。
- ルート計算 :
RoutingError
エラーの詳細な理由を提供するために、にエラーコードを追加しました。 - ルートの上向き(ルートの進行状況など)および操縦矢印のカスタマイズオプションが追加されました。 クラスを追加
VisualNavigatorColors
し、のプロパティにし VisualNavigator
まし RouteProgressColors
た。また、クラスも追加されました。 RouteProgressColors
ルートの色として、 behind
およびoutlineBehind
移動ルートの色としてahead
outlineAhead
を含みます。 VisualNavigatorColors
メンバーがい maneuverArrowColor
ます。 VisualNavigatorColors
には、次のメソッドがあります。 visualNavigatorColor.setRouteProgressColors(SectionTransportMode sectionTransportMode, RouteProgressColors routeProgressColors)
RouteProgressColors
ごとに設定できます SectionTransportMode
。 VisualNavigatorColor.getRouteProgressColors(SectionTransportMode sectionTransportMode)
RouteProgressColors
指定されたのを返し SectionTransportMode
ます。 VisualNavigatorColors.dayColors()
デフォルトの日 VisualNavigatorColors
の色を戻します。 VisualNavigatorColors.nightColors()
デフォルトの夜間 VisualNavigatorColors
の色を戻します。 ナビゲーション例のアプリ で、使用例を確認してください。 - HERE ウォーターマークをマップ ビュー 上に自由に配置できるようになりました。
mapView.setWatermarkLocation(@NonNull Anchor2D anchor, @NonNull Point2D offset)
@NonNull Size2D mapView.getWatermarkSize()
およびmapSurface.setWatermarkLocation(@NonNull Anchor2D anchor, @NonNull Point2D offset)
@NonNull Size2D mapSurface.getWatermarkSize()
を追加 しました。 - ルートセクション内のスパンインデックスを表す 'RouteProgress.spanIndex' が追加されました。
- 複数のマップスタイルの改善を適用しました ( API の変更は含まれていません ) 。 トルコおよびジャマイカのロードシールドアイコンを更新しました。 日本の公共交通機関の POI 、地下鉄、路面電車の表示範囲を調整しました。 交差点や信号の視認性が向上しました。 「レーン制限」タイプの専用交通事故マーカーを追加しました。 オーストラリア、ビクトリア州にある土地の小包を視覚化 しました( Navigate Edition のみに適用)。 マップ データ の優先度および表示範囲の設定に、 Explore Edition 属性の「国の重要度」が追加されました(のみに適用)。 これらの変更は、 HERE SDK 4.13.1.0 にすでに適用されています。
- 日本地図詳細 : POI とランドユーズラベルの重複するラベルを減らすことで、ラベルの表示範囲を改善しました。
TruckAmenities
構造体にhasShower
属性を追加し 、showerCount
属性を任意に変更しました。
API の変更 - 中断
- ナビゲーション :
SignpostWarningListener
およびのベータ API JunctionViewWarningListener
は、 RealisticViewWarningListener
署名後盾および複雑なジャンクションビューの SVG 文字列データを 3D で受信するための新しい統合型に置き換えられました。RealisticViewWarning
このイベントには、署名者ビューとジャンクションビューの両方の SVG データが常に含まれるようになりました。 は realisticView.signpostSvgImageContent
、の上にオーバーレイすることを目的 realisticView.junctionViewSvgImageContent
としています。 標識の眺めは、道路に沿って見えるシールドのようです。 新しい API の使用例については、ナビゲーション例のアプリ を参照してください。HERE SDK は SVG を文字列としてのみ提供 するので、サードパーティのライブラリ を使用して、 AndroidSVG などの SVG コンテンツをレンダリングする必要があります。 分岐点ビューのデータは約 2 MB のみを占有するように最適化され、署名後のデータはわずか数 KB しか占有しませんでした。 ただし、利用可能 な機能設定を使用 して事前にデータをプリロードすることをお勧め します。詳細については、最適化ガイドを参照してください。 レーンの強調表示 ( 複合ジャンクションで使用するレーン ) はまだ実装されていないため、フォントのオーバーフローの問題が発生する可能性があります ( シールドのテキストが大きすぎるように見えることがあります ) 。 SVG アセットは、セカンダリディスプレイにフルスクリーンで表示されることに注意してください。
API の変更 - 廃止
- 廃止され
MapView.setWatermarkPlacement(@NonNull WatermarkPlacement placement, int bottomMargin)
たおよび MapSurface.setWatermarkPlacement(@NonNull WatermarkPlacement placement, int bottomMargin)
。 代わりに、新しい API を使用してください。 ManeuverAction
列挙型 (enum) からFERRY
廃止されました。 使用されませんでした。
解決済みの問題
- ユーザーがルートから逸脱し、制限付きエリアに入ったときに発生する可能性のあるトラックの不足に関する警告を修正しました。
-
ManeuverNotifications
: アラビア語の音声パッケージに含まれる一部の単語の入力内容やフレーズが、音声通知の発音を向上させるために改訂されました。 - マップ ビュー :
pickMapItems()
MapPolygons
fillColor.alpha = 0
にも注目してください。 DEPART
操作操作の操作テキストがすでに欠落しています。 - オフラインルーティングのトール コストを要求する場合、軸数が誤った方法で使用されます。 実装テストの回避策として使用できますが、実稼働環境では使用できません。 アクスル数が 2 倍になります。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.13.1.0
新機能
VisualNavigator
にisRendering()
メソッドを追加 しました。 が VisualNavigator
現在レンダリングされているかどうかを示します。 - クラスタイメージの不透明度を設定して
MapMarkerCluster.setOpacity(double value)
取得するようにMapMarkerCluster.getOpacity()
追加されました。 - アプリケーションが連絡する可能性のあるさまざまな HERE サービスでの HERE platform の使用状況を追跡するためのオプションの
billingTag
フィールドがSDKOptions
追加されました。 請求タグの詳細について は、コスト管理ガイドを参照してください。 タグは、このガイドで説明されている形式に従う必要があります。従わない場合、タグは無視されます。 このパラメータのデフォルト値はです null
。つまり、すべてのリクエストでタグが無視されます。 注 : 請求タグは任意ですが、設定すると、アプリ が特定のサービスを使用する頻度( HERE バックエンドルーティングサービスへのヒット数など)を把握できます。 このような詳細情報の追跡については 、コスト管理ガイドを参照 するか、 HERE 請求チームに連絡してください。 BUSINESS_AND_SERVICES_EV_CHARGING_STATION
経由 PlaceCategory
で EV 充電ステーションを検索できるように、に 列挙型 (enum) 値を追加 CategoryQuery
しました。 PersistentMapStatus.STORAGE_CLOSED
の廃棄により、マップストレージがすでに閉じられて SDKNativeEngine
いることを示す新しい永続的なマップステータスが追加されました。 PersistentMapRepairError.OPERATION_AFTER_DISPOSE
廃棄済みで修理が開始されたことを示す、新しい永続的なマップ修理エラーが追加 SDKNativeEngine
されました。
API の変更 - 中断
- 廃止予定
MapDownloader.fromEngine
を削除しました 代わりにを使用 MapDownloader.fromEngineAsync
します。 - 廃止予定
MapUpdater.fromEngine
を削除しました 代わりにを使用 MapUpdater.fromEngineAsync
します。
解決済みの問題
- 現在呼び出し
sdkNativeEngine.dispose()
を行うと、進行中のMapDownloader
リクエストが常にシャットダウンされます OfflineRoutingEngine
トラックのアクスル数が指定されたときに発生する可能性のあるトール コスト計算のバグをで修正しました。 TruckRestrictionWarning
車両の現在位置がルートセグメントの端に近いときに、誤った前方の固定距離になりました。 LEFT_ROUNDABOUT_EXIT[1..12]
操作および操作 RIGHT_ROUNDABOUT_EXIT[1..12]
操作のために空のmaneuver.getText()
状態を修正しました 操作テキストが常に生成されるようになりました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.13.0.0
新機能
-
LocationSimulator
: ロケーションイベントサブスクライバへの通知の送信を一時停止および再開するメソッドpause()
およびresume()
を追加しました。 - 透明
MapMarker
なアイテムのサポートを追加しています : MapMarker.setOpacity(final double value)
およびMapMarker.getOpacity()
を追加して、マップマーカーの不透明度を設定および取得しました。 - メソッド
MapScene.addMapImageOverlay(MapImageOverlay)
およびを追加しました MapScene.removeMapImageOverlay(MapImageOverlay)
。 Route
セグメントごとの基本速度を上書きできるようになりました。 ルート計算後、セグメント参照 ID を使用してルートスパンごとに新しい値を設定し、更新された値で新しいルートを計算できます。 MaxSpeedOnSegment
すべての自動車両ベースのルート計算オプション(BusOptions
、 CarOptions
、 EVCarOptions
、 EVTruckOptions
、 ScooterOptions
、 TaxiOptions
、 TruckOptions
および)を使用して、ルート計算および 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
インスタンスが削除されたなどの理由でインスタンスが無効な状態になった場合に返されます。 TransitSectionDetails
1 つのパラメータを受け取るコンストラクタを追加しました。 MapImageOverlay
マップと一緒に移動、拡大縮小、またはチルトしないアイコンをマップ ビュー の上部に表示できるようにするクラスを追加しました。 これを使用して、たとえば、マップ ビュー の情報アイコンや車内で使用する地図表示を表示できます。
API の変更 - 中断
- 廃止された 列挙型 (enum) が削除
sdk.routing.TunnelCategory
されました sdk.transport.TunnelCategory
代わりにを使用してください。 廃止された項目が削除 sdk.routing.TruckOptions.tunnelCategory
され sdk.routing.TruckOptions.linkTunnelCategory
代わりにを使用してください。 廃止された項目が削除 sdk.routing.EVTruckOptions.tunnelCategory
され sdk.routing.EVTruckOptions.linkTunnelCategory
代わりにを使用してください。 - 以前廃止されたを削除
SectionProgress.trafficDelayInSeconds
しました。 代わりにを使用 SectionProgress.trafficDelay
します。 - 廃止予定
Location.timestamp_since_boot_in_milliseconds
を削除しました Location.timestamp_since_boot
代わりにを使用します。 - 廃止された「 DK.ROUTing.Route.getPolyline() 」を削除します。 代わりに、 'DK.ROUTing.Route.getGeometry()' を使用してください。 廃止された 'sdk.routing.Section.getPolyline()' を削除します。 代わりに、 'sdk.routing.Section.getGeometry()' を使用してください。
- 次の廃止された 列挙型 (enum) エントリを削除
MapError
しましたDUPLICATE_LAYER
、 INVALID_DATA_SOURCE
、 INVALID_CONTENT
、 UNKNOWN_LAYER
、UNKNOWN
。 - 廃止された
Region
コンストラクタを削除し 代わりに、リージョン ID を持つコンストラクタを使用します。 - すべて
ManeuverProgress
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべてSectionProgress
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 - 廃止された
GeoPlace
コンストラクタを削除し 代わりに、既定のコンストラクタを使用します。 - すべて
Attribution
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、 3 つのパラメータを使用してコンストラクタを使用します すべて TransitStop
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、 1 つのパラメータを使用してコンストラクタを使用します - 以前廃止されたを削除
FarePrice.validityPeriodInSeconds
しました。 代わりにを使用 FarePrice.validityPeriod
します。 - 廃止予定
AuthenticationData.expiry_time_in_seconds
を削除しました AuthenticationData.expiry_time
代わりにを使用します。 - すべて
AvoidanceOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて CarOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて EVCarOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて EVConsumptionModel
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて FarePrice
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて PedestrianOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて PostAction
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて PreAction
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて RouteTextOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて ScooterOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて TransitRouteOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 - 廃止された項目が削除
LocationSimulatorOptions.notificationIntervalInMilliseconds
され 代わりにを使用 LocationSimulatorOptions.notificationInterval
します。 - 以前廃止されたを削除
PostAction.durationInSeconds
しました。 代わりにを使用 PostAction.duration
します。 - 以前廃止されたを削除
SectionProgress.remainingDurationInSeconds
しました。 代わりにを使用 SectionProgress.remainingDuration
します。 - 廃止された
sdk.routing.TruckType
列挙型 (enum) が削除されました sdk.transport.TruckType
代わりに 列挙型 (enum) を使用してください。 廃止された変数が削除 TruckSpecifications.type
されました TruckSpecifications.truckType
代わりにを使用してください。 - すべて
AuthenticationData
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 - 以前廃止されたを削除
Section.getTrafficDelayInSeconds
しました。 代わりにを使用 Section.getTrafficDelay
します。 - 以前廃止されたを削除
Maneuver.getDurationInSeconds
しました。 代わりにを使用 Maneuver.getDuration
します。 - すべて
TruckSpecifications
のパラメータを受け取る、廃止されたコンストラクタが削除されました。 代わりに、既定のコンストラクタを使用します。 - すべて
LocationSimulator
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 - 以前廃止されたを削除
Span.getDurationInSeconds
しました。 代わりにを使用 Span.getDuration
します。 Section.departureTime
プロパティを削除 Section.arrivalTime
しました。 代わりにSection.departureLocationTime
とSection.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.getDurationInSeconds
しました。 代わりにを使用 Route.getDuration
します。 - すべて
TruckOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべてEVTruckOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 - 廃止された
MapCameraObserver
インターフェイスMapCamera.addObserver(MapCameraObserver)
および MapCamera.removeObserver(MapCameraObserver)
メソッドが削除されました。 代わりにMapCamera.addListener(MapCameraListener)
とMapCamera.removeListener(MapCameraListener)
を使用してください。 - 廃止された
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(Point2D)
メソッドを削除しました。 MapCameraUpdateFactory.setNormalizedPrincipalPoint(Anchor2D)
代わりにを使用します。 - 廃止された
DynamicRoutingEngineOptions
既定のコンストラクタおよび DynamicRoutingEngineOptions.pollIntervalInMinutes
DynamicRoutingEngineOptions.minTimeDifferenceInSeconds が削除されました。 インストールされている利用可能な代替手段を使用してください。 - 以前廃止されたを削除
BatterySpecifications.chargingSetupDurationInSeconds
しました。 代わりにを使用 BatterySpecifications.chargingDetupDuration
します。 - 以前廃止されたを削除
Section.getDurationInSeconds
しました。 代わりにを使用 Section.getDuration
します。 - 以前廃止されたを削除
Route.getTrafficDelayInSeconds
しました。 代わりにを使用 Route.getTrafficDelay
します。 - すべて
Address
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 - 以前廃止された
GPXOptions
コンストラクタをパラメータで削除しました。 既定のコンストラクタの代わりにを使用し、フィールドでオプションを設定します。 - 以前廃止された
SearchOptions
コンストラクタを削除しました。 代わりに既定のコンストラクタを使用してください - 廃止されたメソッド
MapCameraLimits.setMinTilt
およびMapCameraLimits.setMinTilt
を削除 しました。代わりに、MapCameraLimits.tiltRange
を使用 廃止されたメソッド MapCameraLimits.setMinZoomLevel
およびMapCameraLimits.setMaxZoomLevel
を削除 しました。代わりに、MapCameraLimits.zoomRange
を使用 列挙型 (enum) の 'MapCameraLimits.ErrorCode' および MapCameraLimitsException.MapCameraLimitsException
廃止された例外が削除されました。 RasterDataSourceFactory
クラスを削除しました。 代わりにコンストラクタを使用してください。 TransitWaypoint
2 つのパラメータを使用する廃止予定のコンストラクタを削除しました 代わりに、 1 つのパラメータを受け取るコンストラクタを使用します。 - 以前廃止されたを削除
TransitStop.durationInSeconds
しました。 代わりにを使用 TransitStop.duration
します。 TransitSectionDetails
6 つのパラメータを使用する廃止予定のコンストラクタを削除しました 代わりに、 1 つのパラメータを受け取るコンストラクタを使用します。 - 以前廃止されたを削除
ManeuverProgress.remainingDurationInSeconds
しました。 代わりにを使用 ManeuverProgress.remainingDuration
します。 - 廃止された
MapCamera.cancelAnimation()
メソッドが削除され MapCamera.cancelAnimations()
代わりにを使用します。 - 以前廃止されたを削除
Waypoint.durationInSeconds
しました。 代わりにを使用 Waypoint.duration
します。 - 廃止され、サポートされていないメソッドが削除
RasterDataSource.changeConfiguration(String)
- 以前廃止されたのコンストラクタを削除
CameraSettings
しました。 代わりに、既定のコンストラクタまたは CameraBehaviour
を使用します。 - すべて
RoadAttributes
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて SpeedLimit
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて SpeedLimitOffset
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 - 以前廃止されたを削除
PreAction.durationInSeconds
しました。 代わりにを使用 PreAction.duration
します。 - すべて
CellularPositioningOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて SatellitePositioningOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて WifiPositioningOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて NotificationOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。 すべて SensorOptions
のパラメータを受け取る廃止予定のコンストラクタを削除しました。 代わりに、既定のコンストラクタを使用します。
API の変更 - 廃止
- 非推奨
VenueMap.getVenues()
です。 最後に開いている 2 つの施設 のみがメモリに残り、他のはドロップされます。 そのため、交換は提供されません。 - 非推奨
VenueService.startLoading()
です。 置き換えは提供されていません。 - 'MapCamera' の焦点距離を操作するためのメソッドが廃止されました。 クラス 'com.HERE .sdk.MapView.MapCameraUpdateFactory' のメソッド 'setFocalLength()' およびクラス 'com.HERE .sdk.MapView.MapCameraKeyframeTrack' の 'focalLength()' 。 ビューのフィールドを変更して、同様の視覚的な変更を行います。
TransitSectionDetails
5 つのパラメータを使用する非推奨のコンストラクタ。 代わりに、 1 つのパラメーターを受け取るパラメーターを使用します。
解決済みの問題
- 統一された操作リスト :
Maneuver
Navigator
から取得さ れたオブジェクト 、またはRoute.Section
から取得されたVisualNavigator
オブジェクトと同じになりました。 さらに maneuver.text
、このプロパティは空でないことが保証されています。 を使用している場合、プロパティも空ではなくなり OfflineRoutingEngine
ました。 text
プロパティの内容が位置合わせされ、たとえば、テキストに距離情報が含まれなくなっています。 Gestures.disableDefaultAction(GestureType)
メソッドを使用してすべての種類のジェスチャ操作が無効になると、ジェスチャの開始時に、進行中のカメラのアニメーションがキャンセルされなくなります。 - を廃棄
SDKNativeEngine
しても、進行中の MapDownloader
要求がシャットダウンされないことがあり -
READ_PHONE_STATE
Android では権限は不要になりました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - グローバルオフラインスイッチ
sdkNativeEngine.isOfflineMode()
は、オンラインモードを再度有効にした後、または失われたネットワーク接続を復元した後、マップタイルをロードしません。 回避策として、オンラインモードを再度アクティブ化するには、マップ ビュー をパンおよびズームする必要があります。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.11.0
新機能
-
GPXTrack
: gpxTrack.getLocations()
保存されているすべてのトラックポイントを Location
オブジェクトに変換するために追加されました。 -
LocationIndicator
: GPS 信号の精度を示すためのハローサポートが追加されました。 デフォルトの 3D アセットが更新されました。 デフォルトでは、ハローは表示されません。 この場合、精度インジケータのサイズは固定でズーム レベル に依存しません。 20 メートル未満の値の場合、ハローは非表示になります。 を呼び出してハローを有効 locationIndicator.setAccuracyVisualized(boolean)
にします。 有効にする と、location.horizontalAccuracyInMeters
locationIndicator.updateLocation(location)
コール後の位置インジケータの周囲のハローのサイズを定義します。 isAccuracyVisualized()
ハロー機能が現在有効になっているかどうかを確認するために使用します。 - 詳細な情報をに公開
Route
して、今後の制限速度、道路の属性、名前、交通状況などを把握しました。 この場合は、 Span.sectionPolylineOffset
、Span.dynamicSpeedInfo
、Span.streetAttributes
、Span.carAttributes
、Span.truckAttributes
、Span.scooterAttributes
、Span.walkAttributes
Span.durationInSeconds
Span.streetNames
Span.routeNumbers
Span.speedLimitInMetersPerSecond
Span.consumptionInKilowattHours
Span.functionalRoadClass
Span.duration
Span.baseDuration
が追加されました 、 。 スパンはルートセグメントの最小の部分を定義し、その曲率がのリストとして公開 GeoCoordinates
されます。 - このバージョンの HERE SDK には、マップ データ バージョン 59 が付属しています。
-
MapUpdater
: Region
サブリージョンを含む更新を 1 つずつ適用するかMapUpdateVersionCommitPolicy.ON_FIRST_REGION
( ) 、またはインストールされているすべてのリージョンの更新を完全にダウンロードした後 (MapUpdateVersionCommitPolicy.ON_COMPLETE
) を定義できるようになりました。 これは、アップデート中に必要なストレージサイズに影響を与えます。 デフォルトでは、 MapUpdateVersionCommitPolicy.ON_COMPLETE
が使用されます。 新しい方法でポリシーを設定 mapUpdater.setVersionCommitPolicy()
します。 MapFeatures.trafficIncidents
マップ ビュー でレイヤーに表示されているコンテンツをフィルタリングする方法が追加されました。 MapContentSettings.filterTrafficIncidents(@NonNull List<TrafficIncidentType> trafficIncidents)
表示されている交通事故をフィルタリングする方法と MapContentSettings.resetTrafficIncidentFilter()
、適用されている交通事故フィルタをリセットする方法を追加しました。
API の変更 - 中断
- HERE SDK は 31 ではなく
compileSdkVersion
targetSdkVersion
33 を使用しています。 アプリはアプリ build.gradle
のファイルのバージョンを更新する必要があります。
API の変更 - 廃止
- 位置付け : 廃止された 'LocationEngineStatus.not_licensed' 。 代わりに、 'LocationStatusListener.onFeaturesNotAvailable()' を使用して機能が利用可能かどうかを確認してください。 廃止された 'LocationEngineStatus.not_compatible' 。 代わりに、 'LocationIssueListener' 経由でステータス通知を使用します。
解決済みの問題
- 「 visualNavigator.setCameraMode()' 」、「 fixedCameraBehavior.setCameraDistanceInMeters()' 」、「 fixedCameraBehavior.setCameraTiltInDegrees()' 」、または「 fixedCameraBehavior.setCameraBearingInDegrees()' 」を呼び出した直後に、カメラの設定が適用されるようになりました。
- ナビゲーション : 非常に長いルートの場合
LocationIndicator
、飲食ルートの進行状況の表示がと同期していないことがあります。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.10.0
新機能
-
RoutePrefetcher
: setPrefetchCorridorLengthMeters()
および getPrefetchCorridorLengthMeters()
を追加して、必要に応じてプリフェッチするコリドーの長さを設定しました。 - 位置付け : 新しい位置情報の問題が発生したことを通知するために、新しい 'LocationIssueListener" を追加しました。 見つかった問題の種類を示す新しい 列挙型 (enum) 「 LocationIssueType 」が追加されました。
- ナビゲーション : ジャンクションの
LocalizedTexts
を提供するために getIntersectionNames()
を Maneuver
クラスに追加しました。 これらの属性は、操作がターン・バイ・ターンナビ (矢印ナビ)の間に Navigator
または VisualNavigator
から取得された場合にのみ提供されます。 で計算されたルート OfflineRoutingEngine
はサポートされていません。 - このバージョンの HERE SDK には、マップ データ バージョン 57 が付属しています。
- ナビゲーション : ルートのイートアップ機能がデフォルトで有効になりました。
routeProgressVisible
プロパティで制御される VisualNavigator
にルート進行状況の表示を追加しました。 有効にすると、ポリライン の移動した部分とそのアウトラインがグレーでレンダリングされます。 - GPX : 複数のトラックのストレージを可能にするために、
addTrack()
メソッドを GPXDocument
に追加しました。 - ナビゲーション : SVG Standard 1.1 形式の署名者およびジャンクションビューイメージのサポートが追加されました。 複合ジャンクションで SVG アセットを文字列として受け取るには、
visualNavigator.setSignpostWarningListener()
および visualNavigator.setJunctionViewWarningListener()
を使用します。 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
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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
、飲食ルートの進行状況の表示がと同期していないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.9.0
新機能
- 次のバルク操作のサポートが追加されました
MapPolylines
。 addMapPolylines(@NonNull List<MapPolyline> mapPolylines)
およびを使用して、複数の行を追加 / 削除できるようになり removeMapPolylines(@NonNull List<MapPolyline> mapPolylines)
ました。 - カスタムカタログを使用する場合、新しいプロパティ「 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" : バスルートの計算に使用されるマップ データ 。 設定されていない場合、OfflineRoutingEngine
は BusOptions
でルートを計算できないことがあります。 「レンダリング」レイヤーはベースレイヤーであるため、無効にすることはできません。 詳細については、最適化ガイドを参照してください。 -
MapFeatures.vehicleRestrictions
: 地図から表示されているアイコンを選択して、詳細情報を取得できるようになりました。 を使用してマップ ビュー からそれらを選択 pickMapContent()
します。 pickMapContentResult.getVehicleRestrictions()
が提供 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.ImageStyle
、MapMarkerCluster.CounterStyle
および関連する MapMarkerCluster
コンストラクタのベータステータスが削除されました。 この機能は安定しています。 - デフォルトのレイヤー設定を指定するための新しい機能設定が追加されました。 "junction _view_3x4" 、 "junction _view_16x9" 、 "junction _sign_3x4" 、 "junction _sign_3x5" 、 "junction _sign_4x3" 、 "junction_sign_5x3" 、 "junction_sign_16x9" 。 これらのレイヤーは、デフォルトでは無効になっています。 ジャンクションビューおよびナビゲーション中の署名後ビューの SVG イメージデータをサポートするための、今後の機能のデータが含まれています。 イメージ比率がレイヤー名に追加されます。 詳細については、最適化ガイドを参照してください。
SDKNativeEngine.dispose()
がすでに呼び出されたことを示すために、SDK_ENGINE_ALREADY_DISPOSED
が InstantiationErrorCode
列挙型 (enum) に追加されました。
API の変更 - 中断
-
MapPolyline
: ベータ機能 AlphaBlendType
の 列挙型 (enum) および関連する setter と getter を削除しました。 - の既定の言語
ManeuverNotificationOptions
がイギリス料理からアメリカ料理の英語に変更されました。
API の変更 - 廃止
- ナビゲーション : 非推奨
Navigator.setAssumedTrackingTransportMode()
です。 代わりに、新たに導入された Navigator.setTrackingTransportProfile()
を使用して、新たに導入された VehicleProfile
をトラッキングモードに設定します。 これにより、制限速度が提供されたプロファイルと一致するようになり、効率的にトラックの制限速度を期待どおりに受け取ることができます。 -
MapUpdater
: 廃止され performMapUpdate()
たおよび checkMapUpdate()
。 新しく導入した updateCatalog()
を retrieveCatalogsUpdateInfo()
代わりに使用します。 どちらの方法もベータ版としてリリースされています。 内部的 Region
には、ダウンロード可能な各はカタログの一部であり、リージョンは個別に更新できません。代わりに、カタログまたはキャッシュのみを全体として更新できます。 -
MapCamera
: GeoCoordinates
を lookAt()
または flyTo()
などのカメラ操作に設定する場合、 HERE SDK 4.15.0 のリリース以降では altitude
値が無視されます。現在のバージョンでは、この値は廃止されています。
解決済みの問題
- ナビゲーション :
VisualNavigator
を使用した場合、 CPU とバッテリの高消費量が固定されました。 - ナビゲーション : 追跡モードでは、に従わずに
route
、 TransportMode
は無視されなくなりました。 新たに導入された navigator.setTrackingTransportProfile()
を呼び出し、TRUCK
トランスポートモードなどで VehicleProfile
を設定します。 デフォルトでは、 CAR
が使用されます。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.8.0
新機能
- 屋内地図 : プロジェクト 範囲トークン を生成できる顧客のために
VenueEngine
を開始するカスタム認証トークン を受け入れるように venueEngine.start(String token)
オーバーロードされました。 - 追加
MapLoaderError.CATALOG_CONFIGURATION_ERROR
日時 : CatalogConfiguration
このエラーは、が正しく設定されていないため MapDownloader
、またはを使用してどの操作にも使用できない場合に発生する MapUpdater
ことがあります。 -
VisualNavigator
: デフォルト SectionTransportMode
では、ルートポリライン が色付きのセクションでレンダリングされ、さまざまなトランスポートモード(存在する場合)が強調表示されます(を参照)。 MapPolyline
インスタンスのアニメーションサポートが追加されました。 現在は、移動して進行状況をアニメーション化 できます ( ルートのイートアップの進行状況をアニメーション化するなど ) 。また、MapPolyline
オブジェクトに適用できるアニメーションを表すクラス MapPolylineAnimation
を追加できます。 アニメーション startAnimation(MapPolylineAnimation, AnimationListener listener)
MapPolyline
を開始するために、静的をに追加しました。 cancelAnimation(MapPolylineAnimation)
アニメーションをキャンセルするために MapPolyline
に追加されました。 MapItemKeyFrameTrack polylineProgress(List<ScalarKeyframe> keyframes, EasingFunction easingFunction, KeyframeInterpolationMode interpolationMode)
「 MapPolyline 」の progress プロパティのキーフレームトラックを作成するために追加されました。 -
TruckRestrictionWarning
: DistanceType.REACHED
トラックの制限に達したときに通知するように追加されました。 PASSED
制限が渡されると、イベントの後にが続きます。 制限に長さがない場合 REACHED
、はスキップされ、 PASSED
イベントのみが送信されます。 AHEAD
イベントは常に最初に送信されます。 のサポートも追加され WeightRestrictionType.WEIGHT_PER_AXLE
ました。 制限が設定されていない場合、トラックの一般的な制限が適用されます。 TruckRestrictionWarningType.GENERAL
利便性のためにを追加。 ナビゲーション 例のアプリおよび開発者ガイドに、可能性のある実装が示されています。 上記の機能はベータ版としてリリースされています。
API の変更 - 中断
-
TruckRestrictionWarning
: AHEAD
通知の送信時に距離のしきい値を変更しました。 都市部では、イベントは 1000 m 先ではなく、 500 m 先に送信されます。 田舎道では、イベントは 750 m 先に送られます ( 先に 1500 m 進むのではなく ) 。 高速道路では、イベントは 2000 m 先ではなく 1500 m 先に送られます。
解決済みの問題
-
TruckRestrictionWarning
: Route
パスにない警告がフィルタリングされました。 ドライバーがルートから逸脱しても、警告は引き続き送信されます。 -
OfflineRoutingEngine
: SectionNotice
で計算されたルートの不足しているアイテムを修正 returnToRoute()
しました。 -
OfflineRoutingEngine
: ロータリーに関連 ManeuverAction
する一連の命令が、(オンライン)のように動作します RoutingEngine
。このシーケンス LEFT/RIGHT_ROUNDABOUT_ENTER
の後に、が続きます LEFT/RIGHT_ROUNDABOUT_EXIT[1-12]
。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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
は TransportMode
無視 CAR
され、にフォールバックします。 呼び出し navigator.setAssumedTransportMode()
に影響はありません。 また SpeedLimit
、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.7.0
新機能
-
SearchEngine
: connectorTypeId
に追加 EVChargingStation
されました。 ID および対応するタイプの詳細については 、 HEREを参照してください。 - 二重のラベルを表示できる場所をサポートするように、
MapView.setSecondaryLanguage(@Nullable LanguageCode languageCode)
および MapView.getSecondaryLanguage()
を追加してセカンダリマップ言語を設定および取得しました。 プライマリ言語とセカンダリ言語のテキストが同じ場合、プライマリ言語のみが表示されます。 要求された言語がサポートされていない場合は、ローカル言語が使用されます。 たとえば、インドの一部の都市では、ラテン語 ( 英語 ) とヒンディー語のテキストを含む二重ラベルが同時に表示されています。 - カスタムマップ データ のサポートを追加しました。
CatalogConfiguration
HERE platform の既定のカタログにアクセスするために使用できるようにするとともに、セルフホスト型または BYOD (個人データの取得)のユースケースなどのカスタムカタログにもアクセスできるようにするための追加されました。 DesiredCatalog
HERE platform でカタログを識別するためのインターフェイスを提供する、が追加されました。 開発者は、カタログの HERE リソースネーム ( HERE リソースネーム )と CatalogVersionHint
、目的のバージョンのを指定できます。 HERE SDK を初期化する前に、SDKOptions
経由でカスタム CatalogConfiguration
を指定する必要があります。 注 : これはこの機能のベータ版です。このため、いくつかのバグや予期しない動作が発生する可能性があります。 関連する API は、非推奨プロセスなしで新しいリリースで変更されることがあります。 - ポリライン の進行状況部分のアウトラインをスタイル設定する
MapPolyline.getProgressOutlineColor()
メソッドおよび MapPolyline.setProgressOutlineColor(@NonNull final Color value)
メソッドが追加されました。 - このバージョンの HERE SDK には、マップ データ バージョン 54 が付属しています。
- ガイダンス中の自動ズームのサポートを追加しました。 新しいクラス
CameraBehavior
、 FixedCameraBehavior
および DynamicCameraBehavior
、および新しいプロパティが追加 VisualNavigator.getCameraBehavior()
されました。 VisualNavigator.setCameraBehavior(CameraBehavior value)
のインスタンスを設定 DynamicCameraBehavior
して、動的なカメラの動作(操作からのズームインおよびズームアウト)を可能にします。 VisualNavigator.setCameraBehavior(CameraBehavior value)
のインスタンスを設定 FixedCameraBehavior
して、固定距離、チルト、および必要に応じてベアリングから位置マーカーを追跡します。 VisualNavigator.setCameraBehavior(CameraBehavior value)
null
カメラの動作を無効にします。 さらに、 CameraBehavior.setNormalizedPrincipalPoint(Anchor2D value)
使用されている主なポイントのデュレーションナビゲーションを変更するために使用します。 によって使用されるデフォルトの正規化された主要ポイント VisualNavigator
は、のデフォルトの構築済みインスタンスから取得でき FixedCameraBehavior
ます。 - TTS : 宛先情報の側が音声
ManeuverNotification
イベントでサポートされるようになりました。 - 屋内地図 :
getVenueinfoList()
施設 のリストを返す追加されました。 このリストには VenueMap
からアクセスでき 、施設 識別子、施設 ID 、および施設 名を含む VenueInfo
エレメントが含まれています。
API の変更 - 中断
-
VisualNavigator
ルートの HERE Wego アプリ と同じ色が使用されるようになりました。 自転車ルートの色も合わせられています。
API の変更 - 廃止
- 廃止予定 の
CameraMode
、 CameraSettings
、 VisualNavigator.getCameraMode()
および VisualNavigator.getCameraSettings()
。 バージョン 4.15.0 で削除されます。 代わりに CameraBehavior
と VisualNavigator.getCameraBehavior()
を使用してください。
解決済みの問題
-
MapPolyline
インスタンスでは、アルファカラーの設定値 0.0 が完全に不透明と解釈されなくなりました。 - ナビゲーション : 追跡モードで
AHEAD
通知が送信され、その後ナビゲータに設定されたルートが送信されたときの不明な PASSED
通知を修正しました。 VisualNavigator
提供されている Location
更新が変更されていない場合に、マップ ビュー で再描画されないようにを改善しました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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
は TransportMode
無視 CAR
され、にフォールバックします。 呼び出し navigator.setAssumedTransportMode()
に影響はありません。 また SpeedLimit
、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.6.0
新機能
- ナビゲーション : カタロニア料理の操作手順を追加しました。
- 列挙型 (enum)
AlphaBlendType
、MapPolyline.setAlphaBlendType(AlphaBlendType)
および MapPolyline.getAlphaBlendType()
メソッドが追加されました。 で AlphaBlendType
は、半透明 MapPolyline
のインスタンスを相互に重ねる方法を指定します。 デフォルトのタイプはです OVERWRITE
。 これはこの機能のベータ版です。 - 検索 :
CategoryQuery.fuelTypes
および TextQuery.fuelTypes
を追加しました。これは、利用可能な燃料タイプに基づいて FuelStation
結果をフィルタリングするために使用できます。 また、TextQuery.truckFuelTypes
およびCategoryQuery.truckFuelTypes
を追加しました。これは、利用可能なトラックの燃料タイプに基づいて FuelStation
結果をフィルタリングするために使用できます。 - ポリライン の 2 つの部分を異なる色でスタイル設定するための
MapPolyline.getProgress()
、MapPolyline.setProgress(final double value)
、MapPolyline.getProgressColor()
および MapPolyline.setProgressColor(@NonNull final com.here.sdk.core.Color value)
のメソッドを追加しました。 CategoryQuery.truckClass
および TextQuery.truckClass
が追加されました。これは、サポートされている TruckClass
最小値で FuelStation
結果をフィルタリングするために使用できます。 このフィルタは、でのみ使用 SearchEngine
できます。 ( OfflineSearchEngine
すべてのエディションで利用できるわけではありません ) は、このフィルタを無視します。 BusOptions
でルートを計算するためのサポートを OfflineRountingEngine
に追加する sdk.core.engine.LayerConfiguration
の新しい機能 OFFLINE_BUS_ROUTING
を公開します。 注意 : この機能がない場合、バスルートはオフラインで計算できません。 - 屋内地図 : HERE リソースネーム 値の設定は任意になりました。 HERE リソースネーム が指定されていない場合は、デフォルトのコレクションが自動的に選択されます。 デフォルトのコレクションは、レルムのすべての屋内施設 マップが公開されているコレクションを示します。 ユーザーは、経由で HERE リソースネーム を変更できます
VenueService.setHrn(String hrn)
。 RoutePlace.sideOfDestination
目的の経由地 が存在する道路の側面を特定するために追加されました。 - 地図スタイルの更新 :
MapScheme.HYBRID_DAY
およびのマップ ビュー リプレゼンテーションを最適化 MapScheme.HYBRID_NIGHT
しました: 昼間と夜間のスキームが統一され、読みやすさが改善されました。
API の変更 - 廃止
- 廃止
MapFeatureModes.TRAFFIC_FLOW_REGION_SPECIFIC
され、バージョン 4.15.0 で削除されます。 MapFeatureModes.TRAFFIC_FLOW_JAPAN_WITHOUT_FREE_FLOW
日本でリッチマップを使用している場合は、代わりに新しく導入したを使用してください。 TRAFFIC_FLOW_WITHOUT_FREE_FLOW
これは、交通渋滞のないグリーンラインを除外するための、日本向けの適応モードです。
解決済みの問題
- ナビゲーション :
SpeedLimit
イベントの受信時に発生する可能性のあるクラッシュを修正しました。 -
RoutingEngine
: importRoute()
のリストから機能 Locations
を使用できるようになりました。 - オフライン地図 :
MapDownloader
Region
現在の "feature_configuration" に基づいて、ダウンロードのサイズを正確に反映するようになりました。 - を使用する場合
RoadSignWarningListener
、設定 RoadSignWarningOptions
または取得が機能するようになりました。 -
MapPolyline
アルファカラー設定がインスタンスで無視されなくなりました。 - ナビゲーション : 音声パッケージの言語がに設定されている場合
ja-JP
、音声通知にはひらがな形式の方向情報 ( 道路名、ルート名、署名情報 ) が含まれ、内部 TTS エンジンによる漢字の誤った解釈を回避します。 - ナビゲーション : イタリア料理とスペイン料理の TTS 操作通知を改善しました。
既知の問題
- フェリー が
TransportMode
設定されている区間が先に進むと、ターン・バイ・ターンナビ (矢印ナビ) がクラッシュすることがあります。 MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
and MapScene.Layers.INCIDENTS
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 の問題により、屋内地図を既定の地図スキームと一緒にレンダリングすることはできません。 現在、屋内地図のみが表示され、マップ ビュー の背景は灰色のままです。 この問題は、屋内地図を使用しようとした場合にのみ表示されます。
- ナビゲーション : 追跡モードでは、に従わずに
route
は TransportMode
無視 CAR
され、にフォールバックします。 呼び出し navigator.setAssumedTransportMode()
に影響はありません。 また SpeedLimit
、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.5.0
新機能
MapFeatures.ENVIRONMENTAL_ZONES
およびを追加しました MapFeatureModes.ENVIRONMENTAL_ZONES_ALL
。 MapFeatures.CONGESTION_ZONES
およびを追加しました MapFeatureModes.CONGESTION_ZONES_ALL
。 - すべてのマップ ビュー 機能に、名前付きのデフォルトモードが追加されました。 これらの定数は、
MapFeatureModes
次の場所に追加されました。BUILDING_FOOTPRINTS_ALL
、EXTRUDED_BUILDINGS_ALL
、ENVIRONMENTAL_ZONES_ALL
、TRAFFIC_INCIDENTS_ALL
、SAFETY_CAMERAS_ALL
( Navigate Edition でのみ使用可能)。 sdk.navigation.CameraSettings
ビジュアルナビゲーション中の主なポイントの位置を制御するプロパティが追加されました。 -
SearchEngine
: Details.fuelStation
ガソリンスタンドの属性を含むプロパティが追加されました。 struct sdk.search.FuelStation
、sdk.search.FuelAdditive
、sdk.search.GenericFuel
、sdk.search.TruckFuel
を追加しました。 現在、オンライン検索でのみサポートされています。 show=fuel
カスタムオプションとして追加することで有効にできます。 これはベータ版の機能であるため、変更される可能性があります。 - 複数のズームレベルにわたる押し出しビルおよび建物フットプリントのマップ ビュー リプレゼンテーションを最適化しました。
API の変更 - 廃止
- 屋内地図 :
venues
フィーチャ ID を整数として使用していたすべての関数が廃止されました。 機能 ID を文字列として受け取る関数を使用することをお勧めします。 たとえば、getID()
ではなく getIdentifier()
を使用し、getGeometryById(int id)
ではなく getGeometryById(String id)
を使用します。
解決済みの問題
- 輸送
BUS
モードでもレーンアシスタンスがサポートされるようになりました。
既知の問題
- フェリー が
TransportMode
設定されている区間が先に進むと、ターン・バイ・ターンナビ (矢印ナビ) がクラッシュすることがあります。 MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - を使用して
RoadSignWarningListener
いる場合、設定 RoadSignWarningOptions
または取得は現在機能していません。 これらのオプションを設定しても効果はありません。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
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
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 - ナビゲーション : 追跡モードでは、に従わずに
route
は TransportMode
無視 CAR
され、にフォールバックします。 呼び出し navigator.setAssumedTransportMode()
に影響はありません。 また SpeedLimit
、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
-
RoutingEngine
: importRoute()
のリストにある機能 Locations
は、まだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.4.0
新機能
- 屋内地図 : 施設のロード中に発生したエラーを伝播するために、
selectVenueAsync(int venueID, @NonNull VenueLoadErrorCallback callback)
および addVenueAsync(int venueID, @NonNull VenueLoadErrorCallback callback)
の過負荷バージョンを追加しました。 施設 のロード中に発生したエラーは、コールバック でキャプチャできます。 使用例については、サンプルアプリ を参照してください。 - 屋内地図 :
Structure
、Level
、Geometry
および Entity
に、これらの機能の ID を文字列で返す getIdentifier()
が追加されました。 同様 getGeometryById(@NonNull String geometryID)
に、関連する多重定義関数も追加されました。 - ナビゲーション : 道に沿って多くの盾を見つけることができる。 運転中に、これらのシールドすべてについて通知を受け取ることができます。 とのルートに道路標識のワーナーを追加
RoadSignWarningListener
しました。 結果の RoadSignWarning
イベントには、RoadSignType
および RoadSignCategory
を含むシールドの詳細情報が含まれています。 デフォルトでは、イベントは他のバーナーと同じ距離のしきい値で開始されます。 高速道路を利用する場合、 2000 メートル先の田舎道を 1500 メートル先に進み、 1000 メートル先の街でイベントが開始されます。 で RoadSignWarningOptions
は、フィルタを設定できます。 RoadSignWarningOptions
現在のところ、既知の問題のために設定が有効になっていません ( 以下を参照 ) 。 ENTER_HIGHWAY_FROM_LEFT
とENTER_HIGHWAY_FROM_RIGHT
の値を ManeuverAction
列挙型 (enum) に追加しました。 ドライバーが左側または右側から高速道路に入る際の操作を示します。 これらの 列挙型 (enum) 値は enableEnterHighwayManeuverAction
、フラグを RouteOptions
true に設定した場合にのみ生成されます。 デフォルトでは、フラグは false に設定されています。 HERE SDK 4.14.0 では、既定で true に設定する予定です。 sdk.search.AreaType
国、州、または地域などのエリアのタイプを表す 列挙型 (enum) を追加しました。 sdk.search.Place.getAreaType()
それぞれのののエリアタイプを取得するメソッドが追加 Place
されました。 - ナビゲーション : を呼び出し
routePrefetcher.stopPrefetchAroundRoute()
て、マップ データ の継続的なプリフェッチをサブスクライブ解除できるようになりました。 EVChargingStation.hasFixedCable
電気自動車の充電スタンド が固定ケーブルをサポートしているかどうかを確認するフィールドを追加しました。
API の変更 - 中断
- 交通ブロードキャスト :
TMCServiceRequest
、TMCServiceProviderInfo
、TMCPreferredSidsRequest
、RDSEncryptionKeysRequest
、RDSEncryptionKey
、TMCServiceProviderInfo
、TMCData
および TMCServiceInterface
のプリミティブデータ型を調整しました。
解決済みの問題
Location
ポイントのリストを設定する場合のサイズ制限を routingEngine.importRoute()
で 10000 から 50000 に増やしました。 -
RoutingEngine
: Route
非常に大きいルートの結果を計算する時間を改善しました。 - 位置付け : デバイスでカスタム AOSP イメージを実行しているユーザーに発生する可能性がある問題を修正しました。 場合によっては、受信されていない場所に基づいたネットワークの配置が必要になります。 これは、ネットワークロケーションプロバイダが Android <9.0 デバイスにインストールされていない場合に発生します。 高 精度 または 省電力 の位置情報デバイス設定を使用すると、これらのデバイスのネットワークベースの位置を修正できます。 このバグは、通常、すべての Android デバイスに Google のネットワークロケーションプロバイダが事前にインストールされているため、非 AOSP デバイスには影響しませんでした。 カスタムの AOSP イメージの場合、既定ではネットワークロケーションプロバイダがインストールされていません。 AOSP には Google サービスが含まれていないためです。
-
MapDownloader
: Region
別のダウンロードが中断されたときに、を削除できるようになりました。 - アメリカの地図で山の頂上のラベルの数が多いことを修正して、パフォーマンスと地図の読みやすさを改善しました。 このため
MapUpdater
には、を使用してバージョン 48 以降のマップに更新する必要があります。 - ロータリー関連
ManeuverAction
の値のシーケンス LEFT/RIGHT_ROUNDABOUT_ENTER
に続い LEFT/RIGHT_ROUNDABOUT_EXIT[1-12]
て、が表示されます。 LEFT/RIGHT_ROUNDABOUT_EXIT[1-12]
以前は、に続いていました LEFT/RIGHT_TURN
。 -
RoutingEngine
: バスまたはタクシーのオンラインルートのトール 情報が不足している問題を修正しました。
既知の問題
- フェリー が
TransportMode
設定されている区間が先に進むと、ターン・バイ・ターンナビ (矢印ナビ) がクラッシュすることがあります。 MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - を使用して
RoadSignWarningListener
いる場合、設定 RoadSignWarningOptions
または取得は現在機能していません。 これらのオプションを設定しても効果はありません。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
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
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 - ナビゲーション : 追跡モードでは、に従わずに
route
は TransportMode
無視 CAR
され、にフォールバックします。 呼び出し navigator.setAssumedTransportMode()
に影響はありません。 また SpeedLimit
、たとえば、イベントを受信する場合、これらのイベントは乗用車にのみ有効です。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインの地図が外部 SD カードにダウンロードされた場合、進行状況がしばらく一時停止しているか、またはダウンロード全体に内部ストレージよりもかなりの時間がかかることがあります。
-
RoutingEngine
: importRoute()
のリストにある機能 Locations
は、まだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.3.0
新機能
- クラスタに含まれている
MapMarker
アイテムの数を示す新しいMapMarkerCluster.CounterStyle
が導入されました。 このスタイルでは、クラスタイメージの上でのレンダリング方法をカスタマイズするためのさまざまなオプションを使用できます。 MapMarkerCluster()
スタイルを設定するための新しいコンストラクタが追加されました。 また、を Anchor2D
使用して、カウンタおよびクラスタイメージを配置できます。 使用例について MapItems
は、アプリ の例を参照してください。これはこの機能のベータ版です。 onResume()
/lifecycleonPause()
メソッドが MapSurface
クラスに追加されました。 -
OfflineSearchEngine
: 新しく導入された TruckAmenities
機能は、すべてのオフライン検索リクエストでデフォルトで有効になっています。 これはこの機能のベータ版です。 - チェーンによる検索フィルタリングをサポートする
CategoryQuery.includeChains
およびCategoryQuery.excludeChains
が追加されました。 - 屋内地図
venueService.setLabelTextPreference()
のラベルを変更して、屋内地図のテキストラベルに表示する内容を定義できるようになりました。 EVChargingPoolDetails
およびのプロパティ EVChargingStation
が拡張されました。 このような情報は、オンラインSearchEngine
およびOfflineSearchEngine
を使用する場合に利用できます( Navigate Edition のユーザーの場合)。 -
SearchEngine
: トラック洗車機や利用可能なシャワーの数などのアメニティを知らせるために、TruckAmenities
が Place
のDetails
に追加されました。 現在、これはオンライン検索でのみサポートされています。 現時点では 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.TRAFFIC_FLOW_REGION_SPECIFIC
Detailed マップ データ for Japan を有効にする資格情報 のみにレンダリングされます。 既定で MapFeatureModes.TRAFFIC_FLOW_WITH_FREE_FLOW
は、代わりにを使用します。 - 以前廃止されたを削除
MilestoneReachedListener
しました。 代わりにを使用 MilestoneStatusListener
します。
API の変更 - 廃止
- 廃止され
TextQuery.includeChains
たおよび TextQuery.excludeChains
。 代わりにCategoryQuery.includeChains
とCategoryQuery.excludeChains
を使用してください。
解決済みの問題
-
OfflineRoutingEngine
: オフライン自転車ルーティングの欠落している歩行セクションを修正しました。 - ナビゲーション :
SafetyCameraWarning
またはTruckRestrictionWarning
などのイベントの一部のリスナーによって正しく考慮されなかっ たRoute
データの問題を修正しました。 JunctionViewLaneAssistance
複合ジャンクションに近づいたときに、早すぎてトリガーされた固定イベント。 - オフラインの地図とは別に、地図キャッシュを新しいバージョンの地図に更新できるようになりました。 マップ
mapUpdater.performMapUpdate()
キャッシュを呼び出すと、 Region
インストールされていない場合でも、新しいバージョンに更新されます ( 利用可能な場合 ) 。 オフラインの地図が利用可能な場合、以前と同様に地図キャッシュと一緒に更新されます。 キャッシュの更新後にオフラインの地図がインストールされた場合は、同じ地図バージョンが使用されます。 マップキャッシュ と オフラインマップに異なるバージョンを使用することはできません。 HERE SDK 4.12.2.0 以前では、オフラインの地図データが事前にインストールされていない場合、地図キャッシュを単独で更新することはできませんでした。
既知の問題
- フェリー が
TransportMode
設定されている区間が先に進むと、ターン・バイ・ターンナビ (矢印ナビ) がクラッシュすることがあります。 MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
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
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - 新たに導入された
TruckAmenities
機能は 、 API リファレンス ではベータ版の API として強調表示されていません。 - アメリカの地図に予期しない数の山のピークラベルが存在します。これにより、地図の読みやすさが低下し、パフォーマンスが低下します。
-
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.2.0
新機能
- が
Details
含まれるようになりました EVChargingStationAttributes
- 該当する場合 Place
。 TrafficDataProvider
交通放送を提供するラジオ局の信号を統合できるインタフェースを追加しました。 は TrafficBroadcast
RDS-TMC 形式を想定しており OfflineRoutingEngine
、インターネットに接続されていない場合に使用できます。これにより、はラジオチャネル経由で送信される交通データを利用できます。 activate()
トラフィックデータイベントを受信するには、メソッドを呼び出す必要があります。 このクラス LocationListener
は、位置情報ソースから提供された新しい位置に継続的に反応し、として動作します。 電話の種類にかかわら activate()
ず、位置情報を更新する必要があります。 インターフェイスを採用するには、特別なハードウェアが必要です。 詳細については、 HERE の担当者にお問い合わせください。 これはベータ版の機能としてリリースされています。
API の変更 - 中断
RoutePrefetcher
のサポートがに追加 VisualNavigator
されました。 以前は、この機能はでのみ使用できまし Navigator
た。 RoutePrefetcher
でNavigator
はNavigatorInterface
に置き換え られました。 connectorTypeId
検索タイプから削除 EVChargingStation
されました。 API はまだベータ版の状態です。
解決済みの問題
- 修正済み : を使用
JunctionViewLaneAssistance
すると、キャッシュに適切なマップ データ がない場合にガイダンスが開始されるまでの時間を短縮できます。 -
OfflineSearchEngine
: 許可されている範囲を SearchOptions.maxItems
[1,100] に修正しました。 設定しない場合、結果は既定で 20 に制限されます ( 以前は 5) 。 これは、自動提案の結果にも適用されます。 -
SearchEngine
: 許可されている範囲を SearchOptions.maxItems
[1,100] に修正しました。 設定しない場合、結果は既定で 20 に制限されます。 これは、自動提案の結果にも適用されます。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
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
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - アメリカの地図に予期しない数の山のピークラベルが存在します。これにより、地図の読みやすさが低下し、パフォーマンスが低下します。
-
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.1.0
新機能
- EV ルーティング :
arrivalChargeInKilowattHours
およびtargetChargeInKilowattHours
などの EV 充電の追加パラメータをサポートする GETChargingActionDetails
にPostAction.chargingDetails
追加 されました。 後者は、車両のバッテリーを停止時に充電する kWh レベルを示します。 - HERE platform で利用できる新しい Web ベースの Unified HERE Style Editor のサポートが追加されました。 HERE Style Editor を使用 すると、高度にカスタマイズ可能なマップスタイルを作成できます。 レガシーデスクトップエディタで作成されたカスタムマップスタイルは、新しい HERE Style Editor 形式に移行する必要があります。 HERE の担当者に連絡して、既存のスタイルを変換してください。 HERE Style Editor は、 HERE platform のセルフサービスで利用できます。
MapScene.Layers
より柔軟なソリューションに置き換えられました。 1 MapFeatures
つ以上を指定することで、すべてのマップレイヤを有効または無効 MapFeatureModes
にできるようになりました。 キーと値のペアのマップを新しい MapScene
メソッドに渡し void enableFeatures(@NonNull Map<String, String> features)
ます。 経由でレイヤーを非表示 void disableFeatures(@NonNull final List<String> features)
にします。 @NonNull Map<String, List<String>> getSupportedFeatures()
を使用してサポートされている地図機能を検索 し、@NonNull Map<String, String> getActiveFeatures()
で現在アクティブな地図機能を確認します。 これはこの機能のベータ版です。 - ガイダンス :
EXIT_ROUNDABOUT
ロータリーで開始する際の最初の操作として追加されました。 - このバージョンの HERE SDK には、マップ データ バージョン 47 が付属しています。
- HERE SDK を手動で初期化する簡単な方法を追加しました。 デフォルトの自動初期化は引き続き使用できますが、廃止されました。
SDKNativeEngine.makeSharedInstance()
の共有インスタンスを安全に初期化するために追加 SDKNativeEngine
されました。 このメソッドを呼び出すと、以前のインスタンスも正常に削除されます ( 存在する場合 ) 。 auto-init を非アクティブ化するに は、現在のところ、廃止されたInitProvider
ViaAndroidManifest
をディセーブルにする必要があります。 このため SDKOptions
には、マニフェストから資格情報 を削除し、代わりに経由で設定することも必要です。 その結果、 HERE SDK SDK は起動時に自動的には作成されません。 InitProvider
に加え て、OptionsReader
も廃止されました。 また、 android.content.Context
を提供する必要があります。 まれ に、SDKNativeEngine
の複数のインスタンスが必要になる場合がありますが、SDKNativeEngine(android.content.Context, SDKOptions)
で新しいコンストラクタが追加されました。 SDKNativeEngine(SDKOptions)
コンテキストを必要としない既存のコンストラクタは廃止されました。 - 検索 : アイテム
PlaceChain
のリストを追加して検索フィルタリングをサポートする、TextQuery.includeChains
およびTextQuery.excludeChains
が追加さ れました。 店舗や店舗などの特定の場所に関連するチェーン ID の詳細については 、 HEREを参照してください。 - トラック関連の車両制限のためのマップ レイヤー オプションを追加しました。 次
MapContentSettings
のメソッドを使用してクラスを追加しました。 public static void filterVehicleRestrictions(@NonNull final TruckSpecifications truckSpecifications, @Nullable final List<HazardousMaterial> hazardousMaterials, @Nullable final TunnelCategory tunnelCategory)
public static void resetVehicleRestrictionFilter()
MapScene.Layers.VEHICLE_RESTRICTIONS
レイヤーが表示されている場合に、地図に表示されている車両制限のフィルタリングを制御します。 これはこの機能のベータ版です。
API の変更 - 中断
- 以前廃止されたを削除
DynamicRoutingEngineListener
しました。 代わりにユーザー DynamicRoutingListener
。
API の変更 - 廃止
- まれ に、
Storage.LevelDB
エラーが原因で HERE SDK を使用するアプリケーションがクラッシュしたり、 HERE SDK の初期化に失敗してFAILED_TO_LOCK_CACHE_FOLDER
エラーが発生したりすることがあります。 関連する「 void InitProvider.destroyLockingProcess(SDKOptions options 、 long maxTimeoutInMilliseconds 」およびが廃止 SDKNativeEngine.getLockingProcessId(SDKOptions options)
されました。 この LockingProcess
ようなクラッシュを防ぐには、代わりにクラスを使用します。 関連する機能 OptionsReader.getActionOnCacheLock(Context context)
が OptionsReader.ActionOnCacheLock
削除され、不要になりました。 - で定義されているすべての定数が廃止され
MapScene.Layers
MapScene.setLayerVisibility()
でこれらの定数を使用する代わり に、MapFeatures
およびMapFeatureModes
の定数を使用して、新たに導入されたMapScene.enableFeatures()
およびMapScene.disableFeatures()
を使用します。 レイヤーの表示状態とは異なり、地図の機能状態がリセットさ loadScene()
れます。 - オンライン :
RoutingEngine
非推奨 RoadFeatures.DIFFICULT_TURNS
です。 代わりにを使用 RoadFeatures.U_TURNS
します。
解決済みの問題
- を使用してルートを計算するための応答時間
RoutingEngine
が大幅に改善されました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
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
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.12.0.0
新機能
- カスタムマップスタイルを作成するために、 Web ベースの HERE Style Editor が開始されました。 このエディタは、 HERE SDK 4.12.1.0 の今後のリリースで使用できるようになります。
- このバージョンの HERE SDK には、マップ データ バージョン 45 が付属しています。
API の変更 - 中断
- 廃止された項目が削除
void MapScene.setLayerState(@NonNull java.lang.String layerName, @NonNull MapScene.LayerState newState)
され MapScene.setLayerVisibility(java.lang.String, com.here.sdk.mapview.VisibilityState)
代わりにを使用します。 廃止された 列挙型 (enum) MapScene.LayerState
が削除されました 。代わりに、VisibilityState
を使用 - のスタイル
MapScheme.NORMAL_NIGHT
が更新され、読みやすさが向上しました。 明るさ、彩度、コントラストが向上し、異なる色調の数が削減されました。 - 新しい 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
が表示されている場合、SearchEngine
やRoutingEngine
などの任意のエンジン、MapDownloader
RoutePrefetcher
Navigator
およびVisualNavigator
( Navigate Edition のユーザーの場合)を含む任意のエンジンがインスタンス化されている場合です。 資格情報 が実行時に変更された場合は、使用量が再度カウントされます。
API の変更 - 廃止
- 廃止されました
ACCOMODATION
ACCOMODATION_HOTEL_MOTEL
。およびPlaceCategory
のACCOMODATION_LODGING
定数です。 代わりに、新しく追加したACCOMMODATION
ACCOMMODATION_HOTEL_MOTEL
定数とACCOMMODATION_LODGING
定数を使用します。 MapLoaderError.TOO_MANY_REQUESTS
エラーコードの名前が変更され、廃止されました。 代わり MapLoaderError.REQUEST_LIMIT_REACHED
に、新たに導入されたエラーコードを使用します。
解決済みの問題
Route
で長さが 0 のスパンが存在する場合のVisualNavigator
のLocationIndicator
の逆方向の移動を修正 しました。 OfflineRoutingEngine
で作成された自転車ルートで発生することがある、冗長な U ターン操作を修正 しました。 - 通話
SpatialManeuverAudioCuePanning.startPanning(null)
が正しく機能するようになりました。 CustomPanningData(null, null, null)
回避策として AS パラメータを使用してメソッドを呼び出す必要はありません。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
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
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.11.4.0
新機能
- 位置付け :
LocationTechnology
とともに受信したロケーション更新のテクノロジーまたはプロバイダを示すために追加 LocationEngine
されました。 Location
クラスにオプションのlocationTechnology
フィールドを追加しました。 場所が決定された別の時間形式を提供するために、Location
クラスにgnssTime
オプションを追加しました。 - このバージョンの HERE SDK には、マップ データ バージョン 44 が付属しています。
- ナビゲーション : 0
confidence
(低精度) ~ 1 (最高精度)の範囲の segmentOffset
AND segmentReference
でMapMatchedLocation
クラスを拡張しました。 localId
およびを tilePartition_id
に追加 SegmentReference
しました。 SegmentReference
は、今後の機能をサポートするベータ版としてリリースされています。 - A
Route
には、交通事故のインデックスが含まれるようになりました。 getTrafficIncidentIndexes()
に追加 Span
されました。 インデックスは、親の交通事故に関連付け Section
られています。 これは、ルート上の交通事故の正確な位置を見つけるのに役立ちます。 - EV ルーティング :
availableConnectorCount
に追加 EVChargingStation
されました。 充電スタンド で使用可能な物理コネクタの数を表します。 - ナビゲーション中の空間的な音声操作通知のサポートが追加され、テキストから音声までのステレオパノラマをリアルタイムで調整できるようになりました。 これは、車両に座っているドライバーに対する操作位置に基づいています。
SpatialManeuverNotificationListener
およびを追加しました SpatialManeuverAzimuthListener
。 空間的な操作が可能になると、最初のリスナーが通知をトリガーします。 一方、 2 つ目の利点 SpatialTrajectoryData
は次のとおりです。 使用する次の方位角が含まれ、空間的な音声の軌跡が終了したかどうかを示します。 SpatialManeuver
オーディオキューを空間化し SpatialManeuverAudioCuePanning
、デザインされた空間的なオーディオ操作を作成するために必要なデータを含むデータを追加しました。 これCustomPanningData
は、startPanning()
の引数として使用 さ れます。これにより、SpatialManeuver
のestimatedAudioCueDuration
の更新だけでなく、initialAzimuthInDegrees
およびsweepAzimuthInDegrees
のプロパティのカスタマイズも許可されます。 setGeoCoordinates()
およびを getGeoCoordinates()
に追加 Metadata
しました。
API の変更 - 中断
PickMapContentResult.TrafficIncidentResult.getOriginalId()
の戻り値を揃え て、整数ではなくString
を返します。 - 屋内地図 : を使用するには、 HERE リソースネーム 値を設定する必要があります
VenueService
。 アプリ が承認されたデータのみを取得するようにプラットフォーム カタログの HERE リソースネーム 値を設定するsetHrn()
メソッドをVenueService
に追加しました。 内部的には、 HERE SDK は屋内マップ データ を新しい屋内マップ データ 形式 (MOM) でレンダリングするようになりました。これには、 HERE リソースネーム 値が必要です。 屋内マップ データ の視覚的表現は、選択した屋内地図機能のスタイルが更新されたことを除いて、以前とほぼ同じです。 - 位置付け : 以前に必要だった Android の権限を追加する必要はありませ
ACTIVITY_RECOGNITION
ん。 アプリケーションによって使用されていない場合、権限を削除できます。 - 削除
IndoorRoutingEngine
された AS 屋内ルーティングは施設 でサポートされなくなりました。 - のズーム レベル 動作
MapCamera
が位置合わせされました。 内部的には、 HERE SDK は ppi ではなくピクセルスケールを参照してズーム レベル を計算するようになりました。 その結果、ズーム レベル が設定されている場合 MapView
、は以前よりも少し縮小されます。 これはズーム レベル にのみ影響し、カメラの接地距離設定には影響しません。 さらに、最大ズーム レベル 数が 22 から 23 に増加しました。
解決済みの問題
- ナビゲーション中の操作通知の更新に関する問題を修正しました。
- ナビゲーション : 一部の国では、限られた道路でのトラック速度制限の固定ハンドリングを行っています。
-
offlineRoutingEngine.returnToRoute()
結果の出発時間と到着時間が適切に更新されます Route
。 offlineRoutingEngine.returnToRoute()
最初のセクションの後のセクションに戻るときに修正されました。 Route
RoutingEngine
によって作成されたが、輸送モードの変更により、停止のセクションと作成されたセクションを区別できるようになりました。 waypointIndex
最初の出発地と最後の到着地のが、経由地 のインデックスに従って設定されました。 - ファイル
GPXDocument
に書き込む前に、 GPX 座標がで明示的に度に変換されるようになりました。 - クラッシュの修正 :
VisualNavigator
各着信操作は、現在、自身のセクションから派生したポリライン を参照しています。 以前は、すべての操作で現在のセクションポリライン を参照していました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 - By default,
MapScene.Layers.TRAFFIC_FLOW
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
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - 通話
SpatialManeuverAudioCuePanning.startPanning(null)
が正しく機能しません。 代わり CustomPanningData(null, null, null)
に、 AS パラメーターを使用してメソッドを呼び出します。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.11.3.0
新機能
-
ManeuverViewLaneAssistance
は、現在、左側および右側の運転国をサポートすることが保証されています。 API の変更は含まれていません。 PickMapContentResult.TrafficIncidentResult
選択した交通事故のすべてのデータを含むクラスを追加しました。 PickMapContentResult.getTrafficIncidents
選択した交通事故の取得に追加されました。 - このバージョンの HERE SDK には、マップ データ バージョン 41 が付属しています。
void MapCamera.lookAt(GeoCoordinates, MapMeasure)
およびを追加しました void MapCamera.lookAt(GeoCoordinates, GeoOrientationUpdate, MapMeasure)
。 sdk.transport.TruckSpecifications
廃止されたのに置き換えとして追加 sdk.routing.TruckSpecifications
されました。
API の変更 - 中断
- デフォルトで
RoutePrefetcher
は、半径 10km の場所をマップ データ でプリフェッチします これは2キロに短縮された
API の変更 - 廃止
- 廃止された
sdk.routing.TruckSpecifications
クラスです。 代わりに、「 SDK.TRANSPORT.TRACKSpecifications 」を使用してください。 - 廃止され
void MapCamera.lookAt(GeoCoordinates, double)
たおよび void MapCamera.lookAt(GeoCoordinates, GeoOrientationUpdate, double)
。 代わり lookAt()
MapMeasure
に、新しく追加されたメソッドを使用してを設定します。これにより、距離、スケール、またはズーム レベル を変更するかどうかを指定できるようになりました。 EVTruckOptions.truck_specifications
廃止されたのに置き換えとして追加 EVTruckOptions.specifications
されました。 TruckOptions.truck_specifications
廃止予定の代替として追加 TruckOptions.specifications
されました。 - 非推奨
TruckOptions.specifications
です。 TruckOptions.truck_specifications
代わりにを使用します。 - 非推奨
EVTruckOptions.specifications
です。 EVTruckOptions.truck_specifications
代わりにを使用します。
解決済みの問題
- 修正済み :
SafetyCameraWarning
通知が頻繁に繰り返されています。 これで、前方のスピードカメラの通知が 1 回のみ送信されるようになりました。 RoutePrefetcher
ルートの偏差後に、この異常のためのランダムなクラッシュを修正しました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - 高速道路でのターンバイターン操作の指示によって、「ハイウェイを進む」だけでなく、「左フォーク」または「右フォーク」の指示が生じることがあります。
- 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 -
MapPolyline
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。 - By default,
MapScene.Layers.TRAFFIC_FLOW
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 ランドマークを機能として有効または無効にできるようになりました。 _AndroidManifest で "com.HERE .sdk.feature_configuration" メタデータ名に指定できる値 "LANDMARKS3D" が追加されました。
- 3D ランドマークのオフラインサポートが追加されました。 が
MapScene.Layers.LANDMARKS
表示されるように設定 Region
されている場合、十分なマップ データ がキャッシュにロードされたとき、または対応するがダウンロードされたときに、ランドマークもオフラインで表示されます。 -
OfflineRoutingEngine
: のサポートが追加されました Waypoint.sideOfStreetHint
。 RoutePrefetcher.prefetchAroundLocation()
任意の場所から半径 10 km の円の中でマップ データ をプリフェッチするものを追加しました。 スムーズなユーザー体験のためにナビゲーションを開始する前に、このメソッドを 1 回呼び出すことをお勧めします。 setCustomOptions()
RoutingEngine
各ルーティングクエリーにカスタムオプションを追加できるメソッドが追加されました。 この機能は、HERE SDK でまだサポートされていない Routing API V8 のバックエンド機能 を試す場合に、自己責任で使用してください。
API の変更 - 中断
- クラスを
com.here.sdk.routing.RoutePrefetcher
に移動 com.here.sdk.prefetcher.RoutePrefetcher
しました。 - オフライン地図 : をダウンロードまたは削除する前
Region
getDownloadableRegions()
に、地図の更新が事前に実行されている場合にのみ電話をかける必要があります。 推奨事項 : MapUpdater
更新プロセスが完了したら、を呼び出し getDownloadableRegions()
Region
て、使用可能なデータのリストを内部的に更新します。
API の変更 - 廃止
-
SearchEngine
: sdk.search.TextQuery
およびの既存のコンストラクタが廃止されました sdk.search.CategoryQuery
。 sdk.search.TextQuery.Area
sdk.search.CategoryQuery.Area
代わりに、新しく追加したコンストラクタを使用してください。 - 廃止された
Section.getDepartureTime()
Section.getArrivalTime()
メソッドとメソッド。 Section.getDepartureLocationTime()
Section.getArrivalLocationTime()
代わりにメソッドとメソッドを使用してください。 LocationTime
現地時間、 UTC 時間、および UTC オフセット を提供するクラスを追加しました。これには、 DST 時間の変動も含まれます。 - 廃止
MapViewBase.pickMapFeatures(Rectangle2D, MapViewBase.PickMapFeaturesCallback)
予定の、 MapView.pickMapFeatures(Rectangle2D, MapViewBase.PickMapFeaturesCallback)
、、、 MapSurface.pickMapFeatures(Rectangle2D, MapViewBase.PickMapFeaturesCallback)
MapViewBase.PickMapFeaturesCallback
PickMapFeaturesResult
。 代わり MapViewBase.pickMapContent(Rectangle2D, MapViewBase.PickMapContentCallback)
MapView.pickMapContent(Rectangle2D, MapViewBase.PickMapContentCallback)
MapViewBase.PickMapContentCallback
PickMapContentResult
に、新たに導入された、、、を使用します。
解決済みの問題
- の失敗した交通事故の問い合わせを修正
TrafficEngine
しました。 SpeedLimit
状況によっては、トラックに関する誤った報告があったことが修正されました。 -
OfflineRoutingEngine
: 経由地 が交差点に近づいたときに発生した不要な迂回路を修正しました。 -
ManeuverNotificationOptions.enableHighwayExit
が通知を受信したときに考慮されるようになりまし ManeuverNotificationListener
た。 - バスルートが完全には正確ではない可能
TransportMode
CAR
性があり、そのようなルートのが誤ってに変更されます。 getSectionTransportMode()
Section
バスルートの A のメソッドによって返される固定値。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - 高速道路でのターンバイターン操作の指示によって、「ハイウェイを進む」だけでなく、「左フォーク」または「右フォーク」の指示が生じることがあります。
- 機能設定が適用されて
MapDownloader
いる場合 Region
、はの更新されたサイズを正確に表示しません。 これは、ディスクの実際のサイズには影響しません。 -
SafetyCameraWarning
通知が頻繁に繰り返されています。 -
MapPolyline
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.11.1.0
新機能
- カスタムサイズを設定するために、 'MapImage(@nonnull byte[]imageData, @nonnull ImageFormat imageFormat, long width, long height) ' が追加されました。 PNG 画像データも受け入れます。
- 検索 :
Suggestion.getId()
自動提案アイテム ID を返す追加されました。 mapView.setWatermarkPlacement(@NonNull final WatermarkPlacement placement, final int bottomMargin)
および mapSurface.setWatermarkPlacement(@NonNull final WatermarkPlacement placement, final int bottomMargin)
を使用して HERE のウォーターマークのマージンを設定するためのメソッドが MapView
に追加されました。
API の変更 - 中断
- 以前廃止されたコンストラクタ
Location(@NonNull final GeoCoordinates coordinates, @NonNull final Date timestamp)
、クラス Location.Builder
、フィールド Location.timestamp
を削除しました。 代わりに既定のコンストラクタを使用し、後で値を設定します。
API の変更 - 廃止
- メソッド
MapView.setWatermarkPosition(final WatermarkPlacement placement, final long bottomCenterMargin)
およびを廃止 MapSurface.setWatermarkPosition(final WatermarkPlacement placement, final long bottomCenterMargin)
しました。 setWatermarkPlacement()
代わりに、関連するメソッドを使用してください。
解決済みの問題
webMercator
投影法を使用している場合、MapView
の背景が暗い問題が修正されました。 - 修正済み : 経由地の交通状況を確認
trafficEngine.queryForIncidents
すると、 GeoCorridor
500 km よりもはるかに短い荷物があると、予期せず失敗します
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - バスルートが完全には正確ではない可能性があり、そのようなルートの
TransportMode
が誤って CAR
に変更されます。 -
MapPolyline
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - カスタムのラスタタイルは、マップのパンおよびズーム後にレンダリングされない場合があります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.11.0.0
新機能
- および
OfflineRoutingEngine
ターン・バイ・ターンナビ (矢印ナビ) Via Navigator
/ を介したオフラインバスルート計算のサポートが追加 VisualNavigator
されました。 - マップにカスタム 3D オブジェクトをプログラムで追加するための低レベルの 3D サポートが追加されました。
MeshBuilder
、TriangleMeshBuilder
、QuadMeshBuilder
を追加して、Point3D
経由で 3D スペースの点からさまざまな種類のメッシュを作成しました。 結果の Mesh
コンテナは、テクスチャグラフィックとともに使用 MapMarker3D
してオブジェクトを作成できます。 -
MapMarker3D
オブジェクトは、meters
、pixels
、densityIndependentPixels
の RenderSize.Unit
を使用して拡大縮小できるようになり ました。 - 場所のカテゴリ検索から除外する
PlaceCategory
アイテムのリストを追加するために CategoryQuery.excludeCategories
が追加されました。 これらのカテゴリは、で設定 CategoryQuery.withExcludeCategories
できます。 MapMarker
新しい MapMarkerAnimation
クラスを介したオブジェクトの拡張アニメーションサポートが追加されました。 このようなアニメーションは、 MapItemKeyFrameTrack
マップアイテムのプロパティを補間するためのキーフレームを保存するに基づいています。 これは、を呼び出して作成 MapItemKeyFrameTrack.moveTo(@NonNull List<GeoCoordinatesKeyframe> keyframes, @NonNull EasingFunction easingFunction, @NonNull KeyframeInterpolationMode interpolationMode)
できます。 アニメーションは、を使用して開始またはキャンセルでき mapMarker.startAnimation(mapMarkerAnimation)/cancelAnimation(mapMarkerAnimation)
ます。 - 経由のオンラインバスルート計算のサポートが追加
RoutingEngine
されました。 TransportMode.BUS
およびを追加しました BusOptions
。 RoutePrefetcher
ナビゲーションの操作性を改善するために追加されました。 prefetchAroundRouteOnIntervals()
このメソッドを呼び出すことで、旅行中に必要になる可能性のあるマップ データ を前もってダウンロードします。 データは自動的にマップキャッシュにロードされ、デバイスがオフラインの一時的な場合に使用されます。ただし、オフラインマップを使用してオフラインで完全に動作している場合は除きます。 MapMarker
を呼び出してのフェードアニメーションを追加 setFadeDuration(Duration)
しました。 マーカーはに追加されると自動的にフェードイン MapView
し、削除されるとフェードアウトします。 デフォルトでは、この機能は無効になっています。 現在のフェード時間は、を呼び出して取得 getFadeDuration()
できます。 デフォルトは 0 です。 - フラット
MapMarker3D
オブジェクトの明示的なサポートが追加されました。 MapImage
パラメーターを使用してフラットなマップ マーカーを作成するための MapMarker3D
の簡易コンストラクタを追加しました。 RenderSize.Unit
と併用 densityIndependentPixels
すると、ズーム レベル とは独立した固定サイズのフラットマーカーを作成できます。 - 出張の営業担当 者のユースケース に対するサポートを追加しました。
Waypoint
設定 Route
により、経由で複数のストップオーバーアイテムを自動的 RouteOptions.optimizeWaypointsOrder
に注文できるようになりました。 true
に設定されている場合、OfflineRoutingEngine
は経由地の順番を最適化して、目的地にすばやく到達しようとする、またはルートを短縮しようとします。 この機能は、オンラインではまだサポートされて RoutingEngine
いません。 これはこの機能のベータ版です。 - 新しい
GPXTrackWriter
アプリ 機能のテスト、予期しない動作のリプレイおよび解析などの目的で、後で使用できるようにナビゲーションセッションを記録するためのサポートが追加されました。 addLocationListener()
経由で GPXTrackWriter
を LocationEngineBase
にリスナーとして追加して GPX トラックを記録します。 を使用 GPXDocument
して、 GPX トラックをファイルまたは記録済みトラックからロードします。 GPX 形式のトラックデータのみが使用されます。 ファイル内の不明な要素はすべて無視されます。 無効な値を持つ既知の要素がある場合は、エラーが返されます。 高度の値は無視されます。 GPXDocument.save()
ロードされたトラックを名前で参照されているファイルに保存する場合に使用します。 true
成功し false
た場合はが、それ以外の場合はが返され MapCameraAnimationFactory.flyTo(GeoCoordinatesUpdate, double, Duration)
、MapCameraAnimationFactory.flyTo(GeoCoordinatesUpdate, GeoOrientationUpdate, double, Duration)
、MapCameraAnimationFactory.flyTo(GeoCoordinatesUpdate, MapMeasure, double, Duration)
MapCameraAnimationFactory.flyTo(GeoCoordinatesUpdate, GeoOrientationUpdate, MapMeasure, double, Duration)
の拡張カメラアニメーションを追加しました。 - のオフラインサポートが追加さ
RouteOptions.arrivalTime
れました。 RouteOptions.enableTrafficOptimization
がに設定されている場合、このフィールドは無視 false
されます。 と一緒に設定することはできません RouteOptions.departureTime
。
API の変更 - 中断
- 以前廃止されたを削除
InstantiationErrorCode.FAILED_TO_LOCK_PERSISTENT_MAP_STORAGE_FOLDER
しました。 代わりに使用するものがありません : 永続ストレージディレクトリはロックされていません。 - 前に廃止された
SectionNoticeCode.VIOLATED_PEDESTRIAN_OPTION
シンボルを削除しました。 この機能はサポートされなくなったため、代わりに使用するものはありません。
API の変更 - 廃止
MapCamera.FlyToOptions`` and all
MapCameraを廃止しました。代わりに flyToAPIs. Use
MapCameraAnimationFactory.flyTo` API を使用してください。 - 廃止
Section.getTrafficSpeeds()
されたメソッドです。 代わりにを使用 Span.getTrafficSpeed()
します。
解決済みの問題
TrafficEngine
は、半径のない GeoCorridor
オブジェクトを処理できるようになりました。 経由地の半径 halfWidthInMeters
が設定されていない場合、デフォルト値の 30 メートルが使用されます。 GPXDocument
は、インポートされた GPX ファイルの GPX トラックポイント時間のタイムゾーンを無視しなくなりました。 トラックポイントのタイムゾーンが UTC で正しく読み取られるようになりました。 - を使用しているときに、短縮名がドイツ語で正しく翻訳されていない TTS 操作の通知の問題を修正
ManeuverNotificationListener
しました。 RoutingEngine
の returnToRoute()
機能が最初の未移動の経由地に戻され、routeFractionTraveled
パラメータは無視されなくなりました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - 経由地の交通状況を確認
trafficEngine.queryForIncidents
すると、 GeoCorridor
500 km よりもはるかに短い荷物があると、予期せず失敗します -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 -
MapPolyline
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - カスタムのラスタタイルは、マップのパンおよびズーム後にレンダリングされない場合があります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.10.5.0
新機能
MapMeasure
範囲、MapCameraLimits.setZoomRange(MapMeasureRange)
および MapCameraLimits.getZoomRange
メソッドを保持する MapMeasureRange
クラス が追加されました。 - 新しい
EngineBaseURL
列挙型 (enum) および customEngineBaseUrls
のフィールドを使用して、カスタムバックエンドのサポートを追加 SDKOptions
しました。 MapCameraLimits.setTiltRange(AngleRange)
メソッドと MapCameraLimits.getTiltRange
メソッドを追加しました。 OfflineRoutingEngine
の Pedestrian
ルートとトランスポート モードおよびナビゲーションのサポートが追加されました。 - 日本国内の地図
Region
は、経由でオフラインでダウンロードできるようになり MapDownloader
ました。 資格情報 を有効にすると、高品質の Japan マップ データ をダウンロードできます。 デフォルトでは、低品質の基本マップ データ のみがダウンロードできます。 HERE の担当者に連絡して、高品質の Japan マップ データ を提供してください。 この機能は v4.10.4.0 以降ですでに利用可能になっています。 - 電気自動車では、代替ルートが完全にサポートされるようになりました。 EV ルートの代替案は
routeOptions.alternatives
、が [1,6] の範囲にある場合に有効になります。 この機能は v4.10.4.0 以降ですでに利用可能になっています。 MapCameraLimits.setBearingRangeAtZoom(MapMeasure, AngleRange)
、MapCameraLimits.clearBearingRanges
、MapCameraLimits.setTiltRangeAtZoom(MapMeasure, AngleRange)
MapCameraLimits.clearTiltRanges
が追加されました。 MapCamera.cancelAnimation(MapCameraAnimation)
メソッドと MapCamera.cancelAnimations
メソッドを追加しました。 MapCameraListener
インターフェイスと MapCamera.addListener(MapCameraListener)
、MapCamera.removeListener(MapCameraListener)
、MapCamera.removeListeners
メソッドが追加されました。
API の変更 - 廃止
-
Location.Builder
は廃止されました。 v4.11.0 で削除されます。 新しい Location
インスタンスを作成するには、コンストラクタを使用します。 - 非推奨
LocationSimulatorOptions.notificationIntervalInMilliseconds
です。 LocationSimulatorOptions.notificationInterval
代わりにを使用します。 - 非推奨
Location.timestampSinceBootInMilliseconds
です。 Location.timestampSinceBoot
代わりにを使用します。 - 廃止され
MapCameraLimits.setMinTilt(double)
たおよび MapCameraLimits.setMaxTilt(double)
。 MapCameraLimits.setTiltRange(AngleRange)
代わりにを使用します。 - 廃止
MapCamera.cancelAnimation
されたメソッドです。 MapCamera.cancelAnimations
代わりにを使用します。 MapCameraLimits.setMinZoomLevel(double)
、MapCameraLimits.setMaxZoomLevel(double)
、MapCameraLimits.ErrorCode
MapCameraLimits.MapCameraLimitsException
が廃止されました。 MapCameraLimits.setZoomRange(MapMeasureRange)
代わりにを使用します。 MapCameraObserver
インターフェイスと MapCamera.addObserver(MapCameraObserver)
および MapCamera.removeObserver(MapCameraObserver)
メソッドが廃止されました。 代わりに MapCamera.addListener(MapCameraListener)
と MapCamera.removeListener(MapCameraListener)
を使用してください。 - 非推奨
DynamicRoutingEngine.pollIntervalInMinutes
です。 DynamicRoutingEngine.pollInterval
代わりにを使用します。
解決済みの問題
RouteOptions.occupantsNumber
ルート要求中のの誤った処理を修正しました。 - ルーティング : UTC 時間に変換したときに発生する出発 / 到着時間の誤ったオフセット 計算を修正しました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - 経由地の交通状況を確認
trafficEngine.queryForIncidents
すると、 GeoCorridor
500 km よりもはるかに短い荷物があると、予期せず失敗します -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 -
MapPolyline
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - カスタムのラスタタイルは、マップのパンおよびズーム後にレンダリングされない場合があります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.10.4.0
新機能
sdk.transport.TruckType
列挙型 (enum) を追加しました。 廃止されたを置き換えることを目的 sdk.routing.TruckType
としています。 - 追加
TruckOptions.hazardous_materials
されました 廃止されたを置き換えることを目的 TruckOptions.hazardous_goods
としています。 RouteOptions.occupantsNumber
を使用する際のサポートを追加 OfflineRoutingEngine
しました。 sdk.transport.HazardousMaterial
列挙型 (enum) を追加しました。 廃止されたを置き換えることを目的 sdk.routing.HazardousGood
としています。 - 追加
EVTruckOptions.hazardous_materials
されました 廃止されたを置き換えることを目的 EVTruckOptions.hazardous_goods
としています。 Navigator
に ManeuverNotificationTimingOptions
を追加しました。操作通知のタイミングを設定します。 これにより、 TTS 音声ガイダンスに使用されるデフォルトの距離および時間のしきい値をカスタマイズできます。 TrafficEngine
によって返された TaskHandle
オブジェクトの cancel()
メソッドを呼び出して、交通事故クエリをキャンセルできるようになりました。 - 追加
routing.TruckSpecifications.truck_type
されました 廃止されたを置き換えることを目的 routing.TruckSpecifications.type
としています。
API の変更 - 廃止
- 非推奨
routing.TruckSpecifications.type
です。 routing.TruckSpecifications.truck_type
代わりにを使用します。 sdk.routing.HazardousGood
列挙型 (enum) を廃止しました。 代わりに、「 DK.TRANSPORT.HazardousMaterial 」を使用します。 - 非推奨
EVTruckOptions.hazardous_goods
です。 EVTruckOptions.hazardous_materials
代わりにを使用します。 routing.TruckType
列挙型 (enum) を廃止しました。 transport.TruckType
代わりにを使用します。 TruckOptions.hazardous_goods
列挙型 (enum) を廃止しました。 代わりに、「 TruckOptions.Hazard_materials 」を使用してください。
解決済みの問題
- HERE SDK では、
sdk.Navigator.getManeuverNotificationTimingOptions
およびsdk.Navigator.setManeuverNotificationTimingOptions
の引数として sdk.routing.TransportMode
ではなく sdk.transport.TransportMode
を使用するようになりました。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 -
MapDownloader
: Region
および InstalledRegion
の sizeOnDiskInBytes
プロパティが若干異なります。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 -
MapPolyline
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - カスタムのラスタタイルは、マップのパンおよびズーム後にレンダリングされない場合があります。
- オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.10.3.0
新機能
- 追加
sdk.transport.TunnelCategory
されました 廃止されたものを置き換えることを目的 sdk.routing.TunnelCategory
としています。 - オフラインルーティングの高度処理を追加しました。
- メソッド
isDepthCheckEnabled()
および setDepthCheckEnabled(final boolean value)
を MapMarker3D
クラスに追加しました。 これにより、トーラスなどの複雑な 3D オブジェクトのレンダリングが改善されます。 - トラフィックインシデントのフィルタリングを有効にするために、
TrafficIncidentImpact
および TrafficIncidentType
の列挙による UNKNOWN
の値のサポートを追加しました。 この値は、すべてのタイプ / インパクトがバックエンドから要求され、その後 HERE SDK によってフィルタリングが適用されることを示します。 - 追加
EVTruckOptions.link_tunnel_category
されました 廃止されたものを置き換えることを目的 EVTruckOptions.tunnel_category
としています。 - 追加
TruckOptions.link_tunnel_category
されました 廃止されたものを置き換えることを目的 TruckOptions.tunnel_category
としています。 MapCameraUpdateFactory.setNormalizedPrincipalPoint(Anchor2D)
正規化されたスクリーン座標を使用してカメラの主なポイントをアニメーション化するメソッドを追加しました。 Anchor2DKeyframe
正規化された主点のアニメーションで使用されるクラスを追加しました。 MapCameraKeyframeTrack.normalizedPrincipalPoint(List<Anchor2DKeyframe>, EasingFunction, KeyframeInterpolationMode)
正規化された主要ポイントをアニメーション化するためのキーフレームトラックを作成するように追加さ MapCameraKeyframeTrack.getAnchor2DKeyframes()
メソッドを追加しました。 MapCameraUpdateFactory.setNormalizedPrincipalPoint(Anchor2D)
メソッドを追加しました。 - 地図に埋め込まれている既定の Carto POI の表示が改善されました。
- 夜間スキームの土地利用地域のポリゴンに関連する色が追加されました。
MapIdleListener
マップがアイドル状態かビジー状態かを検出するために追加されました。 HereMap.addMapIdleListener(MapIdleListener)
アイドル状態の通知の受信を開始し、 HereMap.removeMapIdleListener(MapIdleListener)
アイドル状態の通知の受信を停止するために追加されました。 - 「 RasterDataSource 」にコンストラクタを追加しました。
initialBackgroundColor
を MapViewOptions
およびコンストラクタに追加しました。初期の背景色を設定します。 最初のマップ シーン がロードされるまで、初期の背景色が表示されます。 - 夜間スキームの街路ネットワーク要素に関連する色を更新しました。
API の変更 - 廃止
- サポートされていないメソッドが廃止
RasterDataSource.changeConfiguration(String)
代わりに、別のコンストラクタを使用してください。 - 非推奨
BatterySpecifications.changingSetupDurationInSeconds
です。 BatterySpecifications.changingSetupDuration
代わりにを使用します。 TruckOptions.tunnel_category
列挙型 (enum) を廃止しました。 代わりに、 'TruckOptions.LINK_TUNNEL_CATEGORY' を使用してください。 - 非推奨
Maneuver.durationInSeconds
です。 Maneuver.duration
代わりにを使用します。 - 非推奨
Section.durationInSeconds
です。 Section.duration
代わりにを使用します。 - 非推奨
Section.trafficDelayInSeconds
です。 Section.trafficDelay
代わりにを使用します。
- 廃止された
SpeedLimit(speedLimitInMetersPerSecond, advisorySpeedLimitInMetersPerSecond, snowSpeedLimitInMetersPerSecond, rainSpeedLimitInMetersPerSecond, fogSpeedLimitInMetersPerSecond, optimal_weatherSpeedLimitInMetersPerSecond, school_zoneSpeedLimitInMetersPerSecond, time_dependentSpeedLimitInMetersPerSecond)
コンストラクタ。 代わりに既定のコンストラクタを使用してください。 - 非推奨
SectionProgress.remainingDurationInSeconds
です。 SectionProgress.remainingDuration
代わりにを使用します。 - 非推奨
SectionProgress.trafficDelayInSeconds
です。 SectionProgress.trafficDelay
代わりにを使用します。 SectionProgress
パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。 - 非推奨
ManeuverProgress.remainingDurationInSeconds
です。 ManeuverProgress.remainingDuration
代わりにを使用します。 ManeuverProgress
パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
- 非推奨
RasterDataSourceFactory
です。 RasterDataSource()
代わりに、既存のコンストラクタを使用します。 - 非推奨
Waypoint.durationInSeconds
です。 Waypoint.duration
代わりにを使用します。 - 廃止された
RoadAttributes(isDirtRoad, isTunnel, isBridge, isRamp, isControlledAccess, isPrivate, isNoThrough, isTollway, isDividedRoad, isRightDrivingSide, isRoundabout)
コンストラクタ。 代わりに既定のコンストラクタを使用してください。 - 非推奨
DynamicRoutingEngineOptions.minTimeDifferenceInSeconds
です。 DynamicRoutingEngineOptions.minTimeDifference
代わりにを使用します。 sdk.routing.TunnelCategory
列挙型 (enum) を廃止しました。 代わりに、「 DK.TRANSPORT.TunnelCategory 」を使用します。 - ナビゲーション : 廃止された
SpeedLimitOffset(lowSpeedOffsetInMetersPerSecond, highSpeedOffsetInMetersPerSecond, highSpeedBoundaryInMetersPerSecond)
コンストラクタ。 代わりに既定のコンストラクタを使用してください。 - 非推奨
Route.durationInSeconds
です。 Route.duration
代わりにを使用します。 - 非推奨
Route.trafficDelayInSeconds
です。 Route.trafficDelay
代わりにを使用します。
- 廃止
MapCameraUpdateFactory.setPrincipalPointOffset(Point2D)
されたメソッドです。 MapCameraUpdateFactory.setNormalizedPrincipalPoint(Anchor2D)
代わりにを使用します。 - 非推奨
EVTruckOptions.tunnel_category
です。 EVTruckOptions.link_tunnel_category
代わりにを使用します。 - 非推奨
PostAction.durationInSeconds
です。 PostAction.duration
代わりにを使用します。 PostAction
パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。 - 非推奨
PreAction.durationInSeconds
です。 PreAction.duration
代わりにを使用します。 PreAction
パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。
- 非推奨
TransitStop.durationInSeconds
です。 TransitStop.duration
代わりにを使用します。 TransitStop(departure, durationInSeconds)
パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。 getLinks
で廃止 sdk.routing.Section
されました。 getSpans
代わりにを使用します。
解決済みの問題
- 修正済み : ガイダンス開始後の
VisualNavigator
による RouteProgress
の通知が遅すぎることがあります。 - トラック案内では、トラック固有の法定制限速度( CVR )は無視されなくなりました。
SpeedLimit
トランスポートモード TRUCK
が設定されている場合、イベントの一部として制限が提供されます。 地図のバージョン 32 以降を使用してください。 - カスタムのラスタレイヤーを追加しても、 HERE ロゴは非表示になりません。
- セクションが 1 つだけの場合に形状をコピーしています。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 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.getTrafficIncidents()
しました。 このセクションに関連するルートの交通事故を表します。 - は
RoutingEngine
、ルートに沿って高度の値を含むルートを提供できるようになりました。 - プロジェクト範囲のサポートが追加されました。
com.here.sdk.access_scope
アプリ を指定する新しいAndroidManifest
メタデータオプションを使用する と、プロジェクト ID で定義された HERE リソースネーム 値を設定できます。各アプリ は、少なくとも 1 つ以上のプロジェクトに属しています。 ユースケース で は、 debugScope を定義できます。 詳細については、SDKOptions
および『 IAM ガイド』を参照してください。 isTruckLight
にフラグを追加 TruckSpecifications
しました。 これは、トラックを車両として分類できること、およびルート計算時に通常のトラックの法的な制限(トラックの速度制限など)から除外されることを示しています。 物理的な寸法、貨物などの仕様は引き続き考慮されます。 - 機能の設定は、次回のアプリケーションアップデート時に更新できるようになりました。
MapUpdater
クラスにメソッドperformFeatureUpdate
を追加しました。 機能の設定が AndroidManifest
ファイルで更新されたら、このメソッドを呼び出します。 その結果、キャッシュされたマップ データ が削除され、その後更新されます。 また、ダウンロードしたリージョンが更新され、変更内容が反映されます。 アップデートをいつ実行するかは開発者の責任で決定してください。 HERE SDK は、このような更新がいつ行われるかを決定または通知しません。 呼び出し performFeatureUpdate
は、アプリケーションの更新後に 1 回のみ必要です。 マップ ビュー のパンおよびズーム時、またはオフラインリージョンのダウンロード時にダウンロードされるマップ データ を制限するには、機能設定を使用します。
API の変更
- 廃止された
sdk.routing.EVConsumptionModel(ascentConsumptionInWattHoursPerMeter, descentRecoveryInWattHoursPerMeter, freeFlowSpeedTable, trafficSpeedTable, auxiliaryConsumptionInWattHoursPerSecond)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.location.NotificationOptions(desiredIntervalMilliseconds, smallestIntervalMilliseconds)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.routing.TransitRouteOptions(departureTime, arrivalTime, alternatives, changes, modeFilter, modes, pedestrianSpeedInMetersPerSecond, pedestrianMaxDistanceInMeters, textOptions)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.location.CellularPositioningOptions(enabled)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止されました
Section.getPolyline
。代わりにSection.getGeometry
を使用し - 廃止された
sdk.routing.AvoidanceOptions(roadFeatures, countries, avoidAreas, zoneCategories, segments)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.routing.IndoorRouteOptions(routeOptions, transportMode, indoorAvoidanceOptions, outdoorAvoidanceOptions, walkSpeedInMetersPerSecond)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 非推奨
FarePrice.validityPeriodInSeconds
です。 FarePrice.validityPeriod
代わりにを使用します。 FarePrice
パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。 - 非推奨
AuthenticationData.expiryTimeInSeconds
です。 AuthenticationData.expiryTime
代わりにを使用します。 AuthenticationData
パラメーターを含む非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。 - 廃止されました
Route.getPolyline
。代わりにRoute.getGeometry
を使用し - 廃止された
sdk.location.SensorOptions(enabled)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.routing.PedestrianOptions(routeOptions, textOptions, avoidanceOptions, walkSpeedInMetersPerSecond)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.routing.IndoorAvoidanceOptions(indoorFeatures)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.location.WifiPositioningOptions(enabled)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.routing.TransitSectionDetails(transport, intermediateStops, agency, attributions, fares, incidents)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.routing.RouteTextOptions(language, instructionFormat, unitSystem)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.routing.FarePrice(type, estimated, currency, validityPeriodInSeconds, minimum, maximum)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。 - 廃止された
sdk.routing.ScooterOptions(routeOptions, textOptions, avoidanceOptions, allowHighway)
コンストラクタ。 代わりに、他のコンストラクタのいずれかを使用します。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - ガイダンス開始後に、
VisualNavigator
がRouteProgress
通知を遅すぎることがあります。 - トラック案内では、トラック固有の制限速度( CVR )は無視されます。 現在、車両で有効な制限速度のみ
SpeedLimit
がイベントの一部として提供されています。 -
MapPolyline
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 - の透過性
MapPolylines
はサポートされていません。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.10.1.0
新機能
- ルーティング :
RoutingEngine
などのエンジンでcalculateRoute()
メソッドまたは関連するメソッドを呼び出したときに、返されたTaskHandle
を介してルートの計算をキャンセルできるようになり ました。 - byod :
GeoPlace
詳細情報を保持するように拡張されました : ExternalID
、 LocationDetails
、WebDetails
、BusinessDetails
を追加 しました。 Waypoint
クラスにmatchSideOfStreet
プロパティを追加しました。 sideOfStreetHint
宛先に到達したときに、によって設定されたロケーションをどのように処理するかを指定します。 LocationAccuracy
列挙型 (enum) に値SUB_METER_NAVIGATION
を追加しました。 これにより、 HERE Positioning は高精度の GNSS を使用します。 LocationEngineStatus
列挙型 (enum) に値NOT_LICENSED
およびNOT_COMPATIBLE
を追加しました。 HD GNSS に関連する追加のエラー状態を示しています。 LocationFeature
列挙型 (enum) に付加価値HD_GNSS_POSITIONING
を提供 : 新しいサポートされている機能が [ 位置決め ] に追加されます。 SatellitePositioningOptions
構造体に値hdEnabled
を追加しました : true の場合、 HD GNSS 位置調整が有効になります。 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 です。 MapProjection.GLOBE
および MapProjection.WEB_MERCATOR
投影をサポートするために MapViewOptions
を追加する拡張 MapSurface
コンストラクタ。 SpeedLimitListener
およびのトラック速度制限および CVR (商用車規制)速度制限のサポートを追加 SpeedWarningListener
しました。 政府の規制により、トラックなどの特定の車両タイプの上限速度を指定できます。 ローカルの道路標識が制限速度 130 km/時 を示している場合、これを覆すことがあります。 たとえばドイツでは、トラックの最大許容速度は 100 km/時 です。 ナビゲーションまたは追跡が開始されると、SpeedLimitListener
SpeedWarningListener
は TransportMode
設定を使用し てトラック または 車両の制限速度について通知します。 その結果、トラックドライバーはドイツの高速道路で 100 km/時 を超える制限速度の通知を受け取ることはありません。 この機能は、で示さ MapUpdater.getCurrentMapVersion()
れているように、マップ データ >= 32 の場合にのみ使用できます。 - ナビゲーション : スムーズな位置補間のサポートが追加されました。 この機能は、を使用する場合にすでに有効になって
VisualNavigator
います。 VisualNavigator
インスタンスから新たに追加したInterpolatedLocationListener
から直接、計算された補間位置を取得することもできます。 これにより、より多くのカスタマイズオプションを使用できます。たとえば、メインのマップ ビュー 表示とは異なる遠近法を表示するマップオブジェクトまたは新しいマップ ビュー インスタンスをスムーズにアニメーション化できます。
API の変更
RefreshRouteOptions
コンストラクタパラメータのタイプを sdk.routing.TransportMode
からに変更 sdk.transport.TransportMode
しました。 - 以前廃止されたを削除
Maneuver.polyline
しました。 代わりに Section.polyline
、とManeuver.sectionIndex
Maneuver.offset
を併用 してください。 - ルーティング : 廃止された
EVConsumptionModel(ascentConsumptionInWattHoursPerMeter, descentRecoveryInWattHoursPerMeter, freeFlowSpeedTable, trafficSpeedTable, auxiliaryConsumptionInWattHoursPerSecond)
コンストラクタ。 代わりに、既定のコンストラクタを使用します。 - 検索 :
SearchOptions
すべてのパラメータを受け取る非推奨のコンストラクタ。 代わりに既定のコンストラクタを使用してください。 - パラメーター
SatellitePositioningOptions
を持つ非推奨のコンストラクターです。 代わりに、既定のコンストラクタを使用します。 - 検索 :
Address
すべてのパラメータを受け取る非推奨のコンストラクタ。 代わりに既定のコンストラクタを使用してください。 - ナビゲーション :
LocationSimulatorOptions
すべてのパラメータを受け取る非推奨のコンストラクタ。 代わりに既定のコンストラクタを使用してください。 - ルーティング : 廃止された
TransitRouteOptions(departureTime, arrivalTime, alternatives, changes, modeFilter, modes, pedestrianSpeedInMetersPerSecond, pedestrianMaxDistanceInMeters, textOptions)
コンストラクタ。 代わりに、既定のコンストラクタを使用します。 - 近日停止予定
NavigatorInterface.trackingTransportMode
。NavigatorInterface.assumedTrackingTransportMode
代わりに、新たに導入したを使用します。 - すべて
EVCarOptions
のパラメータを持つ非推奨のコンストラクタ。 代わりに、既定のコンストラクタを使用します。 - 近日停止予定
Route.transportMode
。Route.requestedTransportMode
代わりに、新たに導入したを使用します。 - ルーティング : 廃止された
AvoidanceOptions(roadFeatures, countries, avoidAreas, zoneCategories, segments)
コンストラクタ。 代わりに、既定のコンストラクタを使用します。 - ナビゲーション :
GPXOptions
速度をメートル / 秒でとる非推奨のコンストラクタ。 代わりに既定のコンストラクタを使用してください。 - ナビゲーション :
DynamicRoutingEngineOptions
パラメータを受け取る非推奨のコンストラクタ。 代わりに、新しく追加された既定のコンストラクタを使用してください。 - すべて
CarOptions
のパラメータを持つ非推奨のコンストラクタ。 代わりに、既定のコンストラクタを使用します。 - ルーティング : ルートが非推奨
Link
になりました。 Span
代わりにを使用します。 - MapDownloader :
Region
リージョン ID 以外のパラメータを受け取るコンストラクタが廃止されました 代わりに、リージョン ID のみを受け取るコンストラクタを使用します。 - ルーティング : 廃止された
PedestrianOptions(routeOptions, textOptions, avoidanceOptions, walkSpeedInMetersPerSecond)
コンストラクタ。 代わりに、既定のコンストラクタを使用します。 - ルーティング :
TransitWaypoint
すべてのパラメータを受け取る非推奨のコンストラクタ。 代わりに既定のコンストラクタを使用してください。 - ルーティング : 廃止された
TransitSectionDetails(transport, intermediateStops, agency, attributions, fares, incidents)
コンストラクタ。 代わりに、既定のコンストラクタを使用します。 - すべて
TruckOptions
のパラメータを持つ非推奨のコンストラクタ。 代わりに、既定のコンストラクタを使用します。 - ルーティング : 廃止された
RouteTextOptions(language, instructionFormat, unitSystem)
コンストラクタ。 代わりに、既定のコンストラクタを使用します。 - すべて
EVTruckOptions
のパラメータを持つ非推奨のコンストラクタ。 代わりに、既定のコンストラクタを使用します。 sdk.routing.TransportMode
列挙型 (enum) を廃止しました。 代わりに、新たに導入された「 DK.TRANSPORT.TransportMode 」を使用します。 - ルーティング : 廃止された
FarePrice(type, estimated, currency, validityPeriodInSeconds, minimum, maximum)
コンストラクタ。 代わりに、既定のコンストラクタを使用します。 - ルーティング : 廃止された
ScooterOptions(routeOptions, textOptions, avoidanceOptions, allowHighway)
コンストラクタ。 代わりに、既定のコンストラクタを使用します。 - ナビゲーション :
cameraDistanceInMeters
, cameraTiltInDegrees
, cameraBearingInDegrees
を受け取るCameraSettings
コンストラクタが廃止され ました。 代わりに既定のコンストラクタを使用してください。
解決済みの問題
- ナビゲーション : トラック車両制限通知の問題を修正しました。
- 修正済み : 新たに導入されたズーム レベル の動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 修正済み : 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 修正済み : ナビゲーション : 操作による音声通知が早すぎる場合があります。
- 修正済み :
cachePath
および persistentMapStoragePath
を使用して変更し SDKOptions
た場合、デフォルトのパスは変更されません。 ManeuverNotifications
歩行者固定 : 音声通知をトリガーするタイミングが、設定された転送モードに基づいて歩行者に合わせて調整されるようになりました。 - 修正済み :
importRoute()
経由でインポートされたトラックルート は、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NO_ROUTE_FOUND
エラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNotice
があります。 MapCameraAnimationFactory.createAnimation(MapCameraUpdate, Duration, EasingFunction)
が呼び出されたときのクラッシュを修正しました。 VisualNavigator
カスタムの位置情報インジケータが設定されたときに、 2 つの位置情報インジケータを表示していた修正済み。
既知の問題
MapPolyline
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 -
MapPolyline
インスタンスはアルファカラー設定を無視し、完全に不透明に見えます。 - の透過性
MapPolylines
はサポートされていません。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
RoutingEngine
: のリストを介したルートインポート機能 Locations
はまだ商用では使用できません。また、カスタムアクセス資格情報 が必要です。 営業担当者に連絡してアクセスしてください。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。
バージョン 4.10.0.0
新機能
- ナビゲーション :
MilestoneStatusListener
マイルストーンに到達したか、または達成できなかったかを通知する追加されました。 このためには、新たに導入されたを確認 MilestoneStatus
してください。 -
MapView
: MapView
がプログラムによって作成された場合のメルカトル図法のサポートが追加されました。 今後の HERE SDK リリースで MapView
は、レイアウトファイルから作成されたインスタンスについてもこの機能を使用できるようにする予定です。 マップ の投影法を指定できるMapViewOptions
およびMapProjection
が追加されました。 例 : mapView = new MapView(context, new MapViewOptions(MapProjection.GLOBE))
-
mapView = new MapView(context, new MapViewOptions(MapProjection.WEB_MERCATOR))
MapContext
クラスを追加し getMapContext()
、メソッドをに追加 MapView
しました。 MapContext
で RasterDataSource
カスタムのラスタレイヤをサポートする新しいなど、マップタイルのカスタムデータソースを作成する場合は、が必要 MapView
です。 -
MapView
: 地図の上にタイル オーバーレイとして表示できるカスタムのラスタレイヤーが追加されました。 注 : これはこの機能のベータ版です。このため、いくつかのバグや予期しない動作が発生する可能性があります。 関連する API は、非推奨プロセスなしで新しいリリースで変更されることがあります。 カスタムラスタレイヤーをサポートするために、次のクラスが追加されました。 RasterDataSource
オブジェクトの作成に使用されるRasterDataSourceFactory
追加済み。 RasterDataSource
表示するラスタタイル データのソースを表す追加されました。 また、設定の変更も可能です。 RasterDataSourceConfiguration
URL 、タイリングスキーム、ストレージレベル、キャッシュパラメータなど、データソースの設定を指定するために使用される追加されました。 TilingScheme
タイル データの解釈方法を指定する 列挙型 (enum) が追加されました。 RasterDataSourceListener
からの通知の受信に使用できるインターフェイスを追加 RasterDataSource
しました。 MapLayer
レンダリング可能なマップ オーバーレイ を表し、その表示範囲を制御するクラスを追加しました。 MapLayer
オブジェクトの作成に使用されるMapLayerBuilder
追加済み。 MapLayerPriority
マップ レイヤー の描画順序を指定する追加されました。 MapLayerVisibilityRange
マップ レイヤー を表示するズームレベルを指定する追加されました。 MapContentType
によって表示されるデータのタイプを指定するために追加 MapLayer
されました。
- をパンするとき
MapView
、または Region
オフラインで使用するために新しいをダウンロードするときに、マップ データ をロードする量を指定できる機能設定のサポートが追加されました。 たとえば、ターン・バイ・ターンナビ (矢印ナビ) などの機能がアプリケーションで使用されていない場合は、削除できます。 その結果、パニングする MapView
と、キャッシュにダウンロードされるデータ量が少なくなります。 さらに、新しいをダウンロードすると Region
、サイズが小さくなります。 デフォルトでは、すべての機能が有効になっています。 ただし 、 "FeatureConfiguration" がAndroidManifest
ファイルに存在する場合 は、一覧にある機能のみが有効になり、それ以外の機能はすべて無効になります。 1 つの機能のみを無効にする場合は、他のすべての機能を有効にするか、または無効にする必要があります。 たとえば、次の例では 、ナビゲーション 機能とトラック機能のみが有効になり、その他の機能はすべて無効になります。<meta-data android:name="com.here.sdk.feature_configuration" android:value="NAVIGATION, TRUCK" />
。 現在、次の機能を指定できます。 - "detail_rending" : 建物などの追加のレンダリングの詳細。 にのみ使用
MapView
されます。 - " ナビゲーション " : ナビゲーション中のマップマッチングに使用されるマップ データ 。 設定しないと、オフラインで使用しているときにナビゲーションが正しく動作しないことがあります。
- "offline_search" : 検索に使用されるマップ データ 。 設定しない
OfflineSearchEngine
と、オフラインで使用しているときにが正しく動作しないことがあります。 - "offline_routing" : ルートの計算に使用されるマップ データ 。 設定しない
OfflineRoutingEngine
と、オフラインで使用しているときにが正しく動作しないことがあります。 - " トラック " : トラックルートの計算に使用されるマップ データ 。 設定されていない場合
OfflineRoutingEngine
、オフラインでトラックルートを計算する際にが正しく動作しないことがあります。 トラックナビゲーション中の地図の一致にも使用されます。 設定しないと、オフラインで使用しているときにトラックナビゲーションが正しく動作しないことがあります。
-
MapView
: テクスチャード加工の 3D ランドマークのサポートを追加。 次 MapScene.Layers.LANDMARKS
のような新しい定数で 3D ランドマークを有効にします。mapView.getMapScene().setLayerVisibility(MapScene.Layers.LANDMARKS, VisibilityState.VISIBLE)
。 ランドマークは、より新しいマップ データ >= 25 でのみサポート mapUpdater.getCurrentMapVersion()
されています。を参照してください。 3D ランドマークを確実に表示するには、地図の更新が必要な場合があります。 が Region
更新されると、マップキャッシュが自動的に位置合わせされます。 ランドマークはベータ版としてリリースされています。 HereMap
クラスを追加しました。 getHereMap()
にメソッドを追加 MapView
しました。 HereMap
は、カスタムのラスタレイヤをサポートするためにMapLayerBuilder
と併用できるMapLayer
を初期化するために使用されます。 - ルートのインポート : 指定した文字列ハンドルから
RouteHandle
を作成できるRouteHandle(String handle)
コンストラクタが追加されました。 このような文字列は、 HERE REST API などの他のバックエンドソースから提供でき、数時間有効です。 この文字列は、計算されたルートをエンコードします 。この文字列を使用して、RoutingEngine
の新たに追加されたimportRoute(@NonNull RouteHandle routeHandle, @NonNull RefreshRouteOptions refreshRouteOptions, @NonNull CalculateRouteCallback callback)
メソッドを経由してこのルートをインポートし、 HERE SDK でさらに使用できます。 注 : これはこの機能のベータ版です。 - 検索 : の既定のコンストラクタを追加
Address
しました。 - 場所を検索する際に、実行時に BYOD (個人データを取得)のサポートを追加しました。 で見つけられる場所にカスタムデータを挿入できるようになり
OfflineSearchEngine
ました。 このような個人的な場所は、定期的な問い合わせで見つけることができます。 結果は、 HERE から直接送られてきた他の場所としてランク付けされます。 GeoPlace
カスタムの Place データを含めることができる新しいクラスが導入されました。 複数 GeoPlace
のインスタンスをという新しいデータソースに入力 MyPlaces
できます。 このデータソースは OfflineSearchEngine
、新しい attach()
メソッドを使用してに添付できます。 追加 OnTaskCompleted
されたイベントと TaskOutcome
クラスは、この非同期操作の結果を伝達するために使用されます。 - Android 12 の HERE Positioning サポートを追加しました。 Android SDK バージョン 31 以降を対象とするアプリケーションの場合、ユーザーはデバイスの「正確な」位置情報を付与する必要があります。 プロンプトが表示された場合 、「近似」の精度を選択するだけでは不十分です。 そのため 、マニフェストファイルに
ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION
権限が存在する必要があります。 HERE Positioning で GNSS を使用し、携帯電話および WiFi スキャンを行うには、ファインロケーション許可が必要です。 -
OfflineRoutingEngine
オフライン Maneuver.getExitSignTexts()
でルートを計算する場合に、 : がサポートされるようになりました - 音声ガイダンス : は
ManeuverNotificationOptions
、音声 ManeuverNotificationType
テキストが提供されたときにフィルタリングするための追加オプションおよびを使用して拡張されました。 -
enableDestinationReachedNotification
: 目的地 / ストップオーバーの到着通知を生成するかどうかを示すフラグ。 -
enableDoubleNotification
: 二重操作の通知を生成するかどうかを示すフラグ。 -
enableHighwayExit
: 通知の生成時にハイウェイ出口情報を使用するかどうかを示すフラグ。 -
enablePhoneme
: 通知の生成時に、方向情報のフォンメを使用するかどうかを示すフラグ。 -
enableRoundaboutNotification
: ロータリー関連の操作の通知を生成するかどうかを示すフラグ。 -
includedNotificationTypes
: ManeuverNotificationType
通知を生成する対象のリスト。 -
roadNumberUsageOption
: 通知の生成時に道路番号を使用するかどうかを指定するオプション。 -
signpostDirectionUsageOption
: 通知を生成するときに、署名後の指示を使用するかどうかを指定するオプション。 -
streetNameUsageOption
: 通知の生成時に番地を使用するかどうかを指定するオプション。
API の変更
- 車線支援 API が安定し、ベータステータスが削除されました。
- 廃止
MilestoneReachedListener
されました MilestoneStatusListener
。代わりに、新しく導入されたを使用してください - 廃止されたクラス
MapCamera.Orientation
、MapCamera.OrientationUpdate
、 MapCamera.State.targetOrientation
、およびそれらを使用するすべてのメソッドが削除されました。 代わり に、新しいGeoOrientation
GeoOrientationUpdate
MapCamera.State.orientationAtTarget
クラスを使用する新しいメソッド、およびを使用します。 たとえば、削除されたメソッドの代わり MapCamera.lookAt(GeoCoordinates target, MapCamera.OrientationUpdate orientation, double distanceInMeters)
に、 Now を使用 MapCamera.lookAt(GeoCoordinates target, GeoOrientationUpdate orientation, double distanceInMeters)
します。 - 以前廃止された
GeoCorridor.radiusInMeters
プロパティが削除されました。 GeoCorridor.halfWidthInMeters
代わりに、新しいプロパティを使用してください。 - 以前廃止された
FarePrice.unit
プロパティが削除されました。 代わりに FarePrice.validityPeriodInSeconds
プロパティを使用します。 - 以前廃止された
Agency.icon
プロパティが削除されました。 この機能はサポートされていません。 - HERE SDK 全体での
java.time.Duration
の使用をcom.here.time.Duration
に置き換えました。 これにより、 HERE SDK が Android API レベル 21 との互換性を保つようになります。 は com.here.time.Duration
のサブセットで java.time.Duration
あり、同じように動作します。 - 廃止されたマップスキームを削除しました : 「 preview.normal.day.json" 」、「 preview.normal.night.json" 」、「 preview hybrid.day.json 」、「 preview hybrid.night.json 」。 代わりに、対応する標準スキームを使用します。
MapScheme.NORMAL_DAY
、 MapScheme.NORMAL_NIGHT
、、 MapScheme.HYBRID_DAY
MapScheme.HYBRID_NIGHT
。 - 以前廃止されたを削除
LaneAssistanceListener
しました。 代わりにを使用 ManeuverViewLaneAssistanceListener
します。 - メソッドが廃止され
MapScene.setLayerState(String layerName, MapScene.LayerState newState)
ました。 MapScene.setLayerVisibility(String layerName, VisibilityState visibility)
代わりに、新しい方法を使用してください。 列挙型 (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
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
MapPolyine
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 importRoute()
経由でインポートされたトラックルートは、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NO_ROUTE_FOUND
エラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNotice
があります。 - オフライン地図 : 同じ
Region
内容が複数回ダウンロードされた場合 Region
、データのダウンロードがすでに進行中であるというエラーではなく、データのダウンロードが複数回試行されます。 cachePath
および persistentMapStoragePath
を使用して変更し SDKOptions
た場合、デフォルトのパスは変更されません。
バージョン 4.9.4.0
新機能
- ルーティング : 各
Section
Route
日時 Departure
Arrival
の導入。 - ルーティング : 自転車のサポートが追加されました。
RoutingEngine
を使用して、オンラインで自転車ルートを作成できるようになり BicycleOptions
ました。 も追加されました TransportMode.bicycle
。 - ルーティング :
Waypoint
にオプションのフィールドnameHint
を追加 しました。 同じ地理座標に複数の場所がある場合は、このヒントを使用 RoutingEngine
して、が目的の場所を見つけることができます。 たとえば、州間「 I66 North 」と「 I66 South 」を区別するように「 North 」を設定できます。 - ルーティング : 設定できるようになり
TaxiOptions.allowDriveThroughTaxiRoads
ました。 タクシー専用の道路や車線を利用するルートを計算できます。 - 自転車ルートもターン・バイ・ターンナビ (矢印ナビ)およびトラッキングでサポートされるようになりました。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
MapPolyine
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - ナビゲーション : 「今すぐ出発」 操作の通知が早すぎる場合があります。
- HERE Positioning /
LocationEngine
は、 Android 12 ではまだ動作しません。 サポートは HERE SDK 4.10 で予定されています。 importRoute()
経由でインポートされたトラックルートは、道路沿いの特定のトラック制限に違反する可能性があるため、RoutingError.NO_ROUTE_FOUND
エラーになることがあります。 これは誤りであり、結果のルートにはルートの一部として違反した制限が含まれている必要 SectionNotice
があります。
バージョン 4.9.3.0
新機能
-
OfflineRoutingEngine
: オンラインですでに知られている通知範囲のサポートが追加 RoutingEngine
されました。 MapScene.Layers.SAFETY_CAMERAS
地図にスピードカメラのアイコンを表示するための新しいマップ レイヤーが追加されました。 - 地図に埋め込まれている Carto POI の表示範囲を、新しい静的な
MapScene.setPoiVisibility(@NonNull List<String> categoryIds, @NonNull final VisibilityState visibility)
方法で制御して、 POI カテゴリのリストにVisibilityState
を設定できるようになりました。
解決済みの問題
-
OfflineRoutingEngine
: トラックルートの場合、ルート計算の代わりに、超過した制限のあるSectionNotice
が提供され、RoutingError
が作成されます。 - ナビゲーション : トラッキングモード中のトンネル外挿を改善しました。
- 修正済み : 埋め込み POI や地図アイテムなどの地図機能を経由してピックすることはできません。現在、
mapView.pickMapItems
mapView.pickMapFeatures
ピックすることはできません。 - 左
enterHigway
/ 右フォークではなく、左 / 右ターンとして誤って報告された固定操作アクション。 - 修正済み :
SpeedLimit
旅程中に変更値が正しく検出されるようになりました。 - 修正済み : オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 - 修正済み : アプリを初めて起動したときに、トラフィック層
MapScene.Layers.TRAFFIC_FLOW
とMapScene.Layers.TRAFFIC_INCIDENTS
が瞬時に表示されないことがあります。 - 修正済み : マップ レイヤーの設定
VEHICLE_RESTRICTIONS
は現在無視され、レイヤーは表示されません。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
MapPolyine
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - ナビゲーション : 「今すぐ出発」 操作の通知が早すぎる場合があります。
- HERE Positioning /
LocationEngine
は、 Android 12 ではまだ動作しません。 サポートは HERE SDK 4.10 で予定されています。
バージョン 4.9.2.0
新機能
LocationIndicator.updateLocation(Location location, MapCameraUpdate cameraUpdate)
ユーザー MapView
の位置を追跡するときなどに、のインジケータの位置とターゲット座標を同時に更新するために追加されました。 - オフラインルーティング : 車両
RouteOptions
の走行速度の上限を設定できるプロパティを有効にしました : speedCapInMetersPerSecond
車およびトラックの輸送モードで利用できます。 ルートパスと ETA に影響が出る可能性があります。 このプロパティは、オンラインルーティングですでに利用できます。 MapCamera
アニメーションまたは flyTo()
呼び出しがいつ完了したかを監視する機能が追加されました。 AnimationListener
インターフェイス、 AnimationState
列挙体、およびを追加 MapCamera.startAnimation()
しました。 - 埋め込み Carto POI を選択する機能が追加されました。 既定では、埋め込み POI は地図に表示され、経由で選択して
mapView.pickMapFeatures()
、 PickMapFeaturesResult
が含まれているを取得でき PoiResult
ます。 使用例については、開発者ガイドを確認してください。 - を
LocationIndicator
「 MapView
ライフサイクル」に直接関連付ける便利な機能が追加されました。 たとえば、新しい enable()
メソッドを呼び出すと、が LocationIndicator
マップに表示されます。 これは、呼び出し時と同じ影響 mapView.addLifecycleDelegate(locationIndicator)
があります。 コンストラクタを追加 LocationIndicator(@NonNull final MapViewBase mapView)
し、メソッド LocationIndicator.enable(@NonNull final MapViewBase mapView)
を追加しました。 LocationIndicator.disable()
-
MapMarkerCluster
アイテムをピックできるようになりました。また、他のマップアイテムをピックすると 、クラスタ化されたマーカーはpickMapItemsResult.getMarkers()
経由で返されなくなりました。 代わりに、新しい pickMapItemsResult.getClusteredMarkers()
メソッドを呼び出します。 MapItems
使用例については、サンプルアプリおよび開発者ガイドを参照してください。
解決済みの問題
-
VisualNavigator
: ルートの再計算後に、同期外れの矢印が修正されました。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
- アプリを初めて起動したときに、トラフィック層
MapScene.Layers.TRAFFIC_FLOW
とMapScene.Layers.TRAFFIC_INCIDENTS
が瞬時に表示されないことがあります。 MapPolyine
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - マップ レイヤーの設定
VEHICLE_RESTRICTIONS
は現在無視され、レイヤーは表示されません。 - 埋め込み POI や地図アイテムなどの地図機能を経由してピックすることはできません。
mapView.pickMapItems
mapView.pickMapFeatures
現在、ピックすることはできません。
バージョン 4.9.1.0
新機能
- オフラインルーティング : フェリーの乗船 / 降機に必要な時間に関連する追加
PreActions
およびPostActions
取り扱い。 MapScene
クラスにremoveMapMarkers()
メソッドを追加しました。 バッチ呼び出しで複数のマップマーカーを削除します。
API の変更
- の廃止されたタグを削除
PERSISTENT_MAP_STORAGE_FOLDER_ACCESS_DENIED
しました PERSISTENT_MAP_STORAGE_FOLDER_ACCESS_DENIED
は廃止されなくなりました。 - 廃止されました
MapCamera.FlyToOptions.durationInMs
。代わりにMapCamera.FlyToOptions.duration
を使用し
解決済みの問題
- 修正済み :
Location.time
が設定されている場合、ルートのインポートに失敗しなくなりました。 - ナビゲーション : トンネルを出ると、固定された場所にジャンプします。
- ReturnToRoute : ナビゲーション中の固定ルート変更。 現在は元のものと見なさ
RouteOptions
れます。 - オフラインルーティング :
Maneuver
クラスの国コードの値が不足していることを修正しました - 修正済み :
VisualNavigator
マップビューを添付または添付解除するときに、マップアイテムを復元または削除できるようになりました。 - 新しい場所がすでに利用可能になった後にキューイングおよび処理される、古い GPS 位置のナビゲーションの問題を修正しました。
- 修正済み : 設定
Location.time
時にナビゲーションがオプションに優先されるようになりました。 - 修正済み :
VisualNavigator
MapView
が送信したイベントに基づいて更新されるようになり MapViewLifecycleListener
ました。 これにより、フォアグラウンドに戻った後で追跡が停止されなくなります。 - 短いピンク色の画面を修正
MapView
しました。この画面は、の最初の表示の前に表示されます。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
-
MapMarkerCluster
グループはまだ直接選択できません。 回避策として、クラスターの含まれているMapMarker
アイテムに一意のMetadata
キーを設定することで、重複するマーカーを特定できます。 例については、 MapItems アプリを参照してください。 - アプリを初めて起動したときに、トラフィック層
MapScene.Layers.TRAFFIC_FLOW
とMapScene.Layers.TRAFFIC_INCIDENTS
が瞬時に表示されないことがあります。 MapPolyine
線のアウトラインは、特定のズームレベルで最小のギャップを表示できます。 回避策 LineCap
として、ラウンドスタイルを使用します。 - マップ レイヤーの設定
VEHICLE_RESTRICTIONS
は現在無視され、レイヤーは表示されません。
バージョン 4.9.0.0
新機能
startAnimation(MapCameraAnimation)
EasingFunction
およびKeyframeInterpolationMode
を使用して、MapCamera
に新しいアニメーション機能を追加しました。 関連するクラス GeoCoordinatesKeyframe
、 GeoOrientationKeyframe
、Point2DKeyframe
、ScalarKeyframe
、MapCameraAnimation
、MapCameraAnimationFactory
および MapCameraKeyframeTrack
を追加しました。 - ルートをインポートできるようになりました。
GeoCoordinates
およびRouteOptions
のリストからルートをインポートするためにroutingEngine.importRoute()
追加されました。 - 新しいクラス
MapMarkerCluster
およびMapMarkerCluster.ImageStyle
を使用したマップ マーカークラスタリングのサポートが追加されました。 マーカークラスタは、で追加 / 削除でき MapScene.addMapMarkerCluster()/MapScene.emoveMapMarkerCluster
ます。 使用例については、 MapItems のアプリの例を参照してください。 - 検索 : オフライン
Suggestion
結果のサポートを追加しました。 使用 例については、 SearchHybrid のサンプルアプリを確認してください。 - 場所のデータが設定された時刻を指定するためのオプションのフィールド
time
をLocation
クラスに追加しました。 - バッチサポート
MapMarker
: MapMarker
複数のアイテムを一度に追加するメソッドを追加しました。 mapScene.addMapMarkers()
では、1 つのバッチ呼び出しでMapMarker
項目のリストをMapScene
に追加できます。 - 検索 :
PlaceType.INTERSECTION
2 つ以上の道路の交差点を示すために追加されました。 注 : これはベータ版の機能です。
API の変更
Location
クラスで廃止されたコンストラクタを削除しました。 代わりに、他の利用可能な請負業者のいずれかを使用してください。 MapView
およびMapSurface
から、廃止されたMapRepresentable
インターフェイスおよびaddMapRepresentable
メソッドおよびremoveMapRepresentable
メソッドを削除しました。 MapViewLifecycleListener
代わりにを使用してください。 - 以前廃止された
NavigableLocation.streetName
プロパティと NavigableLocation.speedLimitInMetersPerSecond
プロパティを削除しました。 代わりに、RoadTextsListener
とSpeedLimit
を使用します。 - 地図の種類 : 以前廃止されたシーン設定ファイルを削除しました : legacy.gray.day.json" 、「 legacy.gray.night.json" 」、「 legacy.hybrid.day.json 」、「 legacy.hybrid.night.json 」、「 legacy.normal.day.json" 」、 " legacy.normal.night.json" 。
MapSchemes
代わりに、関連するを使用してください。 - 廃止された
Notice
クラス NoticeCode
、 列挙型 (enum) 、 Section.getNotices()
およびメソッドを削除しました。 代わりに、SectionNoticeCode
SectionNotice
クラスおよびSection.getSectionNotices()
メソッドを使用してください。 - 検索 : 廃止された次のフィールドが
Address
クラスから削除されました : stateName
、 countyName
、streetName
、 additionalData
。 代わりに、state
county
およびstreet
を使用してください。 このフィールド additionalData
はすでに使用されていません。 - 以前廃止されたを削除
MapLoaderError.DUPLICATE_CATALOG
しました。 MapLoaderError.INTERNAL_ERROR
カタログが複製された場合に返されるようになりました。 - 検索 :
SearchError
列挙型 (enum) から廃止された永続的なOPTION_NOT_AVAILABLE
値を削除しました。 SearchError.INVALID_PARAMETER
値に置き換えられました。 - 以前廃止された
GREY_DAY
およびGREY_NIGHT
を MapScheme
列挙型 (enum) から削除しました。 代わりに、通常のマップ スキームバリアントを使用します。 - 前に廃止された
LocationUpdateListener
クラスを削除しました。 LocationListener
代わりにを使用してください。 Location
クラスで廃止されたフィールドtimestamp
です。 代わりに、新たに導入されたtime
フィールドを使用してください。
解決済みの問題
- ガイダンスユーザーの操作性の向上 : 以前の位置情報の更新処理がまだ完了していない場合に、受信位置情報が廃棄されるようになりました。
- 修正済み : 物理的な道路分割線がオフラインルーティングと見なされないことがあります。
- ナビゲーション : のちらつきが修正されました
LocationIndicator
。 - 修正済み : 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- 修正済み :
MapUpdater
: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
-
MapMarkerCluster
グループはまだ直接選択できません。 回避策として、クラスターの含まれているMapMarker
アイテムに一意のMetadata
キーを設定することで、重複するマーカーを特定できます。 例については、 MapItems アプリを参照してください。 - アプリを初めて起動したときに、トラフィック層
MapScene.Layers.TRAFFIC_FLOW
とMapScene.Layers.TRAFFIC_INCIDENTS
が瞬時に表示されないことがあります。
バージョン 4.8.4.0
新機能
- ナビゲーション :
SafetyCameraWarning
およびTruckRestrictionWarning
にdistanceType
追加 されました。 イベントが先に進んでいるか、渡されたばかりかを示します。 - ルーティング : 操作の推定所要時間を取得する
getDurationInSeconds
方法をManeuver
クラスに追加しました。 - DMS の工場出荷時の新しい方法と、
GeoCoordinates
で 1 つをもう 1 つのGeoCoordinates.fromString()
に変換する 10 進数を追加 しました。 - Android Auto のサポートが追加されました。 新た
MapView
に追加さ MapSurface
れたクラスで、提供されたサーフェスにをレンダリングできるようになりました。 - 検索 : 検索リクエストの
requestId
を提供する結果タイプとしてResponseDetails
追加され、複数の関連するクエリーを識別するためにcorrelationId
が追加されます。 - ルーティング : 適切に書式設定された文字列からこのクラスのインスタンスを生成するための静的
fromString
メソッドがSegmentReference
追加されました。 通常、SegmentReference
インスタンスにはRoute
Segment
のSpan
からのみアクセス できます。
API の変更
- ルーティング : 新しいトール cost API で
RouteOptions.enableTolls
は、トールのコストを取得するために、新たに追加されたフラグを設定する必要があります。 false
デフォルトでは、に設定されています。 このフラグを有効にすると、トールの該当する転送モードでトールデータが要求されます。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 -
MapUpdater
: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
バージョン 4.8.3.0
新機能
- 公共交通機関 : 新しい
PEDESTRIAN
セクションのサポートが追加 され、たとえば、移動先をタイプACCESS_POINT
の場所からタイプSTATION
の場所に移動する場合など、駅内の歩行に関するより適切な情報が提供されました。 - ルーティング :
RouteOptions.enableTrafficOptimization
デフォルトで true に設定され、 false に設定 RouteOptions.departureTime
されている場合、交通情報は考慮されず、無視されるフィールドが追加されました。 - ルーティング : で個
Route
々のセグメントを回避できるようになりました。 AvoidanceOptions
ユーザーの新しく追加されたsegments
フィールドを使用して、再計算後に回避するルートの一部を指定できます。 セグメントは、を使用して識別でき Route -> Section -> Span -> SegmentReference
ます。 SegmentReference
移動方向のあるセグメント ID への参照を表すクラスを追加しました。 getSegmentReference
クラスにメソッドが追加さ Span
れました。 TravelDirection
セグメントに沿った移動方向を示す 列挙型 (enum) が追加されました。
- オフラインルーティング :
OfflineRoutingEngine.returnToRoute()
新しいルートを使用する場合、初期ルートが含まれるようになり RouteHandle
ました。 - 新しい
MapCamera
クラスを使用してを制御するための拡張 API MapCameraUpdate
、 MapCameraUpdateFactory
およびが追加 MapMeasure
されました。 MapCameraUpdate
AS パラメータを受け取るapplyUpdate
メソッドがMapCamera
に追加されました。 SectionNoticeCode
列挙型 (enum) に、VIOLATED_AVOID_SEASONAL_CLOSURE
、VIOLATED_AVOID_TOLL_TRANSPONDER
、SEASONAL_CLOSURE
、TOLL_TRANSPONDER
、TOLLS_DATA_UNAVAILABLE
、およびCHARGING_STOP_NOT_NEEDED
の記号を追加しました。 - ナビゲーション : 音声ガイダンスでは、インドの次の 4 つの地域言語がサポートされるようになりました ベンガル料理、カンナダ料理、マラヤーラム料理、テルグ料理が楽しめる。
API の変更
- トランジットルートでは運賃情報が提供されなくなり
TransitSectionDetails.fares
、リストは常に空になります。 - ルーティング : 廃止
SectionNoticeCode.VIOLATED_PEDESTRIAN_OPTION
されたシンボルです。 v4.11.0 ではサポートされなくなったため、削除されます。 - 廃止され、
InstantiationErrorCode
列挙型 (enum) のPERSISTENT_MAP_STORAGE_FOLDER_ACCESS_DENIED
FAILED_TO_LOCK_PERSISTENT_MAP_STORAGE_FOLDER
値が追加されました。 永続ストレージディレクトリはロックされていません。
解決済みの問題
- 修正済み :
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
: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
バージョン 4.8.2.0
新機能
- 電気自動車の充電ステーションの検索機能が向上しました。 クラス
EVChargingPool
およびを追加しました EVChargingStation
。 電気自動車用の充電プールは、 1 つ以上の充電ステーションを備えたエリアです。 充電スタンドは、共通の充電コネクタタイプと最大出力レベルを共有する電気自動車のコネクタのグループを定義します。 注 : これはベータ版の機能です。 - ナビゲーション : 改善された
TruckRestrictionWarning
SafetyCameraWarning
イベント。 この新製品で WarningType
は、トラックの制限の場所やスピードカメラが前方にあるか、または通過した直後であるかを通知できるようになりました。 - 電気自動車の充電ステーションの検索機能が向上しました。
Details.evChargingPool
電気自動車の充電プールの詳細を表すプロパティが追加されました。 注 : これはベータ版の機能です。 - ルーティング : 新しい
PaymentMethod
列挙型 (enum) 、 TollFare
& Toll
クラス、およびSection.getTolls()
メソッドを使用してトールのコストに関する情報を追加しました。 注 : これはベータ版の機能です。
API の変更
- 廃止
DynamicRoutingListener
さ DynamicRoutingEngineListener
れました。これは、新たに導入されたによって置き換えられます これで、リスナーに新しいDynamicRoutingEngine.start(route, listener)
メソッドが設定されました。このメソッドは、ルートにRouteHandle
要求されなかった場合にStartException
をスローできます。 ルート計算エラーは、新たに追加された経由で伝播 DynamicRoutingListener.onRoutingError()
されます。 ナビゲーション 例のアプリを確認して、使用例を確認してください。
解決済みの問題
-
ReturnToRoute
: オフラインでこの機能を使用したときに、クラッシュや無効な操作を引き起こす可能性のある、まれに修正されたケースです。 - 「ヤード」のヒンディー語訳を修正しました。
- ナビゲーション : 「鋭角な曲がる」操作の通知のギリシャ語訳を修正しました。
-
ReturnToRoute
ナビゲーション中 : 複数 returnToRoute
回呼び出された場合に、形状を持たない操作の長さおよび削除された操作に許容される負の値を修正しました。 これにより、元のルートのより長い部分を保持できるようになりました。 - 修正済み : まれ
Storage.LevelDB
に、アプリの起動時に関連するクラッシュが発生することがあります。 - 修正済み : 音声ナビゲーション : 複数のスピードカメラの音声アナウンスメントが同時に両方のカメラに配信されるため、最初のイベントはスキップされます。
- 修正済み : ナビゲーション :
JunctionViewLaneAssistance
非常に長いルートにを使用する場合、ナビゲーションが実際に開始される前に大幅な遅延が発生する可能性があります。 現在、この問題は、ルート全体が事前に通過するために発生します。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 まれに、マイルストーンに到達できなかったイベントが発生することがあります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 -
MapUpdater
: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。 - ナビゲーション : 操作による音声通知が早すぎる場合があります。
バージョン 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
に、アプリの起動時に関連するクラッシュが発生することがあります。 - 音声ナビゲーション : 複数のスピードカメラの音声アナウンスメントが同時に両方のカメラに配信されるため、最初のイベントはスキップされます。
- ナビゲーション :
JunctionViewLaneAssistance
非常に長いルートにを使用する場合、ナビゲーションが実際に開始される前に大幅な遅延が発生する可能性があります。 現在、この問題は、ルート全体が事前に通過するために発生します。
バージョン 4.8.0.0
新機能
- トラックナビゲーション :
Navigator
とVisualNavigator
にTruckRestrictionWarning
リスナーを追加 しました。このリスナーは、前方のトラックの制限について警告するために、ルートをナビゲーションしている間に特定の距離で呼び出されます。 複数のトラックの制限を含めることができます。 現時点では、次の制限事項があります。 WeightRestriction
および DimensionRestriction
。 使用 例については、ナビゲーションサンプルアプリを確認してください。 - レーンアシスタンス: 可能なレーンおよび複雑なジャンクションについて通知する
JunctionViewLaneAssistance
リスナーをNavigator
およびVisualNavigator
に追加しました。
API の変更
- 非推奨
MapCamera.Orientation
- に置き換え GeoOrientation
られました。 - 非推奨
MapCamera.OrientationUpdate
- に置き換え GeoOrientationUpdate
られました。 - 非推奨
MapCamera.State.targetOrientation
- に置き換え MapCamera.State.orientationAtTarget
られました。 - 非推奨
MapCamera.flyTo(GeoCoordinates target, MapCamera.OrientationUpdate orientation, double distanceInMeters, MapCamera.FlyToOptions animationOptions)
- に置き換え MapCamera.flyTo(GeoCoordinates target, GeoOrientationUpdate orientation, MapCamera.FlyToOptions animationOptions)
られました。 - 非推奨
MapCamera.flyTo(GeoCoordinates target, MapCamera.OrientationUpdate orientation, MapCamera.FlyToOptions animationOptions)
- に置き換え MapCamera.flyTo(GeoCoordinates target, MapCamera.OrientationUpdate orientation, MapCamera.FlyToOptions animationOptions)
られました。 - 廃止
MapCamera.flyTo(GeoCoordinates target, MapCamera.OrientationUpdate orientation, MapCamera.FlyToOptions animationOptions)
- M に置き換えられましたapCamera.lookAt(GeoBox target, GeoOrientationUpdate orientation)
- 非推奨
MapCamera.lookAt(GeoCoordinates target, MapCamera.OrientationUpdate orientation, double distanceInMeters)
- に置き換え MapCamera.lookAt(GeoCoordinates target, MapCamera.OrientationUpdate orientation, double distanceInMeters)
られました。 - 非推奨
MapCamera.orbitBy(MapCamera.OrientationUpdate delta, Point2D origin)
- に置き換え MapCamera.orbitBy(GeoOrientationUpdate delta, Point2D origin)
られました。 - 非推奨
MapCamera.setTargetOrientation(MapCamera.OrientationUpdate orientation)
- に置き換え MapCamera.setOrientationAtTarget(GeoOrientationUpdate orientation)
られました。 - 非推奨
MapCamera.setOrientationAtTarget(GeoOrientationUpdate orientation)
- に置き換え MapCamera.lookAt(GeoBox target, GeoOrientationUpdate orientation, Rectangle2D viewRectangle)
られました。 MapPolyline
およびMapPolygon
から、以前廃止されたupdateGeometry()
メソッドを削除しました。 - 検索 : 次の場所の廃止された
Contact
フィールドが削除され emailAddresses
、 landlinePhoneNumbers
、mobilePhoneNumbers
、websiteAddresses
。 - ルーティング : 前に廃止された
Arrival
クラスおよび Departure
クラスを削除しました。 DynamicRoutingEngine
イベントを etaDifferenceInMinutes
からに変更 etaDifferenceInSeconds
しました。
解決済みの問題
- ナビゲーション : アプリケーションがリッスンしている一部のルートで、 CPU の使用量とメモリの消費量が大量に発生する問題を修正
SpeedLimits
しました。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 -
MapUpdater
: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。 - まれ
Storage.LevelDB
に、アプリの起動時に関連するクラッシュが発生することがあります。 - 音声ナビゲーション : 複数のスピードカメラの音声アナウンスメントが同時に両方のカメラに配信されるため、最初のイベントはスキップされます。
バージョン 4.7.7.0
新機能
- 検索 :
politicalView
クラスにメンバーが追加 Place
されました。 によって事前に設定された値と一致する場合は、オプションの値を確認 SDKOptions
できます。 -
MapUpdater
: ダウンロード可能なリージョンの現在のマップバージョンが公開されました。 これは、潜在的なマップ データの問題をデバッグする場合に役立ちます。 DynamicRoutingEngine
トラフィック最適化ルートを定期的に要求できる新しいが追加されました。 これは、ルートプランナにいる間、または交通状況が変更されたときにガイダンスコンテキストの間に、より適切なルートについてユーザーに通知する場合に役立ちます。
API の変更
NORMAL_DAY
、 NORMAL_NIGHT
、HYBRID_DAY
およびHYBRID_NIGHT
のマップスタイルが、事前に利用可能になったpreview
ものに更新されました。 新しいマップスタイルでは、クリーンで中立的なベース マップと、グレースケールの改善された道路網が採用されており、要素をより適切に階層化して上に追加できます。 -
MapView
: 「簡体字中国語」、「繁体字台湾」、および「繁体字香港」の言語ラベルがサポートされるようになりました。 - ルーティング :
RoutingEngine
およびOfflineRoutingEngine
の returnToRoute および 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
は現在無視されています。 - まれに、アプリが開始されたときに、別のアプリプロセスがマップキャッシュをロックしていることによってキャッシュロックエラーが示されたり、
InstantiationErrorCode.FAILED_TO_LOCK_CACHE_FOLDER
InstantiationErrorCode.FAILED_TO_LOCK_PERSISTENT_MAP_STORAGE_FOLDER
発生したりすることがあります。 現時点では、アプリを再インストールするか InitProvider.destroyLockingProcess(sdkOptions, timeoutInMs)
、 HERE SDK を初期化する前にを呼び出してのみ、この問題を解決できます。 -
MapUpdater
: 地域の初回ダウンロード後、新しいバージョンがすでにダウンロード可能になっています。
バージョン 4.7.6.0
新機能
- オフライン地図 :
MapUpdater
以前にダウンロードしたリージョンを更新できるクラスが追加されました。 また、 1 つ以上の更新が利用可能かどうかを確認することもできます。 使用例については、 OfflineMaps Example アプリを参照してください。 - ローエンドデバイスでの地図のレンダリングパフォーマンスが改善されました。
- ナビゲーション : ガイダンス中のセルビア料理の音声操作通知のサポートを追加しました。
解決済みの問題
- 修正済み : オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
- 修正済み : オフラインルーティング : 日本ではオフラインルートは計算できません。
- オフライン地図 : 再試行可能なエラーは経由で返さ
MapDownloader.onPause()
れません。代わりに、ダウンロードが停止され、再開せずに再起動する必要があります。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
- オフラインルーティング :
Maneuver
情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator
に、代わりに操作データを取得する必要があります。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 MapMarker.setOverlapAllowed()
が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。 - まれに、アプリが開始されたときに、別のアプリプロセスがマップキャッシュをロックしていることによってキャッシュロックエラーが示されたり、
InstantiationErrorCode.FAILED_TO_LOCK_CACHE_FOLDER
InstantiationErrorCode.FAILED_TO_LOCK_PERSISTENT_MAP_STORAGE_FOLDER
発生したりすることがあります。 現時点では、アプリを再インストールするか InitProvider.destroyLockingProcess(sdkOptions, timeoutInMs)
、 HERE SDK を初期化する前にを呼び出してのみ、この問題を解決できます。 - ナビゲーション : 場合によっては、制限速度のデータが不足している可能性がありますが、 HERE のデータベースで利用できます。
バージョン 4.7.5.0
新機能
- ルーティング : との歩行者に対する回避オプションが追加
PedestrianOptions.avoidanceOptions
されました。 - 検索 : より長い ルートポリラインに沿ってを検索するためのサポートが追加
GeoCorridor
されました。 コンストラクタを使用して設定した場合はhalfWidthInMeters
増加し 、 GeoPolyline
を設定できるGeoCorridor
コンストラクタを使用して設定しないでください。 このパラメータ radiusInMeters
は廃止されました : halfWidthInMeters
ルート経路の太さを指定するには、コンストラクタパラメータとしてのみ使用してください。 増加すると halfWidthInMeters
、ポリラインシェイプの簡略化が進み、検索できるルートが長くなります。 欠点を挙げると、結果の精度が低く、ルートから遠く離れた場所にある可能性があります。 halfWidthInMeters
が設定されていない場合、「最適な推測」に基づいて内部的に適切な値が設定されます。 - は
LocationIndicator
、で設定できるグレーの状態をサポートするようになり LocationIndicator.isActive(boolean)
ました。 - ナビゲーション : ガイダンス中のベトナム料理の音声操作通知のサポートを追加しました。
- ナビゲーション : 次の新しい道路属性を通知する
RoadAttributesListener
を追加しました。isDirtRoad
、isTunnel
、isBridge
、isRamp
、isControlledAccess
、isPrivate
、isNoThrough
、isTollway
、isDividedRoad
、isRightDrivingSide
、isRoundabout
。 - オフラインルーティングで
AvoidanceOptions
は、矩形領域もサポートされるようになりました。 - オフライン地図 : により詳細なエラー状態
MapLoaderError
がに追加されました。
解決済みの問題
-
VisualNavigator
: 最初 Location
の更新を受信すると、カメラがただちに初期位置に移動します。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
- オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
- オフラインルーティング :
Maneuver
情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator
に、代わりに操作データを取得する必要があります。 - オフラインルーティング : 日本ではオフラインルートは計算できません。
Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - オフラインルーティング : 対象 :
RouteOptions
AvoidanceOptions.countries
は現在無視されています。 MapMarker.setOverlapAllowed()
が false に設定され、マップがズームされている場合、マーカーアセットがちらつくことがあります。 - オフライン地図 : 再試行可能なエラーは経由で返さ
MapDownloader.onPause()
れません。代わりに、ダウンロードが停止され、再開せずに再起動する必要があります。 - まれに、アプリが開始されたときに、別のアプリプロセスがマップキャッシュをロックしていることによってキャッシュロックエラーが示されたり、
InstantiationErrorCode.FAILED_TO_LOCK_CACHE_FOLDER
InstantiationErrorCode.FAILED_TO_LOCK_PERSISTENT_MAP_STORAGE_FOLDER
発生したりすることがあります。現時点では、この問題はアプリを再インストールすることによってのみ解決できます。 - ナビゲーション : 場合によっては、制限速度のデータが不足している可能性がありますが、 HERE のデータベースで利用できます。
バージョン 4.7.4.0
新機能
- ルーティング :
TruckType
のトラックのタイプを指定するために、 列挙型 (enum) が追加 TruckSpecifications
されました。 - ルーティング :
TruckSpecifications.trailerCount
トレーラーの数を指定するために追加されました。 - ルーティング :
RoutePlaceType
列挙型 (enum) にaccessPoint
追加されました。 Section
をベースにして差別化を図ることができ RoutePlace.type
ます。 - 公共交通機関 :
FarePriceType
列挙型 (enum) 、 FarePrice.type
、 FarePrice.minimum
、およびFarePrice.maximum
のプロパティが追加されました。 FarePrice
実際の価格値を提供します。
API の変更
- ジェスチャー : 指を下に動かすと、運動パンを含む進行中のアニメーションが停止します。
- オフライン地図 :
ALREADY_INSTALLED
に 列挙型 (enum) 値を追加 MapLoaderError
しました。 現在、既存のマップリージョンをダウンロード ALREADY_INSTALLED
すると、ではなくエラーが発生 SUCCESS
します。 - ルーティング : 廃止
FarePrice.unit
さ FarePrice.validityPeriodInSeconds
れました。代わりに、新しく導入されたプロパティを使用して - ルーティング : サポートされていない
Agency.icon
プロパティが廃止され このプロパティはサポートされなくなり、 HERE SDK リリース v4.10.0 で削除されます。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
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(GeoCircle circle, SearchOptions options, SearchCallback callback)
ました。
API の変更
- ナビゲーション :
LaneAssistance
クラスおよび関連 Navigator.set/getLaneAssistanceListener()
するメソッドが廃止されました。 新たに導入された ManeuverViewLaneAssistance
クラスと Navigator.set/getManeuverViewLaneAssistanceListener()
を代わりに使用します。
解決済みの問題
- 修正済み : オフラインルーティング -
RouteOptions
現在完全に無視され、デフォルト値のみが使用されます。 - 修正日時 :
ReturnToRouteEngine
新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
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 RouteHandle
、 RefreshRouteOptions
クラス、および RoutingEngine.refreshRoute()
メソッドを取得するフラグが追加されました。 現在、 EVRouteOptions
サポートされていません。 詳細については、『開発者ガイド』の関連する章を参照してください。 -
LocationIndicator
: 歩行者の新しいスタイルが追加されました。 新しいスタイルがIndicatorStyle
に追加され、LocationIndicator
インスタンスに設定してデフォルトの 3D マップ マーカーモデルを切り替えて現在の見出しと位置を示すことができます。 オプションで、スタイルをカスタマイズできます。 - で frameRate を増減することで、マップ ビューの FPS レンダリングに影響を与えるオプションが追加
MapView.get/setFrameRate()
されました。 これは、ローエンドデバイスの CPU 使用量を削減するのに役立ちます。 デフォルトの FPS は 60 フレーム / 秒です。 FPS を 0 に設定することで、自動レンダリングサイクルを非アクティブ化することもできます。 - オフライン地図 :
MapDownloader.clearPersistentMapStorage()
ダウンロードされたすべてのマップ データを削除するために、永続ストレージを消去するように追加されました - 特殊な制限速度の使用を簡素化: 現在の最低の特別速度制限が、オプションで経由で公開されます
effectiveSpeedLimitInMetersPerSecond()
。 を設定する必要はなくなり Date()
ました。 HERE SDK は、デバイスのクロック設定に基づいて、この設定を内部的に処理します。 関連する API (TimeDomain
, SpecialSpeedSituationType
, SpecialSpeedSituation
)は廃止されました。 SpeedLimit
次の新しいフィールドがクラスに追加されました。 @Nullable Double advisorySpeedLimitInMetersPerSecond
@Nullable Double snowSpeedLimitInMetersPerSecond
@Nullable Double rainSpeedLimitInMetersPerSecond
@Nullable Double fogSpeedLimitInMetersPerSecond
@Nullable Double schoolZoneSpeedLimitInMetersPerSecond
@Nullable Double timeDependentSpeedLimitInMetersPerSecond
API の変更
-
MapDownloader
: DownloadRegionsStatusListener
リージョンまたはリージョンのリストのダウンロードがいつ一時停止または再開されたかを把握するために、に新しい一時停止 / 再開イベントを追加しました。 と void onPause(@Nullable MapLoaderError error)
void の 2 つの新しいメソッドが導入 onResume()
されました。 MapDownloader
再試行可能なエラーが発生し、によってダウンロードが一時停止されたときに、エラーが発生します。 -
VisualNavigator
デフォルトでは、ターゲットフレームレートが 60 FPS に設定されたスムーズなレンダリングが再度行われます。 これはローエンドデバイス用に調整できます。 frameRate
の設定を参照 MapView
してください。
解決済みの問題
- 固定 :
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - 修正済み : オフライン地図 : のダウンロード
Region
が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
- オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
- オフラインルーティング :
RouteOptions
現在完全に無視され、デフォルト値のみが使用されます。 - オフラインルーティング :
Maneuver
情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator
に、代わりに操作データを取得する必要があります。 - オフラインルーティング : 日本ではオフラインルートは計算できません。
Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
ReturnToRouteEngine
: 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。
バージョン 4.7.1.0
ハイライト
- ユーザー
LocationIndicator
の現在の位置と移動方向を表示するデフォルトの 3D が追加されました。 を使用してマップ ビューに追加 MapView.addMapLifecycleListener()
できます。 AS パラメーターLocation
を受け取るMapview.updateLocation()
を使用して、その場所を更新します。 既定のアセットの外観をカスタマイズするには、MapMarker3DModel
As パラメータをLocationIndicator.setMarker3dModel()
に設定します。 次の項目を指定することもできます MarkerType
。 今後は、さまざまなユースケースで異なるスタイルのマーカーを有効にするために使用される可能性があります。 - カスタマイズ可能 なビジュアルナビゲーションを導入しました。
CameraSettings
に設定できる追加 VisualNavigator
されました。 地球までの距離を定義するようにcameraDistanceInMeters
指定したり、3D 効果をcameraTiltInDegrees
指定したり(値 0 を指定すると 2D 平面ビューに切り替えられます)、地図を移動方向に回転するようにnull
設定できますcameraBearingInDegrees
(他の値を指定すると、回転が停止します。たとえば、次のようになります。 ノースアップモードを有効にするには、 0 に設定します)。 デフォルトでは、回転が有効になっています。
新機能
- タクシーのルートを紹介しました。
RoutingEngine.calculateRoute()
経由地のタクシーに最適化されたルートを計算するTransportMode.TAXI
タイプとTaxiOptions
クラスを追加しました。 注 : これはこのトランスポートモードのベータリリースであるため、いくつかのバグや予期しない動作が発生する可能性があります。 - ルーティング :
RouteOptions.speedCapInMetersPerSecond
車両の最大許容速度を制限するために追加されました。 設定すると、車およびトラックの輸送モードではルートの所要時間が短くなります。 スクータールートの場合、ルート形状にも影響が出ることがあります。 他の転送モードは無視されます。
解決済みの問題
- 修正済み : 公共交通機関のルートには、演習は含まれていません。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - オフライン地図 : のダウンロード
Region
が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。 - オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
- オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
- オフラインルーティング :
RouteOptions
現在完全に無視され、デフォルト値のみが使用されます。 - オフラインルーティング :
Maneuver
情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator
に、代わりに操作データを取得する必要があります。 - オフラインルーティング : 日本ではオフラインルートは計算できません。
Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
ReturnToRouteEngine
: 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。
バージョン 4.7.0.0
ハイライト
- 公共交通機関のルートを計算できる新しい
TransitRoutingEngine
を使用して、公共交通機関のルートを導入しました。 TransitWaypoint
経由地型と TransitRouteOptions
クラスを使用して、さまざまなトランジット関連のオプションを指定します。 API は開発の初期段階にあることに注意してください。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 VEHICLE_RESTRICTIONS
新しいレイヤーをに追加 MapScene
しました。 でアクティブ化 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(@NonNull final IsolineRangeType rangeType, @NonNull final List<Integer> rangeValues, @NonNull final IsolineCalculationMode isolineCalculationMode)
。 - 検索 :
href
文字列を含むSuggestion
の Place の詳細を取得するための新しいメソッドがSearchEngine
に追加されました。 sendRequest()
新しい方法を使用します。
API の変更
MapViewLifecycleListener
廃止されたを置き換える新しいが追加 MapRepresentable
されました。 これは、から追加または削除でき Mapview
ます。 これを使用して、マップビューのライフサイクルに関する通知を取得します。 - 廃止され
MapRepresentable
、それに関連するメソッドを使用して、MapView
から追加または削除されました。 MapViewLifecycleListener
代わりに、新たに導入したを使用します。 - 以前廃止された
GeoBox.intersects(GeoBox)
およびを削除 GeoBox.contains(GeoBox)
しました。 - 制限速度 :
SpecialSpeedSituation.specialSpeedLimitInMetersPerSecond
オプションではなく、 列挙型 (enum) アイテム SPEED_BUMPS_PRESENT
および LANE_DEPENDENT
をから削除し SpecialSpeedSituationType
ました。これらのアイテムには特別な制限速度が含まれていないためです。 RoadTextsListener
現在の道路名について通知を受け取るための新しいを追加しました。 - 近日停止予定
NavigableLocation.streetName
。RoadTextsListener
代わりに、新たに導入したを使用します。 - 以前廃止された
UnitSystem.IMPERIAL
列挙型 (enum) 項目を削除しました。 - 以前廃止された
LocationProvider
メソッドおよびLocationListener.onLocationTimeout()
メソッドを削除しました。 - 前に廃止された
Section.getTransportMode()
メソッドを削除しました。 - 以前廃止された
GeoCorridor(List<GeoCoordinates>, Double)
コンストラクタを削除しました。 - 以前廃止されたを削除
Place.getCoordinates()
しました。 - 以前廃止されたフィールドとコンストラクタをから削除
com.here.sdk.core.Color
しました。
解決済みの問題
- 修正済み : ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
- 修正済み : オフラインの地図 :
Region.sizeOnDiskInBytes
任意の地図の場合 0 です Region
。 - 修正済み :
Place
午前 0 時以降に終了したの営業時間。 - 修正済み : ナビゲーション : オフラインルートの操作矢印が正しくレンダリングされません。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - オフライン地図 : のダウンロード
Region
が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。 - オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
- オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
- オフラインルーティング :
RouteOptions
現在完全に無視され、デフォルト値のみが使用されます。 - オフラインルーティング :
Maneuver
情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator
に、代わりに操作データを取得する必要があります。 - オフラインルーティング : 日本ではオフラインルートは計算できません。
Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 -
ReturnToRouteEngine
: 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。 - 公共交通機関のルートには、演習は含まれていません。
バージョン 4.6.5.0
新機能
- 政治的見解のサポートが追加されました。
politicalView
文字列をSDKOptions
指定できるようになりました。 ISO 3166-1 alpha-3 で定義された 3 文字の国コードです。 設定すると、すべてのマップ データがこの国の視点を尊重します。 これはベータ版の機能であるため、バグや予期しない動作が発生する可能性があります。 Place
をserializeCompact()
とdeserialize()
の間でシリアライズまたはデシリアライズできるようになりました。String
- ルーティング : ルート違反の可能性を通知するために、
SectionNoticeCode
およびNoticeSeverity
列挙体、SectionNotice
クラス、およびSection.getSectionNotices()
メソッドを追加しました。 - 等値線 (Isoline) ルーティング :
RoutePlaceDirection
値 ARRIVAL
およびを使用して 列挙型 (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()
を受け取る新しいメソッド PlaceIdQuery
と LanguageCode
、プレース ID を参照するオプションを追加しました。
API の変更
- ルーティング :
Notice
クラスおよびNoticeCode
列挙型 (enum) を Section.getNotices()
メソッドと共に非推奨にしました。代わりに、新たに導入されたSectionNoticeCode
SectionNotice
クラスおよびSection.getSectionNotices()
メソッドを使用してください。 - 検索 : 廃止
SearchError.OPTION_NOT_AVAILABLE
された 列挙型 (enum) 値。既存 SearchError.INVALID_PARAMETER
の値に置き換えられます。 - ナビゲーション : 近日停止予定
NavigableLocation.speedLimitInMetersPerSecond
。 SpeedLimit
代わりに、新たに導入したを使用します。
解決済みの問題
- 修正済み : オフライン地図 : インストールされているリージョンを取得する新しい方法 では、エラーが発生する可能性があります。 回避策として、利用可能な地図の地域を事前に取得して、もう一度試してください。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - オフラインの地図 :
Region.sizeOnDiskInBytes
任意の地図の場合 0 です Region
。 - オフライン地図 : のダウンロード
Region
が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。 - オフライン地図 : 一部のダウンロード可能なリージョン名はまだ完全にはローカライズされていません。
- オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
- オフラインルーティング :
RouteOptions
現在完全に無視され、デフォルト値のみが使用されます。 - オフラインルーティング :
Maneuver
情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator
に、代わりに操作データを取得する必要があります。 - オフラインルーティング : 日本ではオフラインルートは計算できません。
Place
午前 0 時以降に終了したの営業時間。 Route
危険物を積載するトラックの都心部では、エラーメッセージが表示されないことがあります。 - ナビゲーション : オフラインルートの操作矢印が正しくレンダリングされません。
-
ReturnToRouteEngine
: 新しいルートと古いルートの間のマージポイントでのガイダンス操作が正しく生成されません。
バージョン 4.6.4.0
新機能
- オフライン地図 :
MapDownloaderTask
のpause()
メソッドおよびresume()
メソッドを使用して、マップリージョンの保留中のダウンロードを一時停止および再開できるようになりました。 - ナビゲーション : によって地図に表示されているルートで、デフォルトで操作矢印が表示されるようになり
VisualNavigator
ました。 次の操作が表示され、到達すると削除されます。 - ナビゲーション :
ManeuverAction
ロータリーのターンバイターンが「 roundaboutEnter 」と「 roundaboutExit 」に分割されました。 HERE SDK の動作は変わりません。 大きなロータリーを出るときに、「 Left/Right_Turn 」アクションが追加されることがあります。 - ルーティング :
Waypoint.minCourseDistanceInMeters
ユーザーがアクションを実行しないようにするためのオプションの距離パラメーターを指定するために導入されました。 - ビューポイントのサイズは、物理ピクセルで
Size2D
返される新しいviewportSize
プロパティを使用してMapView
から取得できるようになりました。 MapCamera
A から B までの拡張された FlyTo アニメーションで、ターゲットの向きとターゲット距離を指定 : flyTo(@NonNull GeoCoordinates target, double distanceInMeters, @NonNull MapCamera.FlyToOptions animationOptions)
- 新しいマップスタイルがベータ版として導入されました。
NORMAL_DAY
、 NORMAL_NIGHT
、 HYBRID_DAY
およびのマップスタイル HYBRID_NIGHT
は、 v4.8.0 で更新されます。 予定されている新しいマップスタイルは、ベータ版として次のファイル名ですでにアクセスできます。 - " preview.normal.day.json" - このスキームは
NORMAL_DAY
v4.8.0 の現在のものを更新します。 - " preview.normal.night.json" - このスキームは
NORMAL_NIGHT
v4.8.0 の現在のものを更新します。 - "preview hybrid.day.json" -
HYBRID_DAY
このスキームは v4.8.0 の現在のものを更新します。 - "preview hybrid.night.json" -
HYBRID_NIGHT
このスキームは v4.8.0 の現在のを更新します。
NORMAL_DAY
、 NORMAL_NIGHT
、 HYBRID_DAY
、およびの従来のマップスタイル HYBRID_NIGHT
は、 v4.8.0 から v4.9.0 まで、以下に一覧表示されているファイル名でアクセスできます。 v4.9.0 で削除されます。 - " legacy.normal.day.json"
- " legacy.normal.night.json"
- "legacy.hybrid.day.json"
- "legacy.hybrid.night.json"
- " legacy.gray.day.json"
- " legacy.gray.night.json"
API の変更
- マップスタイル
MapScheme.greyDay
MapScheme.greyNight
は廃止され、削除されます。 NORMAL_
代わりにバリアントを使用してください。 - ナビゲーション : スピードカメラの Warner 製テキスト通知が常に送信されました。 テキスト通知は
ManeuverNotificationListener
、が SafetyCameraWarningListener
設定されている場合にのみ経由で送信されるようになりました。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
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
、は無視されます。 -
MapDownloader
: 非同期で削除する必要があるRegionId
要素のリストを受け取る新しいdeleteRegions()
メソッドを使用して、ダウンロードしたマップリージョンを削除できるようになりました。 -
MapDownloader
: InstalledRegion
インストールされているリージョンに関する情報を保持するクラスが追加されました。 getInstalledRegions()
新しいクラスを取得するメソッドが追加されました。
解決済みの問題
- 修正済み : ナビゲーション : 無制限の制限速度は、必ずしも期待どおりに報告されるとは限りません。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
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()
は、およびの新しいプロパティ setOverlapAllowed(boolean)
が含まれています。 -
VisualNavigator
: の表示 / 非表示 Route
は、で制御 setRouteVisible(boolean)
できます。 プロパティはで公開 isRouteVisible()
されます。 デフォルトでは、ルートが設定されている場合、startRendering()
が呼び出されるとルートがレンダリングされ、stopRendering()
で削除されます。 いつでもルートを設定または削除できます。つまり、startRendering()
発信前または発信後に、MapView
内のルートがそれに応じて更新されます。
API の変更
- フリーフローのトラフィック層では、デフォルトで緑色のトラフィックフローラインがレンダリングされています。
-
MapLoader
: 無意味なエラーが廃止 MapLoaderError.DUPLICATE_CATALOG
されました。 -
VisualNavigator
行動の変化を導入しました。 のトランスフォームセンター ( 主要ポイントとも呼ば MapCamera
れます ) は、ナビゲーション中に自動的に調整され、結果をより適切に表示できます。 startRendering()
を呼び出すと、MapCamera
のprincipalPoint
プロパティが変更され、現在の位置インジケーターがMapView
の下部にわずかに配置されます。 stopRendering()
が呼び出されると、元の値に復元されます。
解決済みの問題
- 修正済み : トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
- 修正済み : 現在
Lane
、バスまたは自転車用に予約されているには、方向タイプが含まれていません。 - 修正済み : オフラインルーティング : 回避オプションは現在無視されています。
- 修正済み : オフラインルーティング : フェリーのリンクは、別々のセクションには展開されません。
- 修正済み : ナビゲーション : スピードカメラの通知が頻繁に送信されることがあります。
- 修正済み :
SDKOptions
の初期化前にが作成された日時 SDKNativeEngine
に、壊れたパスが含まれている可能性があります。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
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
getPostActionListener()
およびsetPostActionListener()
からアクセスできるPostActionListener
インターフェイスを追加しました。 - ナビゲーション :
exitSignTexts
( 道路出口番号 ) 属性がに追加 Maneuver
されました。 - レーンアシスタンス:
automobiles
次の新しいアクセスタイプが追加されました : buses
、taxis
、carpools
、pedestrians
、trucks
、throughTraffic
、deliveryVehicles
、emergencyVehicles
、motorcycles
。 - 位置付け :
Location
オブジェクトに新しいフィールドが追加されました : bearingAccuracyInDegrees
、speedAccuracyInMetersPerSecond
、timestampSinceBootInMilliseconds
。 関連するコンストラクタは廃止されました。 代わりに、新しく追加された関連コンストラクタを使用します。
API の変更
- ルーティング :
AvoidanceOptions
コンストラクタは、新しいフィールドを設定する必要 zoneCategories
があります。 - ルーティング : 廃止され
Section.getDeparture()
たおよび Section.getArrival()
。 代わりに、新たに導入されたSection.getDeparturePlace()
およびSection.getArrivalPlace()
を使用して、RoutePlace
を取得します。 Address
フィールド stateName
、 countyName
、 streetName
および関連するコンストラクタが廃止されました。 代わりに、新しいフィールドを使用する新しく導入されたコンストラクタ、state
country
およびstreet
を使用します。
解決済みの問題
- 修正済み : 円内での検索時に、
CategoryQuery
またはTextQuery
の検索を実行してもSearchError.HTTP_ERROR
戻りません。この円の半径は、小数の数値です。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - 現在
Lane
、バスまたは自転車用に予約されているには、方向タイプが含まれていません。 - オフラインの地図 :
Region.sizeOnDiskInBytes
任意の地図の場合 0 です Region
。 - オフライン地図 : のダウンロード
Region
が失敗するか、キャンセルされると、すでにダウンロードされているすべてのリージョンも削除されます。 - オフラインルーティング : 歩行者、トラック、スクーター、電気自動車のルートは機能しないと予想されます。
- オフラインルーティング : 回避オプションは現在無視されています。
- オフラインルーティング : ルートのセクションにある公開操作リストが空です。 ナビゲーション中は、通常通り操作が行われます。
- オフラインルーティング : フェリーのリンクは、別々のセクションには展開されません。
- ナビゲーション : 無制限の制限速度は、必ずしも期待どおりに報告されるとは限りません。
- オフラインルーティング :
RouteOptions
現在完全に無視され、デフォルト値のみが使用されます。 - オフラインルーティング :
Maneuver
情報は利用できません。 操作には、空の文字列またはデフォルト値のみが含まれます。 ガイダンス中 Navigator
に、代わりに操作データを取得する必要があります。 - ナビゲーション : スピードカメラの通知が頻繁に送信されることがあります。
SDKOptions
の初期化前にが作成された日時 SDKNativeEngine
に、壊れたパスが含まれている可能性があります。
バージョン 4.6.0.0
ハイライト
- 古い Adreno 330 GPU を実行しているデバイスがサポートされるようになりました。
- オフライン地図のサポートが追加されました。 マップ データは、世界中の大陸および国に合わせてプリロードできるようになりました。 注 : この機能は ベータ 版としてリリースされています。
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 で指定されたを参照するメソッドを追加 void lookAt(@NonNull final GeoBox target, @NonNull final MapCamera.OrientationUpdate orientation, @NonNull final Rectangle2D viewRectangle)
しました。 たとえば、マップ ビューの特定の部分にルートを表示する場合に使用できます。 - 検索 :
categories
にフィールドを追加 OpeningHours
しました。 これには categories
、特定に関連する OpeningHours
が含まれてい たとえば、に Place
複数の営業時間が関連付けられている場合です。 SDKNativeEngine.dispose()
リリースリソースに追加されました。 SDKNativeEngine
以前使用したものと同じアクセスキー ID を使用しての新しいインスタンスを作成する必要がある場合に使用します。 - ロードシールドがデフォルトでマップ ビューにレンダリングされるようになりました。
-
Navigator
VisualNavigator
トラッキングのためのTransportMode
を指定できるようになりました。 デフォルトでは、 CAR モードが使用されます。 SafetyCameraType
ルート上およびトラッキングモードの両方で、スピードカメラに関する通知を提供するように追加されました。 トラッキングモードでは、現在の位置と最初のジャンクションの間の道路の一部についてのみ、セーフティカメラの通知が送信されます。 SafetyCameraWarning
現在の位置からカメラまでの距離、カメラによって監視される制限速度、および安全カメラのタイプに関する情報を提供するために追加されました。 Navigator
またはに設定できる専用のリスナーを追加 VisualNavigator
しました。 - レーンアシスタンス: 新しいタイプを追加
LaneType
しました : 高速レーン、加速レーン、減速レーン、補助レーン、低速レーン、 通過レーン、ショルダーレーン、制御されたレーンへのアクセス、ターンレーン、センターターンレーン、 トラック駐車場、駐車場、可変車線、自転車専用レーンなど、様々な施設があります。
API の変更
- スクーター輸送モードのベータ版ステータスを削除しました。
updateGeometry()
のメソッドが廃止さ MapPolygon
れました。 代わり に、新たに導入された set/get ジオメトリアクセサを使用して、GeoPolygon
を取得または設定します。 updateGeometry()
のメソッドが廃止さ MapPolyline
れました。 代わり に、新たに導入された set/get ジオメトリアクセサを使用して、GeoPolyline
を取得または設定します。 - 検索 : 次の
Contact
フィールドは廃止されました landlinePhoneNumbers
: mobilePhoneNumbers
、emailAddresses
、websiteAddresses
。 代わりに、landlinePhones
、mobilePhones
、emails
、websites
のように、新たに導入されたフィールドを使用します。 各には、新たに作成されたクラスのリストLandlinePhone
、MobilePhone
、 EmailAddress
、WebsiteAddress
が含まれています。このクラスには、アイテムの文字列表現と、関連するPlaceCategory
値のリストが含まれています。 - フリーフローのトラフィック層は、グリーンのトラフィックフローラインをレンダリングしなくなりました。 今後、フローを有効または無効にする API が導入される予定です。
- は
SDKNativeEngine
、マップ データキャッシュおよび永続ストレージディレクトリへのアクセスをロックするようになりました。 の別のインスタンス SDKNativeEngine
が同じアクセスキー ID でインスタンス化されると、例外がスローされるようになりました。 -
MapView
: 座標がビューポイントの外側にあるときに、主軸にクランプが追加されました。 -
Maneuver
: 近日停止予定 roadName
, roadNameLanguageCode
, roadNumber
, nextRoadName
, nextRoadNameLanguageCode
, nextRoadNumber
. RoadTexts
roadTexts
AND および nextRoadTexts
LocalizedText
AND を使用して代わりに追加 LocalizedTexts
されました。 - HERE Positioning は、別個のプロセスではなく、独自のスレッドで実行されるようになりました。
解決済みの問題
- 修正済み : を
MapPolyline
経由して予期せずレンダリングされる MapMarker
ことがあります。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
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
しました。 マニフェスト (com.here.sdk.cache_size_in_bytes
,com.here.sdk.persistent_map_storage_path
) のキーとしても使用できます。 この機能を使用すると、キャッシュされたマップ データの保存場所を制御できます。また、キャッシュ用に予約するデータ量を指定することもできます。
既知の問題
VisualNavigator
API は開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - 現在
Lane
、バスまたは自転車用に予約されているには、方向タイプが含まれていません。 ただし、このような車線は車線リストに含まれています。 ただし、レーンタイプはまだ公開されていません。 そのため、 1 つ以上の方向を含まないレーンを除外することをお勧めします。 - を
MapPolyline
経由して予期せずレンダリングされる MapMarker
ことがあります。
バージョン 4.5.3.0
新機能
Route
が計算された後の問題について説明するNoticeCode
を追加しました。 たとえば、ルートがトンネルを回避する必要があるが、可能な唯一のルートがトンネルを通過する必要がある場合 Route
、には、要求されたトンネルの回避策に違反したことを示す通知が含まれます。 そのため Route
、違反の可能性がないか、常に計算されたを確認することをお勧めします。 NoticeCode
はNotice
オブジェクトの一部です。 可能なNotice
オブジェクトのリストには、Section
Route
ごとにアクセスでき ます。 違反が発生しなかった場合、リストは空になります。 - のアンカーポイントを
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
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が、ロータリーの開始前に早すぎてトリガされることがあります。
jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - 現在
Lane
、バスまたは自転車用に予約されているには、方向タイプが含まれていません。 ただし、このような車線は車線リストに含まれています。 ただし、レーンタイプはまだ公開されていません。 そのため、 1 つ以上の方向を含まないレーンを除外することをお勧めします。 - を
MapPolyline
経由して予期せずレンダリングされる MapMarker
ことがあります。
バージョン 4.5.2.0
ハイライト
- 新しいを使用したスクータールート計算のサポートを追加
ScooterOptions
しました。 これはベータ版の機能であることに注意してください。 ナビゲーションにスクータールートを使用することはまだサポートされていません。 - ナビゲーション中にドライバーに次の操作に到達するために推奨される車線を通知する新しいレーンアシスタンス API を導入しました。 新しい
LaneAsssistanceListener
を使用して、各音声アナウンスとともに開始されたLaneAssistance
イベントを受信します。
新機能
MapPolyline
with に新しい読み取り専用プロパティ GeoPolyline getGeometry()
が追加されました。 DashPattern
の破線のスタイルを設定するクラスを追加 MapPolyline
しました。 MapPolyline
破線を使用する場合に塗りつぶしの色のサポートを追加するために、次のメソッドが追加されました。 Color getDashFillColor()
void setDashFillColor(@Nullable Color value)
MapCamera
で相対的な向きの値を使用して任意のビュー座標を中心にマップを回転するための累積軌道メソッドが追加 orbitBy(@NonNull MapCamera.OrientationUpdate delta, @NonNull Point2D origin)
されました。
API の変更
- マップ データを保存するキャッシュパスが、アクセスキー ID ごとに一意になりました ( 顧客ごとに一意 ) 。 HERE SDK は、キャッシュの現在のバージョンとアクセスキー ID を自動的に追加します。 既存のキャッシュデータを保持する場合は、キャッシュの現在のバージョンが「 v1 」であるため、
<cache-root>
から<cache-root>/v1/<access-key-id>
へのコピーが必要になることがあります。 - 近日停止予定
SDKNativeEngine.setAccessKey(access_key_id, access_key_secret)
。 代わりに、SDKNativeEngine.setAccessKeySecret(access_key_secret)
を使用してアクセスキー ID を設定し、SDKOptions
を使用して新しいSDKNativeEngine
を作成します。 - 近日停止予定
LocationUpdateListener
. LocationListener
代わりに、新しいを使用してください。 GeoCircle
radius に単精度の float 型を受け入れる廃止予定のコンストラクタを削除しました。
解決済みの問題
- 修正済み : 埋め込み POI マーカーは 、ハイブリッド夜間 マップ スキームでは表示されません。
- 修正済み : パンジェスチャは、開始 イベントの前にキャンセルイベントを受け取ることがあります。
- 修正済み : ガイダンストラッキングモード中に、制限なしの速度の道路が正しく報告されるようになりました。
既知の問題
- 新型
VisualNavigator
および新型のレーンアシスタンス API は、開発の初期段階にあります。 次のリリースでは、より多くの機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が早すぎてトリガされることがあります。
jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
バージョン 4.5.1.0
ハイライト
- Samsung などの特定のデバイスのコールドスタートアップ時間が短縮されました。
- 新しい
VisualNavigator
クラスが導入されました。 Navigator
クラスと同じ機能を備えていますが、視覚的なガイダンスエクスペリエンスをサポートしています。 3D startRendering()
位置マーカーが追加され、地図上の現在の位置をスムーズに追跡できます。 アニメーションが補間されます。 さらに MapOrientation
、が更新されます。 が Route
設定されている場合、カメラは自動的に方向矢印に追従します。 新しいバージョンで CameraTrackingMode
は、この機能をオフにして、ユーザーが自由に地図をパンできるようにすることができます。 トラッキングがオフの場合、方向を示す矢印がオンになりますが、地図 は移動されません。 CameraTrackingMode
再度有効にすると、カメラは現在の位置を追跡します。 Navigator
クラスは VisualNavigator
、新しい Navigator
メソッドと同じメソッドシグネチャを共有するため、コードを追加せ VisualNavigator
ずにクラスで置き換えることができます。
新機能
Maneuver.getLengthInMeters()
操作の長さを戻す方法が導入されました。 void setTargetArea(@Nullable GeoBox value)
および@Nullable GeoBox getTargetArea()
で新規MapCameralimits
追加 されました。 これにより、ユーザーが希望する関心領域から移動できないように、ターゲット領域を設定できます。 void setBearingRange(@NonNull AngleRange value)
および@NonNull AngleRange getBearingRange()
を使用したベアリングの新規MapCameralimits
追加。 SectionTransportMode
列挙型 (enum) が導入され、このタイプのインスタンスを返すSection.getSectionTransportMode()
メソッドが追加されました。これは、フェリーなどの現在のトランスポートモードを示しています。Section.getTransportMode()
は廃止されました。代わりに、新たに導入されたメソッドを使用してください。 - 検索 : 導入
SupplierReference
さ Details.references
れたタイプとプロパティ。このプロパティには、場所へのサプライヤ参照のリストが含まれています。
解決済みの問題
- 修正済み :
MapCamera
(lookAt()
, zoomBy()
...) に対する操作は、onCreate()
およびonResume()
の呼び出し中にすでに実行できるようになりました。 が MapView
完全に作成され、機能した後で、キューに入れられて実行されます。
既知の問題
- 新製品
VisualNavigator
は開発の初期段階にあります。 今後のリリースでは、より多くのレンダリング機能と全体的な安定化が予定されています。 パンデミックな状況のため、現在、すべてのテストカバレッジがブロックされています。 - 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が早すぎてトリガされることがあります。
jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。 - 埋め込み POI マーカーは 、ハイブリッド夜間 マップ スキームでは表示されません。
- パンジェスチャは、開始 イベントの前にキャンセルイベントを受け取ることがあります。
バージョン 4.5.0.0
ハイライト
- 単体テストの HERE SDK クラスを簡単に編集できるようにするために、リリースパッケージに
heresdk-navigate-mock-<version>.jar
追加 されました。新しい UnitTesting のサンプルアプリで、独自のテストでの使用方法を確認してください。 - サイズ、トラフィック、ダウンロード時間の短縮を実現する、よりパフォーマンスの高い基本的なマップ形式に切り替えられました。 この新しい形式 では、アプリ側での適応は必要ありません。
OfflineSearchEngine
以前にキャッシュされたマップに、インターネット接続なしで動作する新しいが追加されました。 キーワード検索、カテゴリ検索、ジオ コーディング、リバースジオ コーディングをサポートしています。 たとえば、インターネット接続が利用できない場合 OfflineSearchEngine
、アプリはにフォールバックして結果を即座に提供しようとすることがありますが、接続は一時的に失われます。 - 電気自動車 ( EV )のルート計算を追加しました。 所定の消費モデル(電気自動車およびトラックでサポート)に従って、ルートセクションごとのエネルギー消費量を計算できるようになりました。 充電ステーションは、電気自動車が走行中にエネルギー不足にならないように、計算されたルートに自動的に経由地として追加されます(電気自動車でサポートされています)。
新機能
LogAppender
独自のログクラスをに挿入するためのインターフェイスが追加 SDKNativeEngine
されました。 この方法では、リリースビルドでも、さまざまな事前定義のログレベルの HERE SDK メッセージをログに記録できます。 Navigator
操作の通知に使用できる言語のリストを照会するための静的な方法として追加さ List<LanguageCode> Navigator.getAvailableLanguagesForManeuverNotifications()
れました。 - のサイズを変更するための scale プロパティを追加
MapMarker3D
しました。 void MapCameraLimits.setMaxTilt(double degreesFromNadir)
およびを使用して、カメラのチルト制限を追加 void MapCameraLimits.setMinTilt(double degreesFromNadir)
。 void MapCameraLimits.setMaxZoomLevel(double zoomLevel)
およびを使用してカメラのズーム制限を追加 void MapCameraLimits.setMinZoomLevel(double zoomLevel)
しました。 - 電気自動車のルートを計算する新しい方法が追加 さ れました ( 車とトラックがサポートされています ) 。
RoutingEngine.calculateRoute(List<Waypoint>, EVCarOptions, CalculateRouteCallback)
、RoutingEngine.calculateRoute(List<Waypoint>, EVTruckOptions, CalculateRouteCallback)
- EV ルーティングをサポートするために、次のクラスおよびフィールドを追加しました ( 上記参照 ) 。
-
BatterySpecifications
- 電気自動車のバッテリーを説明するパラメータ。 -
ChargingConnectorAttributes
- 充電に使用することが推奨されているコネクタの詳細。 -
ChargingConnectorType
- 使用可能な充電コネクタタイプの一覧表。 -
ChargingStation
- 充電スタンドデータ。 -
ChargingSupplyType
- 使用可能な充電サプライタイプの一覧表。 -
EVCarOptions
電気自動車のルートを計算する方法を指定するオプション。 -
EVConsumptionModel
- 電気自動車に固有のパラメータで、特定のルートでのエネルギー消費量の計算に使用されます。 -
EVDetails
- 電気自動車で利用できる追加情報。 -
EVTruckOptions
- 電気トラックのルートを計算する方法を指定するオプション。 -
PostActionType
- 使用可能な後処理タイプの列挙。 -
PostAction
- 到着後に実行する必要があるアクション。 -
RoutePlaceType
- ルート上の場所 ( 出発地、到着地など ) が充電スタンドか通常の場所かを示します。 -
Arrival.type
- 到着地のタイプ。 -
Arrival.chargeInKilowattHours
- 到着時のバッテリー充電量 -
Arrival.chargingStation
- 到着時の充電スタンドデータ。 -
Departure.type
- 出発地のタイプ。 -
Departure.chargeInKilowattHours
- 出発時のバッテリー充電量 -
Departure.chargingStation
- 出発時の充電スタンドデータ。 -
Section.postActions
- 到着後に行う必要がある操作。 -
Section.evDetails
- 電気自動車で利用できる追加のセクション情報。
API の変更
- カスタムマップスタイルの場合 は、 HERE Style Editor 0.26 が必要です。
- スプラッシュ画面を黒ではなく灰色に変更。 これにより、コールドスタートに時間がかかるデバイスでのエクスペリエンスが向上します。
- AS パラメータ
LocationProvider
を受け取るLocationProvider
インターフェイスおよびNavigator
コンストラクタが廃止されました。 Navigator
空のコンストラクタからを構築できるようになりました。 Navigator
がsdk.core.LocationListener
インターフェイスを実装するようになりました。 - 廃止
onLocationTimeout()
sdk.core.LocationListener
- 不要になり、 必要なタイムアウト処理がNavigator
実装内部で内部的に実行されるようになりました。 - 廃止された
GeoCoordinates
コンストラクタを削除しました。代わりに、以前に導入されたコンストラクタを使用 - で次のメソッドを変更
MapMarker
しました。 -
Long getDrawOrder()
終了 Integer getDrawOrder()
。 -
void setDrawOrder(Long drawOrder)
終了 void setDrawOrder(Integer drawOrder)
。
- 廃止された
Anchor2D
コンストラクタを削除しました。代わりに、以前に導入されたコンストラクタを使用 Navigator
メソッドList<LanguageCode> getSupportedLanguagesForManeuverNotifications()
で廃止されました。代わりにList<LanguageCode> Navigator.getAvailableLanguagesForManeuverNotifications()
を使用してください。
解決済みの問題
- 修正済み : 方向の変更後に、座標の変換で誤った値が返されることがあります。
- 修正済み : ナビゲーション中に、道路 / 道路の名前がルート番号の場合、
nextRoadName
またはnextRoadNumber
が利用できないことがあります。 このような場合、次の行 Maneuver
は「不明な道路」を示しています。 - 修正済み : 英単位系が「 EN US 」言語コードとともに選択された場合
RouteTextOptions
、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。 - 修正済み : 一部の地域で
null
は、高速道路で速度制限値が予期せずに設定されることがあります。 制限速度のない道路は、ナビゲーション中に正しく表示されるようになりました。 - 修正済み : ナビゲーション中に、トンネルの外挿が想定どおりに動作しないことがあります。
- 修正済み :
GeoCorridor.polyline
リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。 - 見出し情報がない、または不安定なマップマッチングの問題を修正しました。 ナビゲーション中に、見出し情報が提供されていない場合、または速度が非常に低い場合でも、地図の一致が機能するようになりました。
既知の問題
- 完全
MapMarker
に新しい画像で既存の画像を更新すると、新しい画像で描画される前にマーカーがしばらく表示されなくなります。 - 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が早すぎてトリガされることがあります。
jamFactor
表示は TrafficSpeed
現在、道路タイプやその他のパラメータを考慮せずに線形に計算されています。
バージョン 4.4.6.0
ハイライト
- このリリースでは、全体的な安定性とパフォーマンスの改善に焦点を当てています
解決済みの問題
- 修正済み : ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。
- 修正済み : ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
- 修正済み : ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生します。
既知の問題
- 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - 方向の変更後に、座標の変換で誤った値が返されることがあります。
- ナビゲーション中に、道路 / 道路の名前がルート番号の場合、
nextRoadName
またはnextRoadNumber
が利用できないことがあります。 このような場合、次の行 Maneuver
は「不明な道路」を示しています。 - ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
- 英単位系が「 EN US 」言語コードとともに選択された場合
RouteTextOptions
、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。 - 一部の地域で
null
は、高速道路で速度制限値が予期せずに設定されることがあります。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 - ナビゲーション中に、トンネルの外挿が想定どおりに動作しないことがあります。
GeoCorridor.polyline
リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。 - トラフィックフローが有効な場合、マップジェスチャの動作が予想よりも遅くなることがあります。
Maneuver.polyline
のリスト GeoCoordinates
には、ルートの最後の操作のためのエレメントが 1 つだけ含まれています。 -
MapMarker3D
カメラが地球から遠すぎる位置にある場合にのみ、インスタンスが部分的にレンダリングされます。 - ナビゲーション中に、次の操作および音声指示が早すぎてトリガされることがあります。
バージョン 4.4.5.0
新機能
void setImage(@NonNull MapImage mapImage)
およびMapImage getImage()
がMapMarker
クラスに追加されました。 これにより、マップにすでに表示されているMapMarker
のMapImage
の外観を変更できます。 - ズーム レベルを [0,22] の範囲で設定するように
MapCamera
クラスにvoid zoomTo(double zoomLevel)
追加されました。 zoomLevel
カメラ State
のプロパティから現在のにアクセスします。 Geocoordinates
のリストからGeoBox
を作成するためにGeoBox GeoBox.containing(@NonNull List<GeoCoordinates> geoCoordinates)
追加 されました。 - 追加のコンストラクタ
CategoryQuery(@NonNull PlaceCategory category, @NonNull String filter, @NonNull GeoCoordinates areaCenter)
を使用して、 1 つのPlaceCategory
からをCategoryQuery
作成できるようになりました。
解決済みの問題
- 修正済み : 2 つ以上の経由地を持つルートの場合、目的地に到達しましたイベントが早すぎる可能性があります。
- 修正済み : まれに、デバイスがオフラインでキャッシュが使用されているときに、マップタイルがちらつくことがあります。
- 修正済み : ナビゲーション中に、音声コマンドが欠落しているか、または不正確になることがあります。
LocationEngine
の start()
stop()
メソッドを順番に呼び出したときに発生する可能性があるNullPointerException
を修正しました。 - 低速走行時のターン・バイ・ターンナビ (矢印ナビ)中のマップマッチング位置の問題を修正しました。
既知の問題
- 新たに導入されたズーム レベルの動作は、デバイスごとに一貫性がありません。表示される詳細レベルは、デバイスの物理的な画面サイズによって異なります。
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
- 方向の変更後に、座標の変換で誤った値が返されることがあります。
- ナビゲーション中に、道路 / 道路の名前がルート番号の場合、
nextRoadName
またはnextRoadNumber
が利用できないことがあります。 このような場合、次の行 Maneuver
は「不明な道路」を示しています。 - ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
- 英単位系が「 EN US 」言語コードとともに選択された場合
RouteTextOptions
、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。 - ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。
- 一部の地域で
null
は、高速道路で速度制限値が予期せずに設定されることがあります。 - ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。 - ナビゲーション中に、トンネルの外挿が想定どおりに動作しないことがあります。
GeoCorridor.polyline
リストパラメータが空の場合、ルートに沿ったカテゴリ検索がクラッシュします。 -
MapViewPin
地図を傾けてパンした後は、インスタンスを削除できません。
バージョン 4.4.4.0
ハイライト
- 次の項目に形状の自動単純化が追加され
MapPolyline
レンダリングされたポリラインの形状は、カメラから地球までの現在の距離に基づいて最適化されます。 目に見えない状態で、たとえば長いルートをレンダリングする場合などに、パフォーマンスが向上します。
新機能
- 位置付け :
ACTIVITY_RECOGNITION
アプリが Android 10 以降を対象としている場合に、より適切な結果を得るための Android 権限のサポートが追加されました。
API の変更
- HERE SDK によって使用されている内部
AndroidManifest
のtargetSdkVersion
compileSdkVersion
が 28 から 29 に更新されました。
近日停止予定
- クラスのメソッド、フィールド、およびコンストラクタが
here.sdk.Color
いくつか廃止されました。 代わり Color
に、クラスに導入された新しいメソッドを使用して、 Android のネイティブクラスに準拠します。 新しいファクトリメソッドおよび getter では、廃止されたコンポーネントに使用された type short
および [0,255] の代わりに、 interval[0,1] の type float
のカラーコンポーネントが使用されます。
解決済みの問題
- 資格情報を変更した後で、番地ラベルがちらつく問題を修正しました。
- ナビゲーション中に左右の音声コマンドが正しくない問題を修正しました。
- リバースジオ コーディングの結果の ID が空の問題が修正されました。 場所の ID の結果は空の文字列ではなくなり、有効な ID が含まれるようになりました。
- ルート計算 : トラックの制限に互換性がないためにトラックルートが見つからなかっ
RoutingError.NO_ROUTE_FOUND
た場合、理由が記録され、エラーが返されます。 たとえば、ログには次の内容が含まれている場合があります " 潜在的なルートがトラックの制限に違反しています : { "maxHeight" : 400}" 。
既知の問題
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
- の透過性
MapPolylines
はサポートされていません。 - ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
- 方向の変更後に、座標の変換で誤った値が返されることがあります。
- ナビゲーション中に、道路 / 道路の名前がルート番号の場合、
nextRoadName
またはnextRoadNumber
が利用できないことがあります。 このような場合、次の行 Maneuver
は「不明な道路」を示しています。 - ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
- 2 つ以上の経由地を持つルートの場合、目的地に到達しましたイベントが早すぎる可能性があります。
- 英単位系が「 EN US 」言語コードとともに選択された場合
RouteTextOptions
、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。 - ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。
- まれに、デバイスがオフラインでキャッシュが使用されているときに、マップタイルがちらつくことがあります。
- 一部の地域で
null
は、高速道路で速度制限値が予期せずに設定されることがあります。 - ナビゲーション中に、音声コマンドが欠落しているか、または不正確になることがあります。
- ナビゲーション中、
RouteProgress
内のセクション数がRoute
内のsections
数と一致しない可能性があります。
バージョン 4.4.3.0
ハイライト
- 運動マップのパン動作が大幅に改善されました。 現在では、地図をスワイプすると動きが遅くなり、自然な雰囲気になりました。
- ルートが交差してはならない
GeoBox
アイテムを含むavoidAreas
リストを含むAvoidanceOptions
特定のエリアをルート計算から除外できるようになりました。
新機能
Suggestion.getHref()
詳細を確認するための直接リンクを取得するオプションが追加されました。 提案の結果タイプが カテゴリ または チェーンの場合に使用できます。 RoadFeatures.DIFFICULT_TURNS
列挙型 (enum) の値を追加しました。 トラック輸送モードでのみ有効です。 MapView
が削除された後にマップ シーンが無効な状態になったときに発生する MapError.INVALID_STATE
列挙型 (enum) 値を追加しました。 - 非推奨のコンストラクタを 倍精度浮動 小数点数型
radiusInMeters
で置き換える整数型のradiusInMeters
新しいGeoCorridor
コンストラクタを追加しました。以下を参照してください。
近日停止予定
- 倍精度浮動小数点数 型の
radiusInMeters
GeoCorridor
コンストラクタが廃止されました。 代わりに、新しく追加されたGeoCorridor
コンストラクタをradiusInMeters
整数型として使用します ( 上記を参照 ) 。
API の変更
AvoidanceOptions(avoidFeatures, avoidCountries)
コンストラクタが拡張さ GeoBox
れ、 3 番目のパラメータとして項目のリストが許可されました。
解決済みの問題
- 修正済み : ナビゲーション中
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 サービスを改善するための新しいサービスも提供しています。
新機能
NavigatorInterface
の主なターンバイターン機能を記述する新しいが追加 Navigator
されました。 Place
のGeoCoordinates
を取得するPlace.getGeoCoordinates()
メソッドが追加 されました。 Suggestion
結果から取得されたPlace
インスタンスのみ が地理座標を含むことはできません。そのため、返される値は任意です。 - 出発 / 到着情報を
Section
のに追加 Route
しました : Departure
次のフィールドを含むクラスを追加しました : waypointIndex
originalCoordinates
mapMatchedCoordinates
Arrival
次のフィールドを含むクラスを追加しました : waypointIndex
originalCoordinates
mapMatchedCoordinates
Section.get_departure()
メソッドを追加しました。 Section.get_arrival()
メソッドを追加しました。
Suggestion
場所、 店舗、レストラン、ビジネスチェーンなどのチェーン、またはcategory
を示す新しい SuggestionType
列挙型 (enum) を取得するためにSuggestion.getType()
追加 されました。
近日停止予定
- 廃止
Place.getCoordinates()
されたメソッドです Place.getGeoCoordinates()
。代わりにを使用して Suggestion
結果から取得されたPlace
インスタンスのみ が地理座標を含むことはできないため、返された値は任意になります。
解決済みの問題
- 修正済み :
Route
ルート沿いの検索に使用され た時間が長すぎる場合、で適切なエラーが返されるようになり SearchError.ROUTE_TOO_LONG
ました。 - 修正済み :
Suggestion
クラスから取得した場所の地理座標には、常に緯度と 0 に等しい経度が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。
既知の問題
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
SearchEngine
: Place.getId()
は、逆方向のジオ コーディング結果の場合は空です。 - の透過性
MapPolylines
はサポートされていません。 - ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
- 方向の変更後に、座標の変換で誤った値が返されることがあります。
- のピック半径
pickMapItems()
が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。 - ナビゲーション中に、道路 / 道路の名前がルート番号の場合、
nextRoadName
またはnextRoadNumber
が利用できないことがあります。 このような場合、次の行 Maneuver
は「不明な道路」を示しています。 - ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
- 2 つ以上の経由地を持つルートの場合、目的地に到達しましたイベントが早すぎる可能性があります。
- 英単位系が「 EN US 」言語コードとともに選択された場合
RouteTextOptions
、単位として「 ft 」が返されますが、音声ガイダンスでは「ヤード」が使用されます。 - ナビゲーション中
Manuever
に、にすべての予期されたフィールドが含まれていないことがあります。 - ナビゲーション中に、次の操作までの距離がわずかにずれていることがまれにあります。
バージョン 4.4.1.0
新機能
- に沿ってトラフィックフローを識別できるようになり
Route
ました。 Section
ポリライン経由でトラフィック速度情報を提供するTrafficSpeeds
クラスを導入しました。 このSection.getTrafficSpeeds()
メソッドは、Section
ポリラインをカバーするTrafficSpeeds
のリストを返します。 SearchError.QUERY_TOO_LONG
およびを追加しました SearchError.FILTER_TOO_LONG
。 これらのエラーは、検索クエリまたは検索フィルターが長すぎる場合 (300 文字を超える場合 ) に表示されます。 - ルート計算のために要求された元の
TransportMode
ものを返すRoute.getTransportMode()
追加されました。
解決済みの問題
- 修正済み : によりメモリリークが修正
PlatformThreading
されました。 - 修正済み : 音声命令が現在のマップマッチした場所と正しく同期されないことがあります。
- 修正済み : ターン・バイ・ターンナビ (矢印ナビ)の実行中
NavigableLocation
、データの問題により、一部のリージョンの地図と一致する地理座標がに含まれていない場合があります。
既知の問題
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
SearchEngine
: Place.getId()
は、逆方向のジオ コーディング結果の場合は空です。 - の透過性
MapPolylines
はサポートされていません。 - ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
- 方向の変更後に、座標の変換で誤った値が返されることがあります。
- のピック半径
pickMapItems()
が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。 Suggestion
クラスから取得した場所の地理座標には、常に緯度と 0 に等しい経度が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。 - ナビゲーション中に、道路 / 道路の名前がルート番号の場合、
nextRoadName
またはnextRoadNumber
が利用できないことがあります。 このような場合、次の行 Maneuver
は「不明な道路」を示しています。 - ユーザーが地図を操作しない限り、インターネット接続が失われて接続が失われた場合に、地図のタイルが自動的に読み込まれないことがあります。
バージョン 4.4.0.2
ハイライト
- 新しい地図スキームが導入され、ベクトルベースの道路ラベルと一緒に衛星画像をサポートするようになりました :
HYBRID_DAY
およびHYBRID_NIGHT
。 - インタラクティブ なプライベート施設のサポート が導入されました。 この機能は、リクエストに応じて建物の所有者が利用できます。
新機能
void setTargetOrientation(@NonNull MapCamera.OrientationUpdate orientation)
メソッドがMapCamera
クラスに追加さ れました。カメラを基準にしてターゲットの方向のみを設定します。 - デフォルトでは、ポリラインはマップに追加された順序でレンダリングされます。 描画順を設定することで、実行時に変更できるようになりました。 実行時に幅とアウトラインの幅を変更することもできるようになりました。 このため
MapPolyline
に、次のメソッドがクラスに追加されました。 -
void setDrawOrder(int value)
DrawOrder
をに設定 MapPolyline
します。 -
int getDrawOrder()
DrawOrder
のを取得 MapPolyline
します。 -
void setLineWidth(double value)
LineWidth
をに設定 MapPolyline
します。 -
double getLineWidth()
LineWidth
のを取得 MapPolyline
します。 -
void setOutlineWidth(double value)
OutlineWidth
をに設定 MapPolyline
します。 -
double getOutlineWidth()
OutlineWidth
のを取得 MapPolyline
します。
- ルートに沿った場所を検索 :
TextQuery(@NonNull String query, @NonNull GeoCorridor corridorArea, @NonNull GeoCoordinates areaCenter)
メソッドとともにルートに沿って非同期検索要求を実行するときにTextQuery
結果をフィルタリングするGeoCorridor
オプションが追加されました。 - ルートに沿ってカテゴリで場所を検索 : ルートに沿ってカテゴリ検索を有効にするために、
filter
パラメーターCategoryQuery(@NonNull List<PlaceCategory> categories, @NonNull String filter, @NonNull GeoCorridor corridorArea)
を使用し、filter
パラメーターCategoryQuery(@NonNull List<PlaceCategory> categories, @NonNull GeoCorridor corridorArea)
を使用せずにコンストラクターでGeoCorridor
オプションを受け入れるCategoryQuery
構造を追加しました。 この機能はベータ版です。 Details
検索 List<PlaceCategory> getPrimaryCategories()
クエリの結果から Place カテゴリを取得するために、メソッドをクラスに追加しました。
API の変更
LocationProvider
およびLocationListener
のインターフェイスを com.here.sdk.navigation
からcom.here.sdk.core
パッケージに移動しました。 Pinch Rotate
ジェスチャの回転の感度を下げました。 現在では、地図を回転せずにズームインする方が簡単になりました。
解決済みの問題
- 修正済み : のレンダリング順序
MapMarker3D
はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。 のレンダリング順序 MapMarker3D
がサポートされ、建物のフットプリントの下にマーカーが表示されなくなりました。 - 地図アイテムに関連するいくつかのレンダリングの問題を修正しました。
既知の問題
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
SearchEngine
: Place.getId()
は、逆方向のジオ コーディング結果の場合は空です。 - の透過性
MapPolylines
はサポートされていません。 - ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
- 音声命令が現在のマップマッチした場所と正しく同期されないことがあります。
- 方向の変更後に、座標の変換で誤った値が返されることがあります。
- 地図が一致する位置を使用している場合、 3D マーカーが道路と位置合わせされません。
- ターン・バイ・ターンナビ (矢印ナビ)の実行中
NavigableLocation
、データの問題により、一部のリージョンの地図と一致する地理座標がに含まれていない場合があります。 - のピック半径
pickMapItems()
が 1000 以上に設定されている場合、マップポリラインをピックするとアプリがクラッシュすることがあります。 Suggestion
クラスから取得した場所の地理座標には、常に緯度と 0 に等しい経度が含まれます。 座標を取得するには、追加の撮影地リクエストが必要です。
バージョン 4.3.4.0
ハイライト
- このリリースで
EXTERNAL_STORAGE
は、ユーザーに機密性の高い権限を要求する必要はありません。 以下の関連する API の変更を参照してください。 - TBT ナビゲーションを強化
MilestoneReachedListener
するために、ストップオーバーが通過したときに通知するを追加しました。 以下の詳細については、関連する機能の説明を参照してください。 - TBT ナビゲーション中
SpeedWarningListener
、ユーザーが道路の現在の制限速度を超過すると、新しい通知が送られます。 以下の詳細については、関連する機能の説明を参照してください。
新機能
MapPolyline
マップ LineCap
にレンダリングされたポリラインの終了を変更するために、 列挙型 (enum) でのラインキャップスタイルプロパティがに追加されました。 LineCap
MapPolyline
のメソッドLineCap getLineCap()
およびvoid setLineCap(@NonNull LineCap value)
を取得および設定するためのメソッドを追加しました。 Milestone
次のフィールドを含むクラスが追加されました。 -
int sectionIndex
完了したルートのセクションのインデックス。 -
Integer waypointIndex
これは、元のユーザー定義の経由地リストの経由地に対応します。 -
GeoCoordinates originalCoordinates
ユーザー定義の地理座標の場合。 -
GeoCoordinates mapMatchedCoordinates
地図に一致する地理座標の場合。
MilestoneReachedListener
各到着に関する通知を受け取るインターフェイス Milestone
、 void onMilestoneReached(Milestone milestone)
およびマイルストーンに到達したときに呼び出されるメソッドが追加されました。 DestinationReachedListener
宛先での到着に関する通知を受信するためのインターフェイスを追加 void onDestinationReached()
し、宛先に到達したときに呼び出されるメソッドを追加しました。 - Navigator クラスに次のメソッドが追加されました。
-
setMilestoneReachedListener(MilestoneReachedListener listener)
が Milestone
到達したことを通知するリスナーを設定します。 -
getMilestoneReachedListener()
Milestone
が到達したときにリスナーが通知を受け取るようにします。 -
setDestinationReachedListener(DestinationReachedListener listener)
宛先に到達したことを通知するリスナーを設定します。 -
getDestinationReachedListener()
宛先に到達したことを通知するリスナーを取得します。
SpeedWarningListener
次 Navigator
の方法で、制限速度を超過したことについてからの通知を受信するようにインターフェイスを追加しました。 -
void onSpeedWarningStatusChanged(SpeedWarningStatus status)
速度警告ステータスのステータスが SpeedWarningStatus
いずれかの値に変更されるたびに呼び出されます。
SpeedWarningStatus
速度警告ステータスを表す列挙体が追加されました。 SpeedLimitOffset
制限速度を超過したことを通知する特定の速度を超えるオフセットを示す構造体が追加されました。次のフィールドがあります。 -
Double lowSpeedOffsetInMetersPerSecond
低速走行時の制限速度オフセット。 -
Double highSpeedOffsetInMetersPerSecond
高速走行時の制限速度オフセット。 -
Double highSpeedBoundaryInMetersPerSecond
高速境界の場合。
SpeedWarningOptions
制限速度の警告に使用するすべてのオプションを含む構造体が追加されました。次のフィールドがあります。 -
SpeedLimitOffset
制限速度を超過したことを通知するときに使用される制限速度オフセット。
- Navigator クラスに次のプロパティが追加されました。
-
setSpeedWarningListener(SpeedWarningListener listener)
制限速度を超過したことを通知するようにリスナーを設定するか、または通常の速度に戻します。 -
getSpeedWarningListener()
制限速度を超過したことをリスナに通知するか、または通常の速度に戻すかを指定します。 -
setSpeedWarningOptions(SpeedWarningOptions options)
速度警告オプションを設定します。 -
getSpeedWarningOptions()
速度警告オプションを取得します。
API の変更
- SDK マニフェストファイルから
android.permission.READ_EXTERNAL_STORAGE
およびandroid.permission.WRITE_EXTERNAL_STORAGE
権限を削除しました。
解決済みの問題
- 修正済み : ナビゲーションの起動パフォーマンスが、特定のデバイスで非常に遅くなっています。 ナビゲーションのスタートアップパフォーマンスがすべてのデバイスで改善されました。
既知の問題
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
SearchEngine
: Place.getId()
は、逆方向のジオ コーディング結果の場合は空です。 - の透過性
MapPolylines
はサポートされていません。 - のレンダリング順序
MapMarker3D
はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。 - ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
- 音声命令が現在のマップマッチした場所と正しく同期されないことがあります。
- 方向の変更後に、座標の変換で誤った値が返されることがあります。
バージョン 4.3.3.0
新機能
search(@NonNull PlaceIdQuery query, @Nullable LanguageCode languageCode, @NonNull PlaceIdSearchCallback callback)
ID および言語コードに基づいて場所を検索する非同期リクエストを実行するメソッドが追加されました。 - メソッド
AddressQuery(@NonNull String query, @NonNull GeoCoordinates areaCenter, @NonNull List<CountryCode> countries)
を使用して、CountryCode
によってAddressQuery
結果をフィルタリングできるようになりまし た。 - メソッド
TextQuery(@NonNull String query, @NonNull GeoCoordinates areaCenter, @NonNull List<CountryCode> countries)
を使用して、CountryCode
によってTextQuery
結果をフィルタリングできるようになりまし た。 LineColor
MapPolyline
のメソッドgetLineColor()
およびvoid setLineColor(@NonNull Color value)
を取得および設定するためのメソッドを追加しました。 OutlineColor
MapPolyline
のメソッドgetOutlineColor()
およびvoid setOutlineColor(@NonNull Color value)
を取得および設定するためのメソッドを追加しました。
近日停止予定
- メソッドが廃止され
search(@NonNull PlaceIdQuery query, @NonNull PlaceIdSearchCallback callback)
ました。 search(@NonNull PlaceIdQuery query, @Nullable LanguageCode languageCode, @NonNull PlaceIdSearchCallback callback)
代わりに、新たに導入された方法を使用します。
解決済みの問題
- 修正済み : メモリストレージへのアクセスが拒否されると、アプリがクラッシュします。 これで、マップキャッシュへのパスを設定することで、メモリストレージへのアクセスが許可されます。
- 修正済み : ターン・バイ・ターンナビ (矢印ナビ)では見出しは無視されます。 経由地では、ターン・バイ・ターンナビ (矢印ナビ)の見出しが考慮されます。
- 修正済み : 非常に長いルートを作成すると、アプリがクラッシュします。 これで、ルートが作成され、ルートの期間に関係なくナビゲーションが開始されます。
既知の問題
- 衛星マップ スキームでは、マップのキャッシュが期待どおりに動作しないことがあります。 既存のタイルを再読み込みできます。
SearchEngine
: Place.getId()
は、逆方向のジオ コーディング結果の場合は空です。 - の透過性
MapPolylines
はサポートされていません。 - のレンダリング順序
MapMarker3D
はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。 - ナビゲーションの起動パフォーマンスが、特定のデバイスで非常に遅くなっています。
- ルートのランダムな再計算は、特に交差点でドライブナビゲーション中に発生することがあります。
- 音声命令が現在のマップマッチした場所と正しく同期されないことがあります。
バージョン 4.3.2.0
新機能
RouteProgress.maneuverProgress
からアクセスできるManeuverProgress
クラスを追加し、ナビゲーション中の次の操作および次の操作の進行状況の詳細を示します。 GPXDocument
GPX ドキュメントを作成し、 GPX ファイルをロードするためのクラスを追加しました。 GPXTrack
から単一のトラックを表すクラスを追加 GPXDocument
しました。 LocationSimulator(GPXTrack, LocationSimulatorOptions)
移動する GPX トラックを指定するコンストラクタと、位置シミュレータの動作を指定するオプションを追加しました。 MapCamera.getBoundingBox()
で現在表示されているマップ領域を取得するメソッドが追加 GeoBox
されました。 - 次のメソッドを使用して、
MapView
の固定された場所に Android ビューを表示するようにMapView
クラスにViewPin
追加されました。 -
ViewPin pinView(@NonNull View view, GeoCoordinates coordinates)
でビューを固定 MapView
します。 -
void unpinView(@NonNull View view)
に固定されているビューを削除 MapView
します。 -
List<ViewPin> getViewPins()
にビューを固定します MapView
。
void MapCamera.setDistanceToTarget(double distanceInMeters)
から MapCamera
地球上の目的地までの距離を設定する方法を追加しました。 - メソッド
void MapView.setPrimaryLanguage(@Nullable LanguageCode languageCode)
およびMapView.getPrimaryLanguage()
を追加して、マップのプライマリ言語を設定および取得しました。 SDKOptions.cachePath
処理のサポートが更新されました。 SDKOptions.cachePath
が設定されていない場合、デフォルトのパス [] が割り当てContext.getCacheDir().getPath()
られます。 アプリ cachePath
のマニフェストファイルで "com.here.sdk.cache_path"
は、キーを使用してカスタムを設定できます。
近日停止予定
- 機能が廃止されました
RouteProgress.currentManeuverIndex
。 RouteProgress.maneuverProgress
代わりに機能を使用してください。 - 機能が廃止されました
RouteProgress.currentManeuverRemainingDistanceInMeters
。 RouteProgress.maneuverProgress
代わりに機能を使用してください。
解決済みの問題
- 修正済み :
navigator.getSupportedLanguagesForManeuverNotifications()
ルートが設定される前にコールしても、空のリストにはなりません。 - 修正済み :
Authentication
コールバックがメインスレッドで常に呼び出されたわけではありません。 現在では、コールバックは常にメインスレッドで呼び出されることが保証されています。
既知の問題
SearchEngine
: Place.getId()
は、逆方向のジオ コーディング結果の場合は空です。 - の透過性
MapPolylines
はサポートされていません。 - のレンダリング順序
MapMarker3D
はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。 - 非常に長いルートを作成すると、アプリがクラッシュします。
- 現在、ターン・バイ・ターンナビ (矢印ナビ)では見出しは無視されます。
バージョン 4.3.1.0
新機能
- マップでの描画順序
MapMarkers
を取得および設定するメソッドMapMarker.getDrawOrder()
およびMapMarker.setDrawOrder(final long value)
を追加しました。 ReadyListener
を設定するメソッドMap.setOnReadyListener(OnReadyListener readyListener)
とともにMapView.OnReadyListener
追加 されました。 マップ ビューが初期化されると、リスナーが通知します。 MapMatchedLocation
フィールドを含む構造体を追加しました : -
coordinates: GeoCoordinates
マップマッチした場所の地理座標。 -
bearingInDegrees: Double?
地図に一致するデバイスの水平方向の移動。
- クラス
MapMarker3D
およびMapMarker3DModel
を使用して、マップにレンダリングされた 3D シェイプを表現および定義するための3D MapMarkers
サポートが追加されました。 void MapScene.addMapMarker3d(@NonNull MapMarker3D marker)
void MapScene.removeMapMarker3d(@NonNull MapMarker3D marker)
メソッドを追加し、3D MapMarker
を追加および削除しました。
- 2D 四角形を表す原点およびサイズのパラメーターの型
double
を受け取るRectangle2D
コンストラクタを追加しました。 - 2D 構造のサイズを表す height および width パラメーターの型
double
を受け取るSize2D
コンストラクタを追加しました。 MapPolylines
のメタデータを取得および設定するメソッドMapPolylines.getMetadata()
およびvoid setMetadata(@Nullable Metadata value)
を追加しました。 Navigator.get_supported_languages_for_maneuver_notifications()
サポートされている言語機能を取得するメソッドが追加されました。 - 操作の通知オプションを取得および設定する方法
Navigator.getManeuverNotificationOptions()
およびNavigator.setManeuverNotificationOptions(options)
を追加しました。
API の変更
- に名前が変更されまし
CurrentLocation.rawLocation
originalLocation
- タイプ
CurrentLocation.mapMatchedLocation
がLocation
からMapMatchedLocation
に変更 されました。 - 現在の場所で
originalLocation
にrawLocation
名前が変更されました。 NavigableLocation
にCurrentLocation
名前が変更されまし NavigableLocationListener
にCurrentLocationListener
名前が変更されまし Navigation.setNavigableLocationListener
にNavigator.setCurrentLocationListener
名前が変更されまし Navigation.getNavigableLocationListener
にNavigator.getCurrentLocationListener
名前が変更されまし - タイプ
RouteDeviation.lastLocationOnRoute
がLocation
からNavigableLocation
に変更 されました。
解決済みの問題
- 固定 :
AvoidanceOptions
トラックルートの計算時に無視されます。 AvoidanceOptions
現在、トラックルートの計算時に考慮されています。
既知の問題
SearchEngine
: Place.getId()
は、逆方向のジオ コーディング結果の場合は空です。 - の透過性
MapPolylines
はサポートされていません。 - のレンダリング順序
MapMarker3D
はまだサポートされていません。そのため、マーカーが建物のフットプリントの下に表示される場合があります。 navigator.getSupportedLanguagesForManeuverNotifications()
ルートが設定される前にコールすると、空のリストになります。
バージョン 4.3.0.0
ハイライト
既知の問題
SearchEngine
: Place.getId()
は、逆方向のジオ コーディング結果の場合は空です。 -
AvoidanceOptions
トラックルートの計算時に無視されます。 - の透過性
MapPolylines
はサポートされていません。