在此处配置 Javascript Maps v3 默认使用英里

Configuring HERE Javascript Maps v3 to use miles by default

显然,默认情况下,HERE 地图使用公制测量。

您可以通过单击 scalebar:

手动切换到英里

所以点击之后是这样的:

正在使用的语言环境是en-US

ui.getControl('scalebar').getLocalization()

如何将地图设置为在加载地图时默认使用英制测量单位?

UPDATE 我在发帖前查看了地图的 HTML 代码和 ui.getControl('scalebar') 方法和属性,搜索了互联网,一无所获。

UPDATE 这是一个有效的 jsfiddle taken from this answer,它有必要的地图代码和 API 键。如您所见,它加载到千米,当您单击比例尺时它切换到英里。

像这样:

ui.setUnitSystem('imperial');

我在这里修改了你的fiddle: https://jsfiddle.net/won5uqr7/1/

相关文档: https://developer.here.com/javascript-apis/documentation/v3/maps/topics_api_nlp/h-ui-ui.html#h-ui-ui__setunitsystem