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

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

08.08.2013, 12:34. Просмотров 867. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как изменить размеры меток карты OSM под Андроид (Программирование Android):

Подстроить размеры 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