C# WP8贴图叠加图像失真

C# WP8贴图叠加图像失真,c#,map,windows-phone-8,here-api,C#,Map,Windows Phone 8,Here Api,我的问题是,当我将图像作为地图覆盖的内容放在地图上时, 如果我放大到足够近,图像开始消失 我创建了一个图像来说明这个问题 每次缩放图像时,我都会重新计算图像的宽度和高度,因此它在地图上保持完美。我检查过了,图像的尺寸不是问题 有人能向我解释为什么会这样吗? 有人知道怎么解决这个问题吗 非常感谢。不幸的是,windows SDK for HERE Maps已被弃用,不再受支持。使用支持更好地图覆盖的HERE JavaScript SDK 3.1可能实现这一要求 function addOverl

我的问题是,当我将图像作为地图覆盖的内容放在地图上时, 如果我放大到足够近,图像开始消失

我创建了一个图像来说明这个问题

每次缩放图像时,我都会重新计算图像的宽度和高度,因此它在地图上保持完美。我检查过了,图像的尺寸不是问题

有人能向我解释为什么会这样吗? 有人知道怎么解决这个问题吗


非常感谢。

不幸的是,windows SDK for HERE Maps已被弃用,不再受支持。使用支持更好地图覆盖的HERE JavaScript SDK 3.1可能实现这一要求

function addOverlayToMap(map) {
  var imgCounter = 0;

  // create an overlay that will use a weather map as a bitmap
  var overlay = new H.map.Overlay(
    new H.geo.Rect(
      70.72849153520343, -24.085683364175395,
      29.569664922291, 44.216452317817016
    ),
    rainRadar[imgCounter],
    {
      // the bitmap is frequently updated mark the object as volatile
      volatility: true
    }
  );

  // update overlay's bitmap every 250 milliseconds
  setInterval(function() {
    imgCounter = imgCounter < 10 ? ++imgCounter : 0;
    overlay.setBitmap(rainRadar[imgCounter]);
  }, 250);

  // add overlay to the map
  map.addObject(overlay);
}
函数addOverlayToMap(映射){
var imgCounter=0;
//创建一个将天气图用作位图的覆盖图
var overlay=新的H.map.overlay(
新H.geo.Rect(
70.72849153520343, -24.085683364175395,
29.569664922291, 44.216452317817016
),
降雨雷达[惯性计数器],
{
//位图经常更新,请将对象标记为易失性
波动性:正确
}
);
//每隔250毫秒更新覆盖的位图
setInterval(函数(){
imgCounter=imgCounter<10?++imgCounter:0;
叠加.setBitmap(雨雷达[imgCounter]);
}, 250);
//将覆盖添加到地图
map.addObject(覆盖);
}
参考: