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

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

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

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

08.08.2013, 12:34. Просмотров 791. Ответов 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 под Андроид (Программирование Android):

Подстроить размеры TextView под размеры экрана - Программирование Android
У меня есть такая разметка <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"...

Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? - Программирование Android
Уважаемые гуру программирования, если можно, пожалуйста, напишите поподробнее- какой программой компилировать код, какой лучше выбрать...

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

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

Хочу сделать игру под Андроид на движке Unity. Как сделать регистрацию пользователей? - Программирование Android
Помогите разобраться! Хочу сделать игру под Андроид на движке Unity. Как сделать регистрацию пользователей? Где хранить БД? Пожалуйста...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403
09.08.2013, 15:29 #2
Поместите ваши файлы с картинками в папку drawable-xhdpi.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2013, 15:29
Привет! Вот еще темы с ответами:

На С++ под андроид - Программирование Android
Можно ли создать приложение которое содержит только код на С++ без строчки на java? Ну то есть на чистом ndk, и при этом у меня будет...

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

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

приложение под андроид - Программирование Android
можете дать ссылку на приложение под андроид?не Hello Word а какое нибудь другое но тоже простое на подобие этого ?хочу понять как...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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