Android запускает MapActivity? - PullRequest
       8

Android запускает MapActivity?

0 голосов
/ 16 июля 2011

Я пытаюсь настроить API карт Google для приложения. Я перехожу по этой ссылке: http://developer.android.com/guide/tutorials/views/hello-mapview.html

Да, я получил свой собственный ключ APK в xml и добавил все необходимое для манифеста. Но мой Java-код выдает ошибку:

import android.app.Activity;

import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; импорт android.os.Bundle; импорт android.widget.Toast; импорт com.google.android.maps.MapActivity;

public class PathTracker extends MapActivity {

@Override
protected boolean isRouteDisplayed() {
    return false;
}

}

Очевидно, MapActivity - это неопределенный класс, и мой последний импорт не помогает.

Может кто-нибудь помочь мне получить доступ к классу MapActivity?

Спасибо.

1 Ответ

1 голос
/ 16 июля 2011

Вам нужно использовать SDK Google API вместо простого Android SDK.Вы можете загрузить этот SDK (тот, который соответствует требуемому уровню API) из приложения Android в инструментах SDK.Затем отредактируйте ваш проект в Eclipse и используйте его в качестве SDK.

  1. Перейдите в инструмент Android (из Eclipse перейдите в Window -> Android SDK и AVD Manager) или найдите исполняемый файл в AndroidКаталог SDK.
  2. Выберите Доступные пакеты, разверните Надстройки сторонних разработчиков, разверните Google Inc, выберите нужный и загрузите его.
  3. Вернувшись в Eclipse, щелкните правой кнопкой мыши свой проект и выберитесвойства.В меню Android выберите SDK, загруженный на шаге 2, в качестве цели.
...