首页 > 解决方案 > 带有移动视图的标记大小

问题描述

在移动设备上使用 Here 地图将显着减小视图中标记的大小。图像非常小(SVG)。

在这里您可以尝试:https ://www.gruppenunterkuenfte.de/Pension--Seminarhaus-Am-Alten-Weinberg__t12498.html

该怎么做呢?

问候克里斯

标签: svgviewsizehere-api

解决方案


你可以做两件事:

如果您使用的是普通的 H.map.Marker 实例(使用 H.map.Icon),您可以通过检测 hi-dpi 乘数window.devicePixelRatio并手动应用该乘数。

第二个选项是让浏览器通过 H.map.DomMarker(使用 H.map.DomIcon)处理它。这个标记在渲染时稍微重一些(因为它使用实际的 DOM 节点而不是在地图画布上渲染),但会根据 CSS 像素大小调整大小 - 即无论设备像素比如何,大小都是相同的。在您的情况下, DomMarker 不会成为问题,因为您只显示一个标记。

在此处查看如何设置不同类型标记的详细信息:https ://developer.here.com/documentation/maps/topics/markers.html


推荐阅读