三星Galaxy S7上的此处地图标记

时间:2018-10-18 11:27:12

标签: display here-api markers mobile-devices

三星Galaxy S7的https://developer.here.com/api-explorer/maps-js/v3.0/infoBubbles/open-infobubble页上显示的标记非常小,无法点击。这使得Here Maps Javacript API无法用于此移动应用程序。是否有解决此问题的方法?

2 个答案:

答案 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)
    };