javascript - 为什么 Bing map 在 phonegap 上如此像素化? (与 Gmaps 相比)

标签 javascript google-maps cordova bing-maps

出于性能原因,我不得不从 Gmaps 更改为 Bing map (当 BM 使用 silverlight 时,Gmaps 大量使用 js,这提供了更好的结果,提供了原生的感觉)。但是对于一个已解决的问题,我有一个新的问题要解决..

为什么 bing map 在我的应用程序中如此像素化?这就像 bing map 正在查看 320 像素的设备宽度分辨率,而不是利用当今高分辨率屏幕的清晰度?我在 Bing map 配置中遗漏了什么吗? dpi 肯定有问题

我正在使用带有 AJAX 的 Bing Maps v7

这是我的元标记:

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />

这是 BingM 和 Gmaps 之间的比较: GMaps

Bing Maps

谢谢你的帮助

最佳答案

我认为这个问题是视口(viewport)信息没有缩放图 block 。我听说在加载 map 之前添加以下内容效果很好:

Microsoft.Maps.Globals.defaultTileSize = 128;

关于javascript - 为什么 Bing map 在 phonegap 上如此像素化? (与 Gmaps 相比),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23317679/

相关文章:

javascript - redux-observable 中的独立链取消?

javascript - 我的谷歌地图(带有 JS 的静态 html)不会突然出现?

iphone - 试图显示 map 方向跟踪而不是谷歌地图中的方向列表(Xcode)

Android Oreo - 如何在 Cordova 中设置自适应图标?

android - LeafletJS - 具有本地文件系统的缓存图 block

javascript - div 上的 ScrollTop,Vuejs

javascript - 使用javascript限制用户输入

javascript - 使用 WebView react native 错误

api - Google Maps API 搜索位置和图钉

javascript - 在ubuntu中为ionic设置环境变量