here-api - 这里地图 - 提供的样式(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)都不起作用并且反对显示地图我得到空白空间。在控制台中我没有收到错误。
解决方案
我有同样的问题:
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
推荐阅读
- sql-server - 带 CTE 的 Group Wise 总计
- git - 如何从 git 获取过去 30 天的活跃分支?
- javascript - 当我在 Svelte 项目中执行 NPM RUN BUILD 时出现问题,无法显示索引页面
- reactjs - react-bootstrap Accordion not loading
- firebase - 未捕获的错误:Reference.push 失败:第一个参数在属性“messages.user._id”中包含未定义
- javascript - vue3中的去抖动可组合mixin
- browser - AppleScript:当前选项卡和参数字符串错误
- asp.net-core - ASP.NET Core 自定义授权始终允许用户
- mysql - 由于读取操作过多,Mysql服务未启动
- php - 使用 Mercure Hub 的问题