Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
NEvOl
19 / 18 / 1
Регистрация: 13.08.2012
Сообщений: 734
#1

Google maps

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

Google Maps 2. Ограничение на количество запросов к google
Google накладывает ограничение на количество запросов в день к Google Maps...

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

Google Maps
Здравствуйте! Подскажите для начала как можно тестировать Google Maps на...

Google maps v2
Внезапно встала задача запилить приложение на основе сабжа. Опыта разработки...

Не работает Google Maps
Так-как вы мне не ответили на прошлые посты(большое вам за это спасибо),я решил...

7
Netscape
374 / 361 / 52
Регистрация: 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.
1
NEvOl
19 / 18 / 1
Регистрация: 13.08.2012
Сообщений: 734
05.03.2015, 20:10  [ТС] #3
Netscape, к сожалению не знаю, эмулятор стандартный который идет вместе с Andoid Studio. play services - что это ? В SDK Manager установлен Google Play Services.
0
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
05.03.2015, 20:57 #4
NEvOl, нужно создать эмулятор с Google Api версии выше 4.2.2
1
NEvOl
19 / 18 / 1
Регистрация: 13.08.2012
Сообщений: 734
06.03.2015, 15:17  [ТС] #5
Netscape, Создал эмулятор с андроид 5.0.1, всеравно W/GooglePlayServicesUtil﹕ Google Play services is missing.
0
Vladimirys
312 / 209 / 27
Регистрация: 16.01.2010
Сообщений: 610
06.03.2015, 15:24 #6
Так Сервисы, не просто должны быть установлены, они должны быть добавлены в проект.
https://developer.android.com/google/play-services/setup.html#Setup
1
NEvOl
19 / 18 / 1
Регистрация: 13.08.2012
Сообщений: 734
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" />
............................................................
или еще где-то надо подключать ?
0
NEvOl
19 / 18 / 1
Регистрация: 13.08.2012
Сообщений: 734
08.03.2015, 17:50  [ТС] #8
Создал с поддержкой Google Apis.
Теперь новая ошибка:
W/GooglePlayServicesUtil﹕ Google Play services out of date. Requires 6587000 but found 1
0
08.03.2015, 17:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2015, 17:50

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

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

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


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

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

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