Svg 具有移动视图的标记的大小
在移动设备上使用Here地图将显著减小视图中标记的大小。图像非常小(SVG) 您可以在这里尝试: 怎么对付它 问候Svg 具有移动视图的标记的大小,svg,view,size,here-api,Svg,View,Size,Here Api,在移动设备上使用Here地图将显著减小视图中标记的大小。图像非常小(SVG) 您可以在这里尝试: 怎么对付它 问候 克里斯你可以做两件事: 如果您使用的是普通的H.map.Marker实例(带有H.map.Icon),则可以通过window.devicePixelRatio检测hi-dpi乘数,并手动应用该乘数 第二个选项是让浏览器通过H.map.DomMarker(使用H.map.DomIcon)处理它。该标记在渲染时稍重一些(因为它使用实际的DOM节点而不是在地图画布上渲染),但其大小将根据
克里斯你可以做两件事: 如果您使用的是普通的H.map.Marker实例(带有H.map.Icon),则可以通过
window.devicePixelRatio
检测hi-dpi乘数,并手动应用该乘数
第二个选项是让浏览器通过H.map.DomMarker(使用H.map.DomIcon)处理它。该标记在渲染时稍重一些(因为它使用实际的DOM节点而不是在地图画布上渲染),但其大小将根据CSS像素大小而定,即,无论设备像素比率如何,大小都相同。在您的情况下,DomMarker不会成为问题,因为您只显示一个标记
查看此处了解如何设置不同类型标记的详细信息:您可以做两件事: 如果您使用的是普通的H.map.Marker实例(带有H.map.Icon),则可以通过
window.devicePixelRatio
检测hi-dpi乘数,并手动应用该乘数
第二个选项是让浏览器通过H.map.DomMarker(使用H.map.DomIcon)处理它。该标记在渲染时稍重一些(因为它使用实际的DOM节点而不是在地图画布上渲染),但其大小将根据CSS像素大小而定,即,无论设备像素比率如何,大小都相同。在您的情况下,DomMarker不会成为问题,因为您只显示一个标记
有关如何设置不同类型标记的详细信息,请点击此处:Hi。伟大的它可以工作:var scale=window.devicePixelRatio;var bearsIcon=newh.map.Icon(图像,{size:{w:40*scale,H:53*scale});非常感谢。伟大的它可以工作:var scale=window.devicePixelRatio;var bearsIcon=newh.map.Icon(图像,{size:{w:40*scale,H:53*scale});谢谢