Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
ziv91
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 1
1

Как изменить размеры меток карты OSM под Андроид

08.08.2013, 12:34. Просмотров 878. Ответов 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 то она смотрится нормально. Очень нужен ответ. Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2013, 12:34
Ответы с готовыми решениями:

Подстроить размеры TextView под размеры экрана
У меня есть такая разметка <android.support.v4.widget.SwipeRefreshLayout ...

Есть некая библиотека, сделана в QT. Как скомпилить под Андроид с использованием qt-lib?
Какие изменения нужно сделать в исходнике для компиляции под Андроид? в либе...

Игры под Андроид
Здравствуйте, при распаковке других 2d игр, для примеров написания логики...

Архивирование под Андроид
Народ, подкажите как мне реализовать архивирование. Мне надо программно...

Подогнать размеры под экран
подскажите почему в eclipse он показывает что все нормально видно а когда на...

1
Gabberr
103 / 103 / 19
Регистрация: 13.10.2009
Сообщений: 404
09.08.2013, 15:29 2
Поместите ваши файлы с картинками в папку drawable-xhdpi.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2013, 15:29

Нужен программист под андроид
Добрый день. Нужно написать маленькую часть мобильного приложения. Сам не...

Нужно приложение под андроид
Такая ситуация... Началник достал, купил себе ASUS А501. Зашел там на андроид...

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


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

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

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