三星Galaxy S7的https://developer.here.com/api-explorer/maps-js/v3.0/infoBubbles/open-infobubble页上显示的标记非常小,无法点击。这使得Here Maps Javacript API无法用于此移动应用程序。是否有解决此问题的方法?
答案 0 :(得分:0)
检查网页的源代码,环境是否使用高分辨率地图。下面是一个示例代码片段。
var hidpi = ('devicePixelRatio' in window && devicePixelRatio > 1);
var defaultLayers = platform.createDefaultLayers(hidpi ? 512 : 256, hidpi ? 320 : null);
答案 1 :(得分:0)
divicePixelRatio确实是一个因素。 我已经使用
解决了bij问题 var iconOptions = {
// The icon's size in pixel:
size: new H.math.Size(18 * pixelRatio, 24 * pixelRatio),
// The anchorage point in pixel,
// defaults to bottom-center
anchor: new H.math.Point(9 * pixelRatio, 24 * pixelRatio)
};