如何使用javascript

时间:2017-07-05 10:14:08

标签: javascript image openstreetmap

我需要转换静态地图图像。我找到了以下代码:

function toDataURL(url, callback) {
  var xhr = new XMLHttpRequest();
  xhr.onload = function() {
    var reader = new FileReader();
    reader.onloadend = function() {
      callback(reader.result);
    }
    reader.readAsDataURL(xhr.response);
  };
  xhr.open('GET', url);
  xhr.responseType = 'blob';
  xhr.send();
}

toDataURL('https://www.gravatar.com/avatar/d50c83cc0c6523b4d3f6085295c953e0', function(dataUrl) {
  console.log('RESULT:', dataUrl)
})

问题是任何其他图像都生成得很好,但是从这个链接:

http://staticmap.openstreetmap.de/staticmap.php?center=52.6240,20,3744&zoom=10&size=640x640&maptype=mapnik&format=png

这不起作用:(

链接到DOM等项目,但此转换无效。你知道我的链接有什么问题吗?

感谢您的回复:)

0 个答案:

没有答案