here-api - 如何从 Here Maps 基础层中删除所有颜色?
问题描述
如何从 Here Maps 基础层中删除所有颜色?我不想看到粉红色的高速公路或黄色的街道。我想要地图上的自定义灰色图层。
解决方案
HERE Map Tile API允许您选择不同的样式,尽管您还不能完全自定义颜色选择。
例如,这里是减少粉红色高速公路和黄色街道的缩短日样式。
这是使用JavaScript API完成的方式:
//...create your own layer (with e.g. the "reduced" scheme
var reduced = platform.getMapTileService({
type: 'base'
}).createTileLayer("maptile", "reduced.day", 256, "png8");
//Step 2: initialize a map using your custom map tile layer
var map = new H.Map(document.getElementById('mapp'), reduced, {
center: {
lat: 52.3,
lng: 13.8
},
zoom: 10
});
推荐阅读
- jquery - 如何在 AJAX 响应中读取自定义标头值
- angular - 如何使用 ngx-translate 翻译 alertController 和 mat-snackbar 消息?
- python-3.x - 基于特定列值的所有行的总和
- python - Google API 流程每次都需要同意刷新令牌
- ios - iOS 13 在 Widget 上禁用暗模式
- angular - Angular Ivy 类型检查:类型“SafeHtml”不可分配给类型“字符串”
- amazon-web-services - 在 cloud9 账单上节省一些钱 - AWS
- html - 在 iframe 中隐藏滚动条,同时仍在滚动
- google-bigquery - 如何在 bigquery 中从 TableResult 中获取键值对
- angular - 如果我在 HTML 中包含一个组件并通过 DI 注入它,为什么会出现 StaticInjector 错误