Советы высокого уровня для работы с графикой (карта с поддержкой иконок, панорамирования и масштабирования) - PullRequest
0 голосов
/ 25 июня 2011

Я новичок в Android и Java.Я хочу иметь возможность использовать изображение в качестве фона, давайте представим, что это карта.Затем я хочу наложить значки (другую графику) поверх карты в определенных координатах и ​​узнать, когда пользователь нажимает на эти значки, чтобы я мог отображать текст рядом с ними.Мне также нужна поддержка панорамирования и масштабирования.

Есть ли элемент управления, который может обрабатывать все это автоматически, или мне нужно работать с холстом и реализовывать все это msyelf.

1 Ответ

0 голосов
/ 25 июня 2011

Это зависит от того, насколько велика ваша карта.Предполагая, что ваша карта не слишком большая, вы можете просто использовать холст.Все, что вам нужно сделать, это просто перетащить карту на задний план, а затем нарисовать над ней значки.Если ваша карта немного больше, вам, возможно, придется разделить ее на куски, а затем выполнить поиск по диапазону, чтобы получить только видимые куски и значки.Если он действительно большой, то, возможно, вам стоит взглянуть на некоторые стандартные API рисования карт.

...