1

我需要展示一个相当大的图像,该图像代表类似于施工计划的内容,并允许用户在其上放置图钉。

我想这样做类似于谷歌地图的工作方式,将图像平铺,以便用户可以放大并在需要时获得更好的分辨率,因为这些图像可能非常大,他们很可能想要放大很远。

我正在考虑执行此操作的最佳方法,将使用的图像不会是恒定大小,尽管它们大致在同一个球场,大约在 3000-4000 x 3000-4000 像素左右,而且它们不一定是正方形形状。

我正在尝试找出最好的平铺方法,我不知道我是否真的可以设置平铺尺寸(比如像谷歌地图那样的 256 像素)并使用它,因为某些瓷砖很可能不适合 256 像素。我想我可以添加透明度/空白来弥补差异,或者我可以在任何平铺完成之前更改整个图像,并为整个图像添加透明度/空白以使其成为正方形。

我还考虑过只定义一定数量的图块来将图像分割成,例如。3 块宽 4 块高或类似的块,只需即时计算所需的块大小,至少这样我认为不需要任何透明度填充。

任何人都可以提出任何陷阱或其他方法来解决这个问题吗?

我只会使用谷歌地图,但它不太适合我正在做的事情,因为这些点将位于类似房子的地方,在那里使用 gis 点太细了。

4

0 回答 0