hereHDLMConfiguration

Сконфигурируйте HD HERE Живой читатель Карты

Описание

hereHDLMConfiguration объект конфигурирует hereHDLMReader возразите, чтобы искать данные о карте только в определенном HD HERE Живая Карта [1] (HDLM) производственный каталог или версия каталога. Эти каталоги примерно соответствуют различным географическим областям, таким как Западная Европа и Северная Америка. Используя эту настройку объект может ускорить эффективность читателя, так, чтобы это не искало ненужные каталоги. Объект настройки хранится в Configuration свойство hereHDLMReader объект.

Примечание

Использование hereHDLMConfiguration объект требует допустимых учетных данных HERE HDLM. Если вы ранее не настроили учетные данные, диалоговое окно предлагает вам вводить их. Введите Access Key ID и Access Key Secret, что вы получили отсюда Технологии, и нажмите OK.

Создание

Описание

пример

config = hereHDLMConfiguration(catalog) создает hereHDLMConfiguration объект для последней версии заданного каталога HERE HDLM. hereHDLMReader объект с этой настройкой ищет выбранные мозаики карты только в рамках каталога и версии, заданной той настройкой.

пример

config = hereHDLMConfiguration(catalog,catalogVersion) создает hereHDLMConfiguration объект для заданной версии каталога.

Входные параметры

развернуть все

Имя производственного каталога HERE HDLM в виде строкового скаляра или вектора символов. Можно получить производственные имена каталога отсюда Технологии.

Пример: 'hrn:here:data::olp-here-had:here-hdlm-protobuf-na-2' задает каталог, который примерно соответствует области Северной Америки.

Пример: 'hrn:here:data::olp-here-had:here-hdlm-protobuf-weu-2' задает каталог, который примерно соответствует области Западной Европы.

Номер версии производственного каталога HERE HDLM в виде положительного целого числа. Веб-сервис HERE HDLM определяет доступность предыдущих версий каталога. Если вы задаете версию каталога, который не доступен, то hereHDLMConfiguration возвращает ошибку.

Свойства

развернуть все

Это свойство доступно только для чтения.

Имя производственного каталога HERE HDLM в виде строкового скаляра или вектора символов. Это свойство установлено в имя каталога, заданного catalog входной параметр.

Это свойство доступно только для чтения.

Номер версии производственного каталога HERE HDLM в виде положительного целого числа. Номер версии соответствует значению, заданному в catalogVersion входной параметр. Если вы не задаете catalogVersion, затем это свойство установлено в последнюю версию заданного каталога.

Примеры

свернуть все

Задайте ID мозаики HERE для области Берлина, Германия.

tileID = uint32(377894435);

Создайте HD HERE Живая Карта (HERE HDLM) объект настройки для каталога, который примерно соответствует Западной Европе. Если вы ранее не настроили учетные данные HERE HDLM, диалоговое окно предлагает вам вводить их. Ваша версия каталога может отличаться от один показанный здесь.

config = hereHDLMConfiguration('hrn:here:data::olp-here-had:here-hdlm-protobuf-weu-2')
config = 
  hereHDLMConfiguration with properties:

           Catalog: 'hrn:here:data::olp-here-had:here-hdlm-protobuf-weu-2'
    CatalogVersion: 5597

Создайте читателя HERE HDLM, использующего заданный ID мозаики HERE и объект настройки. Во время создания, hereHDLMReader поиски ID мозаики только в рамках каталога Западной Европы. Этот читатель сконфигурирован, чтобы считать данные о карте только из того каталога.

reader = hereHDLMReader(tileID,'Configuration',config);

Создайте HD HERE Живая Карта (HERE HDLM) объект настройки для предыдущей версии каталога.

Загрузите последовательность координат широты и долготы для ведущего маршрута в Лос-Алтос, Калифорнии, США.

data = load('geoSequence.mat')
data = struct with fields:
     latitude: [1000×1 double]
    longitude: [1000×1 double]

Создайте объект настройки HERE HDLM для последней версии каталога, который примерно соответствует Северной Америке. Если вы ранее не настроили учетные данные HERE HDLM, диалоговое окно предлагает вам вводить их. Ваша версия каталога может отличаться от один показанный здесь.

catalog = 'hrn:here:data::olp-here-had:here-hdlm-protobuf-na-2';
configLatest = hereHDLMConfiguration(catalog)
configLatest = 
  hereHDLMConfiguration with properties:

           Catalog: 'hrn:here:data::olp-here-had:here-hdlm-protobuf-na-2'
    CatalogVersion: 3320

Создайте объект настройки для предыдущей версии каталога.

previousVersion = configLatest.CatalogVersion - 1;
config = hereHDLMConfiguration(catalog,previousVersion)
config = 
  hereHDLMConfiguration with properties:

           Catalog: 'hrn:here:data::olp-here-had:here-hdlm-protobuf-na-2'
    CatalogVersion: 3319

Создайте читателя HERE HDLM, использующего заданный объект настройки. Читатель сконфигурирован, чтобы считать данные только из предыдущей версии каталога Северной Америки.

reader = hereHDLMReader(data.latitude,data.longitude,'Configuration',config);

Советы

  • Чтобы сохранить учетные данные HERE HDLM между сеансами MATLAB®, выберите опцию Save my credentials between MATLAB sessions в диалоговом окне HERE HD Live Map Credentials. Чтобы управлять учетными данными HERE HDLM, используйте hereHDLMCredentials функция.

Вопросы совместимости

развернуть все

Ошибки, запускающиеся в R2021a

Введенный в R2019a

[1]  Необходимо заключить отдельное соглашение с HERE для того, чтобы получить доступ к сервисам HDLM и получить необходимые учетные данные (access_key_id и access_key_secret) для использования Сервиса HERE.