2014-02-12 2 views
0

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

На самом деле я не совсем уверен, как это сделать. Но после некоторых поисков я следую одной из инструкций в блоге.

Я использую WebView для показа изображения. Я использую три разных размера изображения для трех уровней масштабирования.

Есть две кнопки zoomIn и zoomOut. Я просто загружаю другое изображение при изменении уровня масштабирования.

Правильно ли это?

+0

Да, вы используете URL-адрес как для увеличения, так и для увеличения. – Umitk

ответ

0

Чтобы включить возможность изменения масштаба на WebView, добавьте следующий код:

webView.getSettings().setBuiltInZoomControls(true); 

для кнопки 1:

int zoom_level=100; 
webview1.setInitialScale(zoom_level); 
webview1.loadData("url"); 

повторите то же самое для других кнопок.

+0

Благодарим вас за ответ. Теперь я пытаюсь использовать этот api: (https://github.com/moagrius/MapView) для реализации изображения в виде карты. Я думаю, что это очень хорошо для выполнения этой работы. –

Смежные вопросы