Ajax 我如何制作一个类似谷歌地图的界面
嗨,我想从非常高分辨率的地图创建一个类似谷歌地图的界面。11k x 11k分辨率。我的目标是能够平移/缩放并在地图上的所需位置放置图钉。我能够使用mapbox插件实现图像的缩放/平移。我的问题是如何在图像的(x,y)位置放置pin,并在放大/缩小时保留pinAjax 我如何制作一个类似谷歌地图的界面,ajax,mapping,maps,zooming,Ajax,Mapping,Maps,Zooming,嗨,我想从非常高分辨率的地图创建一个类似谷歌地图的界面。11k x 11k分辨率。我的目标是能够平移/缩放并在地图上的所需位置放置图钉。我能够使用mapbox插件实现图像的缩放/平移。我的问题是如何在图像的(x,y)位置放置pin,并在放大/缩小时保留pin 谢谢最简单的方法是将整个图像视为一个11k x 11k的网格,在右上角有(0,0)。然后,销将位于(x,y)。然后,缩放图像时,将新视图视为主栅格的子集 例如,它可以从(50003500)开始,并且是500×500像素。然后,如果销在这些坐
谢谢最简单的方法是将整个图像视为一个11k x 11k的网格,在右上角有(0,0)。然后,销将位于(x,y)。然后,缩放图像时,将新视图视为主栅格的子集 例如,它可以从(50003500)开始,并且是500×500像素。然后,如果销在这些坐标中,则计算放置它的位置 假设您有两个管脚:{(52303550),(54003700)} 现在,如果您放大5000、3500并且查看端口为500x500,则您的管脚实际位置为: {(2303550),(54003700)}
准确翻译的方式因处理缩放/平移的准确程度而异,但这应该是总体思路。有任何具体问题吗?这更多的是一个程序规范,而不是一个问题。当然,我能够实现地图的缩放/平移功能。我想知道如何在地图(x,y)上放置图钉,并在缩放时保持图钉。