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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ziv91
Сообщений: n/a
#1

Как изменить размеры меток карты OSM под Андроид - Программирование Android

08.08.2013, 12:34. Просмотров 782. Ответов 1
Метки нет (Все метки)

Привет Всем, пишу от непонимания или от незнания не суть в этом. Ставлю свои картинки для меток карты, карты использую OSM. но как только ставлю плотность экрана до 320 стандарт, то мои метки увеличиваются до нереальных размеров в чем причина? Уже пробовал и картинки маленькие пихать и свои прописывать размеры через setBounds() ничего не помогает, хотя те что я ставлю в отдельном блоке, не как метку карты прорисовываются отлично. Вот листинг кода:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
ArrayList MyPoints = new ArrayList();
 
GeoPoint gPt2 = new GeoPoint((int)(x * 1E6),(int)(y * 1E6));
 
myLocationOverlayItem = new OverlayItem("", "", gPt2);
 
myCurrentLocationMarker = this.getResources().getDrawable(R.drawable.ic_launcher);
 
myLocationOverlayItem.setMarker(myCurrentLocationMarker);
 
MyPoints.add(myLocationOverlayItem);
 
mResourceProxy = new DefaultResourceProxyImpl(getApplicationContext());
 
mMyLocationOverlay = new ItemizedIconOverlay(MyPoints, new ItemizedIconOverlay.OnItemGestureListener() {
 
Override
public boolean onItemSingleTapUp(int i, Object o) { 
Toast.makeText(MapOSM.this, «А это вы ;-)»,Toast.LENGTH_LONG).show();
return true;
}
 
Override
public boolean onItemLongPress(int i, Object o) {
return false; //To change body of implemented methods use File | Settings | File Templates.
}
}, mResourceProxy);
 
mMapView.getOverlays().add(mMyLocationOverlay);
mMapView.invalidate();

http://habrastorage.org/storage2/740...c6b987d6a2.png
Изображение

изображение дрона в углу и в качестве метки одного размера 72х72 а вот размер увы. Картинка HD говорит о плотности 320. И еще если оставляю стандартную картинку метки, OSM то она смотрится нормально. Очень нужен ответ. Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2013, 12:34     Как изменить размеры меток карты OSM под Андроид
Посмотрите здесь:

Как правильно сделать событие в таймере Java под андроид - Программирование Android
Проблема причем срочная,пишу диплом тема:программный таймер управления телевизором. Выбрал ось Андроид пытаюсь написать адекватный таймер...

Есть некая библиотека, сделана в QT. Как скомпилить под Андроид с использованием qt-lib? - Программирование Android
Какие изменения нужно сделать в исходнике для компиляции под Андроид? в либе используются классы: #include <QString> #include...

Подогнать размеры под экран - Программирование Android
подскажите почему в eclipse он показывает что все нормально видно а когда на смарт закидываю не видно кнопки cancel <?xml version="1.0"...

Кнопка под разные размеры экранов - Программирование Android
Ребята, если я ничего не путаю. то кто то в коментах на форуме написал, что есть готовая библиотека, которая меряет экран пользователя,...

Разметка под Андроид - Программирование Android
Нужна помощь в верстке, пишите кто сможет помочь Дубль темы во Фрилансе, закрыто

Программа под андроид - Программирование Android
Добрый день! У меня возникла такая ситуация: учусь на программиста, скоро сдавать курсовую и мне задали написать приложение под андроид....

Читалка под андроид - Программирование Android
Доброе время суток гиганты научной мысли!! =) Мне нужно сделать читалку под андроид. Язык - желательно Java. Формат, который читалка...

Игры под Андроид - Программирование Android
Здравствуйте, при распаковке других 2d игр, для примеров написания логики алгоритмов, все программные файлы игры написаны на с++. Возник...

Архивирование под Андроид - Программирование Android
Народ, подкажите как мне реализовать архивирование. Мне надо программно запаковать нужные файлы и отправить их на электронную почту.

Адаптация приложения под все размеры экранов - Программирование Android
Добрый день. Вопрос в том, как правильно верстаются страницы на xml ? Делал для четырех размеров экранов: layout-small, layout-normal, ...

Переделать программу под Андроид - Программирование Android
Добрый день, Уважаемые программисты! Писал как то программу на С++ Builder с помощью Вашего форума. На данный момент заинтересовался Rad...

Веб приложение под андроид - Программирование Android
Добрый день, хотелось бы хороший совет.. Есть Web приложение на php, хранится оно на локальном сервере(Denwer)/Как можно перенести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403
09.08.2013, 15:29     Как изменить размеры меток карты OSM под Андроид #2
Поместите ваши файлы с картинками в папку drawable-xhdpi.
Ответ Создать тему
Опции темы

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