首页 > 解决方案 > 这里地图 - 提供的样式(omv)不起作用

问题描述

尝试使用文档中的代码并将 URL 指向 npm repo 提供的样式($ npm install @here/maps-api-for-javascript --save)。

var style = new H.map.Style('{{ url('vendor/@here/omv/skeleton.yaml') }}', '{{ url('vendor/@here/omv/') }}/');

并且只能normal.day.yaml按预期工作。其他样式(japan.poi.day.yaml、poi.day.yaml、skeleton.yaml)都不起作用并且反对显示地图我得到空白空间。在控制台中我没有收到错误。

标签: here-api

解决方案


我有同样的问题:

             var here_apiKey = '....'
            var appId = 'xxx';
            var appCode = '......';
            var urlTpl =
            'https://{1-4}.{base}.maps.cit.api.here.com' +
            '/{type}/2.1/maptile/newest/{scheme}/{z}/{x}/{y}/256/png' +
            '?app_id={app_id}&app_code={app_code}' +
            '&apiKey={api_key}';

我可以得到 3 个工作:

            satellite.day

             hybrid.day

              terrain.day

但在以下 3 上失败:

                pedestrian.day

                normal.day.transit

                normal.day

推荐阅读