【发布时间】:2018-09-02 02:35:46
【问题描述】:
我正在下载 OSM 平铺图像并将其放置在我的地图应用程序中。我正在根据设备中心点(纬度和经度)值下载 OSM 磁贴并相应地定位。它工作正常。
当我在移动设备上捏合时,我得到了两个手指之间的增量值、中心点(像素和纬度、经度)和比例值,如屏幕截图所示。要在捏合和缩放时下载图像,我需要根据捏合值计算中心点。我找不到找到中心点(纬度、经度)的逻辑。图像中的红色值表示纬度和经度值。
请大家出主意。
谢谢, 婆罗洲。
【问题讨论】:
-
如果您有两个手指点的 lat/lng 并将它们视为矩形的左上角和右下角,那么为什么不只是 lat/lng 的中点 - 0 lng 的特殊情况。
标签: android ios google-maps xamarin openstreetmap