Я создал приложение, которое выполняет некоторые вычисления для меня.Он работает хорошо, он получает точки из базы данных, которую я также построил.Теперь я хочу, чтобы при нажатии кнопки меню отображалась карта.Я сделал учебник, который просто отображает карту ... это все, что он делает, когда работает.но когда я пытаюсь включить то, что я сделал, в свое приложение ... мне совсем не везет.
Итак, вот некоторые из вещей, которые я сделал, и, возможно, кто-то может мне помочь.
Вот важные строки из моего android manifest.xml
<uses-library android:name="com.google.android.maps" android:required="true"/>
<uses-permission android:name="android.permission.INTERNET" />
Вот XML-код активности отображения карты
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="0EVD3Q_WMbtaa_vIjrPoaiN7Egbs8amSorNF-qw"
/>
У меня в главном приложении есть пункт меню, которыйЯ хочу вызвать карту (я хочу передать координаты тоже позже ... но сейчас, если она просто отобразит, я был бы счастлив) В этом коде это утверждение case 3, которое я пытаюсь вызвать карту.
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
String v_band1 = spin2.getSelectedItem().toString();
Intent myIntent2 = new Intent(Tower.this, BuildList.class);
myIntent2.putExtra("BAND", v_band1);
Tower.this.startActivity(myIntent2);
return true;
case 2:
Intent myIntent = new Intent(Tower.this, Activity2.class);
Tower.this.startActivity(myIntent);
return true;
case 3:
Intent myIntent1 = new Intent(Tower.this, Mapit.class);
Tower.this.startActivity(myIntent1);
return true;
case 4:
loadspinner();
return true;
}
return false;
}
в тестовом приложении есть строка импорта в верхней части класса
import com.google.android.maps.MapActivity;
В моем новом приложении, когда вы начинаете вводить оператор импорта, вы получаете "import com.google.android.maps «.и MapActivity или что-либо еще не будет выбрано, как в тестовом руководстве.Что я делаю неправильно??Я попытался вставить весь свой Android Manfiest.xml, а также XML из представления, чтобы отобразить карту, здесь, но все это не отображается.Поэтому я добавил строку googlemaps, чтобы показать вам, что я ее использую.
<uses-library android:name="com.google.android.maps" android:required="true"/>