HERE Map不支持hi-IN吗?语言支持和映射?

时间:2019-07-30 18:06:31

标签: here-api

我们正在尝试将本地化集成到我们的HERE JS地图显示中。这涉及到地图标签和UI选项。

我们正在使用以下JS库:

<script src="https://js.api.here.com/v3/3.0/mapsjs-core.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.0/mapsjs-service.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.0/mapsjs-ui.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.0/mapsjs-mapevents.js" type="text/javascript" charset="utf-8"></script>

在我们的网站上,我们使用的语言代码遵循ISO语言代码:http://www.lingoes.net/en/translator/langcode.htm

但是,当我尝试将“ hi-IN”之类的标准代码传递给defaultLayers创建时:

var ui = H.ui.UI.createDefault(hereMap, maptypes, "hi-IN"); // simplified, language code is actually passed in

查看HERE API文档:https://developer.here.com/api-explorer/maps-js/maps/map-multi-language-support似乎在使用正确的语言代码,但我得到了"Uncaught Error: Locale [hi-IN] is not supported."。我是误会还是误用了?是否有受支持的所有语言环境的列表?

如果不是这样,那么有人对如何为“正常”和“卫星”等地图标签创建我们自己的翻译提出建议吗?

1 个答案:

答案 0 :(得分:1)

当前尚不支持“ hi-IN”。 关于UI中的地图标签。请参见下面的SOF线程。 片段示例代码是关于创建自己的UI控件的。

How do I get a Terrain Map in UI Controls HERE Maps v3.1

我希望有帮助。