2014-09-08 3 views
0

Почему необходимо собирать с помощью «Google Apis», если Google Maps V2 включен в Службы Google Play?Переход на Google Maps V2. Необязательно компилировать с помощью Google Apis?

Я хочу перенести свои приложения, созданные с помощью Google Maps v1, на google maps v2. Я читаю документацию здесь: https://developers.google.com/maps/documentation/android/

Проблема здесь, в документах говорится, что мне нужно добавить сервисы Google Play для своего приложения, потому что туда включены google maps v2, поэтому я сделал это. Но на следующем этапе в документации говорится, что я должен скомпилировать с помощью Google Apis 13 вместо Android SDK 13 .... поэтому я не понимаю. Если google maps v2 включен в сервисы google play ... почему я должен компилировать с Google APIS 13 (например, когда я использовал Google Maps v1) вместо Android SDK 13?

+0

Где именно вы читали, вам нужно использовать API Google 13? –

ответ

0

Вся эта путаница исчезнет, ​​если вы поймете, что андроид - это open source, но сервисы google - нет.

Поэтому, когда вы используете сервисы google, такие как карты, вы должны скомпилировать с помощью google maps api, чтобы их классы были доступны вам при компиляции.

+0

ты не понял мой вопрос. Если карты google включены в google play services lib, почему мне нужно скомпилировать также с google apis? – NullPointerException

+0

Я пробовал карту V2 без API Google и все еще работает. – amalBit

+0

что-то, что я не знаю, в документации говорится, что вы должны скомпилировать с google apis, и я пытаюсь скомпилировать без google apis, и я получаю ошибки компиляции. – NullPointerException

0

Вам не обязательно компилироваться с помощью API Google.

+0

¿? вы попробовали? если я не компилирую с google apis, я получил ошибки компиляции – NullPointerException

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

  • Нет связанных вопросов^_^