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

Добавление маркеров на карту Google Maps API v2 - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Запретить zoom при нажатии input в webview http://www.cyberforum.ru/android-dev/thread1286770.html
Подскажите как Запретить zoom при нажатии input в webview? Вставляю вот такую строчку в oncreate, но он всё равно увеличивает при вводе пароля mWebView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.CLOSE); Добавлено через 7 минут Может я тут что то лишнее нагородил mWebView.getSettings().setLoadsImagesAutomatically(false); ...
Android Передать экземпляр класса в другой класс Подскажите как сделать класс который будет принимать как входной параметр, экземпляр других классов? http://www.cyberforum.ru/android-dev/thread1286553.html
Android Динамический ViewPager
Помогите создать динамический ViewPager http://stackoverflow.com/questions/13664155/dynamically-add-and-remove-view-to-viewpager что то пытаюсь сделать по этому примеру
Android Убрать анимацию в ViewPager
Гуру, помогите! Написал закладки на основе android.support.v4.view.ViewPager. Но иногда хочется... убрать анимацию! Не полностью! А "галочкой" в настройках. Что-бы страница не ползла за пальцем вообще или хотя-бы без анимации - "щелчками". До этого была версия с обычными закладками, переключаться между которыми можно было только через клик по шапке. В новой версии сделал возможность...
Android Ошибка в Android studio http://www.cyberforum.ru/android-dev/thread1286067.html
Осваиваю разработку на Android. Застопорился на этой статье: http://developer.alexanderklimov.ru/android/activity.php Android Studio выдаёт вот такую ошибку: Waiting for device. Target device: genymotion-custom_phone_7___4_4_2___api_19___1024x600-192.168.56.101:5555 Uploading file local path: C:\Users\User\AndroidStudioProjects\Display\app\build\outputs\apk\app-debug.apk remote path:...
Android C# Android - как убрать лишний значок options menu Это мое первое приложение. Написано на С# в visual studio+ xamarin. Нижняя панель с options menu образуется сама. Обведенную в кружок я создал сам. Как сделать, чтобы функционировала только одна кнопка options menu? подробнее

Показать сообщение отдельно
pavloid35
5 / 5 / 4
Регистрация: 31.10.2013
Сообщений: 24

Добавление маркеров на карту Google Maps API v2 - Android

28.10.2014, 18:05. Просмотров 892. Ответов 3
Метки (Все метки)

Доброго времени суток. форумчане! Есть карта, маркеры на которую ставятся путем загрузки значений местоположения из базы данных. Но появляются визуально только после срабатывания onResume(). Вот метод для размещения маркеров
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
public void place(){
          
          for (int i = 0; i<user_sex.length; i++){
                //someone = new MarkerOptions().position(new LatLng(xx[i], yy[i])).title("Вы здесь!");
                if (user_sex[i]==1){
                
                map.addMarker(new MarkerOptions().title(name[i]).position(new LatLng(xx[i],yy[i])).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ROSE)));
                list.put(new LatLng(xx[i],yy[i]), i);
                
                }
                if (user_sex[i]==2){
                    //m[i]=map.addMarker(new MarkerOptions().title("Посмотреть").position(new LatLng(xx[i],yy[i])).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_CYAN)));
                    map.addMarker(new MarkerOptions().title(name[i]).position(new LatLng(xx[i],yy[i])).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_CYAN)));
                    list.put(new LatLng(xx[i],yy[i]), i);
                }else{
                    if(xx[i]!=0 && yy[i]!=0 && (user_sex[i] < 1)){
                        //m[i]=map.addMarker(new MarkerOptions().title("Посмотреть").position(new LatLng(xx[i],yy[i])).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_YELLOW)));
                    map.addMarker(new MarkerOptions().title(name[i]).position(new LatLng(xx[i],yy[i])).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_YELLOW)));
                    list.put(new LatLng(xx[i],yy[i]), i);
                    }
                    }
                //map.addMarker(someone);
            }
      }
А вот в каком случае я могу их видеть не перезапуская активность
Java
1
2
3
4
5
6
 CameraPosition cameraPosition = new CameraPosition.Builder().target(new LatLng(x, y)).zoom(16).build();
            map.moveCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
            
            
            place();
            this.onResume();
Но это решение влечет за собой проблемы с управлением картой - при перемещении камеры, она возвращается на место, а при масштабировании - возвращает в zoom(16). Есть решение проблемы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru