Here api 语言参数与地理编码

Here api 语言参数与地理编码,here-api,Here Api,我正在使用here地理编码和地图贴片服务 阿尔及利亚oran的地理编码搜索返回阿拉伯语地址信息。阿尔及利亚奥兰的地图分幅以法语显示地址信息。here.com阿尔及利亚oran的地图站点也用法语显示地址信息。我更喜欢英文的地理编码信息。在提出地理编码请求时,我添加了“&language=en”。以阿拉伯文返回的资料。我还尝试了一个请求,但使用了“&language=fr”。以阿拉伯文返回的资料。是否可以用英语返回地理编码信息?而且,出于好奇,因为这里在生成地砖时似乎有法语信息,所以有可能用法语返回

我正在使用here地理编码和地图贴片服务

阿尔及利亚oran的地理编码搜索返回阿拉伯语地址信息。阿尔及利亚奥兰的地图分幅以法语显示地址信息。here.com阿尔及利亚oran的地图站点也用法语显示地址信息。我更喜欢英文的地理编码信息。在提出地理编码请求时,我添加了“&language=en”。以阿拉伯文返回的资料。我还尝试了一个请求,但使用了“&language=fr”。以阿拉伯文返回的资料。是否可以用英语返回地理编码信息?而且,出于好奇,因为这里在生成地砖时似乎有法语信息,所以有可能用法语返回地理编码信息吗

我注意到,例如,在日本东京,返回的信息是英语(或某种跨文化英语),而不是日语。俄罗斯的莫斯科也是如此。地图信息是英文的,不是西里尔文字

我在here文档中找到的关于语言参数的唯一规则或指导与使用语言列表有关(&languages=…)

谢谢你的帮助。
-george ott

对地址进行地理编码时,
language
参数只会更改城市和国家的外来名。以布鲁塞尔市中心的Grote Markt/Grand Place为例

  • 如果您搜索-地址是法语的
  • 如果您使用
    language=en
    搜索-地址是法语,城市和国家是英语
  • 如果您搜索-地址是荷兰语
  • 如果您使用
    language=en
    搜索-地址是荷兰语,城市和国家是英语
如果您想获得法国街道的荷兰语名称,您需要提出两个请求-首先是地理编码请求以查找经度/纬度,然后是反向地理编码请求,以您选择的语言查找某个位置的本地名称

例如,Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街是奥兰的一条街道:

  • 将阿拉伯语文本地理编码到如下位置:
  • 反向地理编码以获得法语名称,如
似乎作为一般规则,默认情况下会返回主要语言(对于阿尔及利亚,这是阿拉伯语),但在使用单独脚本的情况下,可能会返回另一种脚本。对于语言请求,阿尔及利亚的道路名称以法语(即标准的26个字母的罗马字母)而不是阿拉伯语返回

地图平铺器可以显示双语地图,如下所示:

lg=FRE&lg2=DUT
布鲁塞尔地图

但是,道路仅以主语言显示

lg=FRE&lg2=DUT
布鲁塞尔地图

这可能是由于标签放置的优化

对于具有不同脚本的语言,将显示两个标签

lg=ARA&lg2=FRE

这包括在高缩放时以辅助语言显示的道路

lg=ARA&lg2=FRE


可在中找到
lg
lg2
参数可用的语言列表。可以在API资源管理器中找到贴图和磁贴的示例


lg
lg2
也可以传递到,如图所示:

  var mapTileService = platform.getMapTileService({
      type: 'base'
    }),
    bilingualMapLayer = mapTileService.createTileLayer(
      'maptile',
      'normal.day',
      256,
      'png8',
      {lg: 'ARA', lg2: 'FRE'}
    );
  map.setBaseLayer(bilingualMapLayer);
其中,
map
H.map
的一个实例,
platform

H.service.Platform
stub.

对地址进行地理编码时,
language
参数只会更改城市和国家的外来名。以布鲁塞尔市中心的Grote Markt/Grand Place为例

  • 如果您搜索-地址是法语的
  • 如果您使用
    language=en
    搜索-地址是法语,城市和国家是英语
  • 如果您搜索-地址是荷兰语
  • 如果您使用
    language=en
    搜索-地址是荷兰语,城市和国家是英语
如果您想获得法国街道的荷兰语名称,您需要提出两个请求-首先是地理编码请求以查找经度/纬度,然后是反向地理编码请求,以您选择的语言查找某个位置的本地名称

例如,Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街、Bouzerki-Mohamed街是奥兰的一条街道:

  • 将阿拉伯语文本地理编码到如下位置:
  • 反向地理编码以获得法语名称,如
似乎作为一般规则,默认情况下会返回主要语言(对于阿尔及利亚,这是阿拉伯语),但在使用单独脚本的情况下,可能会返回另一种脚本。对于语言请求,阿尔及利亚的道路名称以法语(即标准的26个字母的罗马字母)而不是阿拉伯语返回

地图平铺器可以显示双语地图,如下所示:

lg=FRE&lg2=DUT
布鲁塞尔地图

但是,道路仅以主语言显示

lg=FRE&lg2=DUT
布鲁塞尔地图

这可能是由于标签放置的优化

对于具有不同脚本的语言,将显示两个标签

lg=ARA&lg2=FRE

这包括在高缩放时以辅助语言显示的道路

lg=ARA&lg2=FRE


可在中找到
lg
lg2
参数可用的语言列表。可以在API资源管理器中找到贴图和磁贴的示例

lg