Создание тайлера веб-изображений

Мне нужно показать довольно большое изображение, которое представляет собой нечто похожее на план строительства и позволяет пользователям размещать на нем булавки.

Я хотел бы сделать это аналогично тому, как карты Google работают с мозаичным изображением, так что пользователь может увеличить масштаб и при необходимости получить более высокое разрешение, так как эти изображения могут быть довольно большими, вполне вероятно, что они захотят увеличить довольно далеко.

Я рассматриваю лучший способ сделать это, изображения, которые будут использоваться, не будут иметь постоянный размер, хотя они будут примерно в одном и том же поле, скажем, около 3000-4000 х 3000-4000 пикселей, и они не обязательно квадратные форма.

Я пытаюсь найти наилучший способ мозаичного изображения, но я не знаю, смогу ли я действительно установить размер плитки (скажем, как 256px, например, карты Google) и использовать его, поскольку вполне возможно, что некоторые из плиток не будут соответствовать 256px. Я думаю, что я мог бы добавить прозрачность / пробел, чтобы компенсировать разницу, или я мог бы изменить все изображение до того, как будет завершен какой-либо фрагмент, и добавить прозрачность / пробел ко всему изображению, чтобы сделать его квадратным.

Я также рассмотрел просто определение определенного количества плиток, на которые можно разделить изображение, например. 3 плитки шириной по 4 в высоту или около того и просто вычисляйте на лету требуемый размер плитки, по крайней мере, таким образом, я думаю, что никакой прозрачной заливки не нужно.

Кто-нибудь может предложить какие-либо подводные камни или другие способы решения этой проблемы?

Я бы просто использовал карты Google, но это не совсем соответствует тому, что я делаю, поскольку эти точки будут расположены в каком-то доме, где они будут слишком мелкими, чтобы использовать точки ГИС.

0 ответов

Другие вопросы по тегам