这里HD动态地图阅读器创建配置

在这里高清直播地图(1](在这里HDLM) web服务中,地图数据被存储在一组名为的数据库中目录。每个目录对应不同的地理区域(北美、印度、西欧等)。每个目录的以前版本也可以从服务中获得。

通过创建一个hereHDLMConfiguration对象,你可以配置这里HDLM读者仅由一个特定的目录搜索的地图数据。这些配置加快读写性能,因为读者不搜索地图数据的不必要的目录。您还可以配置读者仅目录的特定版本进行搜索。

配置使用一个HERE读者HDLMhereHDLMConfiguration对象是可选的。如果没有指定配置,默认情况下,阅读器将在所有目录中搜索映射块,并从该目录的最新版本返回映射数据。

为特定的目录创建配置

将HERE HDLM阅读器配置为只搜索特定的目录可以提高性能。

考虑一条位于北美的驾车路线。

路线=负载(fullfile (matlabroot'例子',“开车”,“geoSequenceNatickMA.mat”));lat = route.latitude;朗= route.longitude;geoplot(纬度,经度,“bo - - - - - -”);geobasemap (“街道”)标题(的行驶路线)

假设您希望从HERE HDLM服务读取该路由的地图数据。您可以创建一个hereHDLMConfiguration对象,配置了这里HDLM读者仅北美目录中搜索该地图数据。

配置= hereHDLMConfiguration(北美的);

如果没有指定这样的配置,默认情况下,读者搜索这个地图数据的所有可用目录。

要为特定目录配置HERE HDLM阅读器,可以指定区域名或目录名。这个表显示了这里的HDLM区域名称和相应的产品目录名称。

地区 目录
“亚太地区” “here-hdmap-ext-apac-1”
'东欧洲' '在这里,hdmap-EXT-EEU-1'
“印度” “here-hdmap-ext-rn-1”
“中东和非洲” “here-hdmap-ext-mea-1”
北美的 “here-hdmap-ext-na-1”
大洋洲的 “here-hdmap-ext-au-1”
'南美洲' “here-hdmap-ext-sam-1”
'西欧' '在这里,hdmap-EXT-西欧联盟-1'

创建特定版本的配置

在这里HDLM服务还包含每个目录的先前版本的地图数据。您可以从一个特定的目录版本配置读者访问地图数据。

例如,为以前版本的西欧目录创建一个配置对象。

configLatest = hereHDLMConfiguration('西欧');previousVersion = configLatest。CatalogVersion - 1;configPrevious = hereHDLMConfiguration(“西欧”,previousVersion);

这里的HDLM服务确定以前版本的目录的可用性。如果指定了不可用的目录版本,则hereHDLMConfiguration对象返回一个错误。

配置读者

若要配置HERE HDLM读取器,请在创建时指定配置对象hereHDLMReader宾语。这种配置被存储在配置阅读器的属性。

例如,使用在“。”中创建的配置和经纬度坐标创建HERE HDLM读取器为特定的目录创建配置部分。您的目录版本可能与这里显示的版本不同。这个阅读器是为最新的目录版本配置的,但是这里的HDLM服务是不断更新的,并且经常生成新的地图版本。

读者= hereHDLMReader(纬度,经度,“配置”、配置);reader.Configuration
hereHDLMConfiguration with properties: Catalog: 'here-hdmap-ext-na-1'目录版本:2054

有关在这里创建HDLM读取器的详细信息,请参阅在这里制作的高清动态地图阅读器

另请参阅

|

相关话题


(1]你需要和……签订一份单独的协议这里为了获得对HDLM服务的访问权,并获得使用HERE服务所需的凭证(app_id和app_code)。