菜鸟教程小白 发表于 2022-12-11 19:54:34

android - 如何在捏合和缩放时找出 map 的中心点


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

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

<p> <a href="/image/TTaTo.png" rel="noreferrer noopener nofollow"><img src="/image/TTaTo.png" alt="enter image description here"/></a> </p>

<p>请大家出主意。</p>

<p>谢谢,
婆罗洲。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您也可以<a href="https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Lon..2Flat._to_tile_numbers" rel="noreferrer noopener nofollow">calculate the tile number based on lon/lat</a> ,然后 <a href="https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Tile_numbers_to_lon..2Flat." rel="noreferrer noopener nofollow">convert the tile number back to lon/lat</a> .这将告诉您图 block 的左上角坐标。</p></p>
                                   
                                                <p style="font-size: 20px;">关于android - 如何在捏合和缩放时找出 map 的中心点,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/49449282/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/49449282/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: android - 如何在捏合和缩放时找出 map 的中心点