Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Рисование линий - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужна консультация по поводу написания Условий использования http://www.cyberforum.ru/android-dev/thread1001138.html
Здравствуйте! Написав приложение, неплохо бы защитить его от копирования, пересборки, чтобы никто не присвоил труд чужого. Прошу проконсультировать меня в этом вопросе. Нужно ли писать "Условия...
Программирование Android Интерактивная карта здания Подскажите пожалуйста, появилась в необходимости создания интерактивной карты здания( в которой будет навигация от одной точки до другой с поиском кротчайшего пути учитывая что здания 3-х этажное, а... http://www.cyberforum.ru/android-dev/thread1000919.html
Программирование Android GPS service
Написал сервис для работы GPS однако при попытке вытащить данные просто выдаёт 0 класс реализующий работу c GPS: package com.example.GPSService; import android.content.Context; import...
Программирование Android Сервер
Ребят, привет. Написать приложение - это пол беды. А кто-нибудь может объяснить как организовать такую вещь - вот я в свое приложение интегрировала карты гугл. Вот какой-то человек ставит метку. Как...
Программирование Android В LogCat ничего нет, приходится перезапускать http://www.cyberforum.ru/android-dev/thread1000493.html
Очень часто в LogCat пропадают все данные. Это исправляется только рестартом Эклипса... кто-нибудь сталкивался с такой проблемой? Как вылечить? Уже настолько запарило(( Добавлено через 12 минут...
Программирование Android Меню приложения Ребята, подкажите плз, у меня след. проблема. У меня на планшете не отображаются три точки для открытия меню приложения, везде только пишется как создавать пункы меню, а как отобразить само меню в... подробнее

Показать сообщение отдельно
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
10.11.2013, 17:28
Цитата Сообщение от V0v1k Посмотреть сообщение
самый простой способ рисовать изображение и линии в один битмап, а дальше уже его зумите и все будет на своих местах.
Проще, но не всегда правильнее!
Тонкая линия при зумировании перестанет быть тонкой и при 100кратном увеличении может занять весь экран. Или если рисуем маршрут поверх фото-карты - при минимальном зуме линия закрывает пол города, а при другом половину толщину дороги...

Правильнее будет:
1) либо зафиксировать 2 точки на карте (угловые точки)
2) при зумировании вычислять позиции этих точек относительно отрисованного при зумировании
3) пересчитывать линии с учетом зумирования

1) либо зафиксировать одну точку (центр или верхний левый угол)
2) вычислять позицию точек Вашей линии отностительно этой точки с учетом зумирования

Первый метод - немного точнее, но сложнее
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru