我正在创建一个iOS应用,出于可移植性原因,该应用使用Web视图显示bing地图。 问题在于,当我全屏创建地图时(在我测试的每部iPhone上为4,5,X),都没有绘制图钉。
通过在Mac上的safari中打开调试控制台,我得到:
Canvas area exceeds the maximum limit (width * height > 16777216).
确实不正确,但是我怀疑由于视网膜显示,视图的缩放与此有关。
这是我用来加载地图的代码
map = new Microsoft.Maps.Map(document.getElementById("myMap"), {
credentials: "api-key",
center: new Microsoft.Maps.Location(55.447179, 14.789048),
zoom: 6,
showScaleBar: false,
showZoomButtons: false,
showLocateMeButton: false,
showTrafficButton: false
});
我正在考虑也许将wkwebview创建为原始大小的一半,然后将其放大。质量当然会降低,但是我别无选择。