如何在捏合和缩放时找出地图的中心点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在捏合和缩放时找出地图的中心点相关的知识,希望对你有一定的参考价值。

我正在下载并将OSM图块图像放在我的地图应用程序中。我正在根据设备中心点(纬度和经度)值下载OSM磁贴并相应地定位。它工作正常。

当我在移动设备上捏时,我得到了两个手指之间的增量值,中心点(像素和纬度,经度)和比例值,如截图中所示。要在捏合和缩放时下载图像,我需要从捏合值计算中心点。我找不到找到中心点(纬度,经度)的逻辑。图像中的红色值表示纬度和经度值。

enter image description here

任何人都喜欢提出想法。

谢谢你,巴拉提。

答案

你也可以calculate the tile number based on lon/lat,然后convert the tile number back to lon/lat。这将告诉您瓷砖的左上角坐标。

以上是关于如何在捏合和缩放时找出地图的中心点的主要内容,如果未能解决你的问题,请参考以下文章

在 SVG 地图上捏合和缩放

Phonegap 捏合和缩放以缩放画布

嵌入式谷歌地图上的双指缩放缩放整个页面

用 Osmdroid 捏合缩放

在画布元素中使用 javascript 从捏合位置缩放

如何缩放到画布中心,而不是上下文中心