首页 > 解决方案 > 根据屏幕密度计算缩放级别

问题描述

我在针对 Android 和 iOS 的 Xamarin.Forms 应用程序中遇到了 bing 地图。在具有不同屏幕尺寸和密度的 2 台设备上的相同代码显示了非常不同的结果:

Android (Moto E4 Plus) 1280 x 720 像素/267 ppp

Android上的地图

iOS (iPhone 7 Plus) 1920 x 1080 / 401 ppi

iOS上的地图

所以我想我只需要计算调用map.setView ({center: ..., zoom: ... }) 时使用的适当缩放级别。

我在正确的轨道上吗?如果是这样,我如何根据屏幕密度计算缩放级别?

提前致谢。

标签: bing-maps

解决方案


推荐阅读