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

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

Войти
Регистрация
Восстановить пароль
 
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 726
#1

Google maps - Программирование Android

05.03.2015, 14:50. Просмотров 479. Ответов 7
Метки нет (Все метки)

Уважаемые, подскажите что не так. Пытаюсь подключить карту.
Java
1
2
3
4
5
6
7
mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map);
        map = mapFragment.getMap();
        if (map == null) {
            finish();
            return;
        }
mapFragment.getMap(); всегда возвращает null
Вьюха:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </fragment>
</LinearLayout>
манифест:
XML
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
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.crm" >
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="*********************************">
        </meta-data>
        <meta-data android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".category_market_activity">
        </activity>
        <activity
            android:name=".ContactsActivity">
        </activity>
        <activity
            android:name=".items_market_activity">
        </activity>
        <activity
            android:name=".detail_item_market">
        </activity>
    </application>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
 
    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true">
    </uses-feature>
</manifest>
Лог говорит:
625-625/com.example.crm W/GooglePlayServicesUtil﹕ Google Play services is missing.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2015, 14:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Google maps (Программирование Android):

Google Maps 2. Ограничение на количество запросов к google - Программирование Android
Google накладывает ограничение на количество запросов в день к Google Maps (2500 в день на ключ). Скажите, как можно узнать, какое кол-во...

Google Maps - Программирование Android
Здравствуйте! Подскажите для начала как можно тестировать Google Maps на эмуляторах и на пример на каком, сейчас использую droid4x. ...

Google maps - Программирование Android
Здравствуйте! Недавно начал разработку приложения с использованием google maps и при первом же этапе проектирования возникли проблемы....

Google maps v2 - Программирование Android
Внезапно встала задача запилить приложение на основе сабжа. Опыта разработки под андроид нет. Эклипс установил, сделал все по инструкции...

Отображение на Google Maps - Программирование Android
Добрый день! Возник вопрос по GMaps. Нужно сделать, чтобы при открытии карты, она сразу центрувалась по моему местонахождению. Только...

Маркеры и Google Maps - Программирование Android
Подскажите пожалуйста. Необходимо вывести два маркера на карту и zoom карты сделать такой чтобы эти два маркера были видны. Координаты...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
05.03.2015, 17:48 #2
Цитата Сообщение от NEvOl Посмотреть сообщение
625-625/com.example.crm W/GooglePlayServicesUtil﹕ Google Play services is missing.
Цианоген, эмулятор или genymotion ?
нужно ставить play services.
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 726
05.03.2015, 20:10  [ТС] #3
Netscape, к сожалению не знаю, эмулятор стандартный который идет вместе с Andoid Studio. play services - что это ? В SDK Manager установлен Google Play Services.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
05.03.2015, 20:57 #4
NEvOl, нужно создать эмулятор с Google Api версии выше 4.2.2
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 726
06.03.2015, 15:17  [ТС] #5
Netscape, Создал эмулятор с андроид 5.0.1, всеравно W/GooglePlayServicesUtil﹕ Google Play services is missing.
Vladimirys
307 / 204 / 25
Регистрация: 16.01.2010
Сообщений: 585
06.03.2015, 15:24 #6
Так Сервисы, не просто должны быть установлены, они должны быть добавлены в проект.
https://developer.android.com/google...tup.html#Setup
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 726
06.03.2015, 16:10  [ТС] #7
Vladimirys, вроде как и так добавлено все.
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
applicationId "com.example.crm"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms: play-services:6.5.87'
}
и манифест:
XML
1
2
3
4
5
6
7
8
9
10
11
12
 <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="********************************">
        </meta-data>
        <meta-data android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
............................................................
или еще где-то надо подключать ?
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 726
08.03.2015, 17:50  [ТС] #8
Создал с поддержкой Google Apis.
Теперь новая ошибка:
W/GooglePlayServicesUtil﹕ Google Play services out of date. Requires 6587000 but found 1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2015, 17:50
Привет! Вот еще темы с ответами:

Использование google maps - Программирование Android
Мне досталось приложение, которое использует google maps. Достаточно старый уже. Приложение есть на маркете, если скачивать от туда, то все...

Google Maps - Android - Программирование Android
Здравствуйте! Помогите, не могу разобраться с картами, не работают...Все сделал как надо, ничего не показывает!

Подключить Google Maps - Программирование Android
Добрый день подключаю Google Maps. С получением ключей и прочим проблем не возникало. Делаю как здесь сказано...

Google maps android - Программирование Android
Надо добавить ГуглМэпс в приложение + построение маршрута. Как это сделать было скопипастено вот отсюда :...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.03.2015, 17:50
Ответ Создать тему
Опции темы

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