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

Как узнать максимально возможный зум Google Maps? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как накладывать метки на mapsforge? http://www.cyberforum.ru/android-dev/thread1401333.html
Доброго времени суток! Не могу разобраться как в mapsforge накладывать поверх карты метки. Как я понял координаты метки закладываются в переменную типа LatLong. вот пример: Marker marker =...
Программирование Android Использование Hibernate запросов в Android Как можно использовать hibernate-запросы в android? Добавлено через 2 часа 34 минуты up. http://www.cyberforum.ru/android-dev/thread1401282.html
Программирование Android Cоздании приложения Android для магазина magento
Здравствуйте. Возник вопрос о создании приложения Android для магазина magento, используя rest и oauth2. В интернете встречается информация на нужную тему, но с пробелами. Нужен туториал для...
PrivateKey Программирование Android
Как исправить данную ошибку: generate 2048 bit rsa key pair and self-signed with valid of 90 days for: Ну и там мои данные. В итоге ключ не создается...
Программирование Android Не создается БД на некоторых устройствах http://www.cyberforum.ru/android-dev/thread1401150.html
Работает на реальном лоллипопе и на genymotion 4.1.1, не работает на стандартном эмуле 4.4.2 и на реальном 4.1.2. Пишет no such table: numbers public class DB extends SQLiteOpenHelper { public...
Программирование Android Падает скорость объектов на экране при нажатии Привет. У меня возникла проблема. Создал маленькую игру, На экране двигаются несколько объектов, а один из них двигается в зависимости от нажатия и движения пальцем по экрану. Проблема в том что при... подробнее

Показать сообщение отдельно
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 727
23.03.2015, 17:10  [ТС]
Slon747, по каким причинам может ломаться эмулятор при работе с картами ? При увеличении зума на определенном поменте эмулятор просто "ломается" без каких либо исключений... Это баг эмулятора ? (работаю в адроид студии). Вот весь код активити на которой карта:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
public class ContactsActivity extends FragmentActivity {
    SupportMapFragment contact_view_map;
    GoogleMap map;
    ImageView contact_view_image;
    TextView contact_view_phones;
    TextView contact_view_adres;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.contact_view);
 
        contact_view_map = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.contact_view_map);
        contact_view_image = (ImageView)findViewById(R.id.contact_view_image);
        contact_view_phones = (TextView)findViewById(R.id.contact_view_phones);
        contact_view_adres = (TextView)findViewById(R.id.contact_view_adres);
 
        contact_view_image.setImageBitmap(Contacts.ExternPhotoShop);
 
        contact_view_phones.setText("");
        for(int i = 0; i < Contacts.ContactPersons.size(); i++)
            contact_view_phones.append(Contacts.ContactPersons.get(i).Name +": "+
                                    Contacts.ContactPersons.get(i).PhoneNumber+"\n");
 
        contact_view_adres.setText("");
        for(int i = 0; i < Contacts.ShopsData.size(); i++)
            contact_view_adres.append(Contacts.ShopsData.get(i).Address +": "+
                    Contacts.ShopsData.get(i).WorkTime+"\n");
 
 
 
        map = contact_view_map.getMap();
        if (map == null) {
            finish();
            return;
        }
        init();
 
    }
 
    private void init() {
 
        map.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
 
        map.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
            @Override
            public void onMapClick(LatLng latLng) {
                Log.d(GeneralData.TAG_LOG, "onMapClick: " + latLng.latitude + "," + latLng.longitude);
            }
        });
 
        map.setOnMapLongClickListener(new GoogleMap.OnMapLongClickListener() {
            @Override
            public void onMapLongClick(LatLng latLng) {
                Log.d(GeneralData.TAG_LOG, "onMapLongClick: " + latLng.latitude + "," + latLng.longitude);
            }
        });
 
        map.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() {
            @Override
            public void onCameraChange(CameraPosition camera) {
                Log.d(GeneralData.TAG_LOG, "onCameraChange: "+camera.zoom);
            }
        });
    }
}
Нужно добавлять обработку собтий какую-нибудь что бы все работало, потому что на самом смартфоне под андроидом 4.0.3 карта вообще не загружается, просто белый экран на ее месте и надпись гугла в левом нижнем углу. Это говорит о том что все-таки карта получена, но что-то не так ???

Добавлено через 15 минут
или даже если в эмуляторе не вылетает, то на устройстве всеравно не работает(
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru