2013-11-20 3 views
0

Я пытаюсь отобразить карту google в своем приложении, используя google map api v1. Я добавил необходимые разрешения и библиотеки в свой манифест. XmlGoogle map не работает api v1 на устройстве

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

<uses-library android:name="com.google.android.maps" /> 

и установить API_KEY в макете макета.

Пожалуйста, предложите, где я ошибаюсь.

+0

Вы добавили библиотеку сервисов Google Play. –

ответ

0

Note: Version 1 of the Google Maps Android API has been officially deprecated as of December 3rd, 2012. This means that from March 18th, 2013 you will no longer be able to request an API key for this version. No new features will be added to Google Maps Android API v1. However, apps using v1 will continue to work on devices. Existing and new developers are encouraged to useGoogle Maps Android API v2.

Google Maps Android v1 API

+0

@ user2978175 Как вы запросили ключ API, поскольку он уже закрыт Google для запроса ключа API для V1. – GrIsHu

+1

сгенерировал ключ api ранее. – gIrL

+0

Есть ли другой способ заставить его работать без преобразования из api1 в api2 – gIrL

0

Google Map API v1 устарела, пожалуйста, реализовать Google Map API v2.But вы Havent включают в себя мета-тег

Добавить <metadata> тег в проявленном папку под <application> тегом

для.

<meta-data 
    android:name="com.google.android.maps.v1.API_KEY" 
    android:value="your API KEY"/> 

Надеюсь, это поможет.!

0

Я решил эту проблему, переключившись с API V1 на API V2.

Смежные вопросы