Карты Google в IntelliJ Idea - PullRequest
       1

Карты Google в IntelliJ Idea

2 голосов
/ 24 апреля 2011

Когда я пытаюсь скопировать некоторые старые макеты, которые я делал в Eclipse, в IntelliJ Idea, у меня возникает проблема с частью Google Maps в макете с ошибкой, которая говорит: -

com.google.android.maps.MapView здесь не разрешен

Я установил для Facets значение API Google Android 3.0, а менеджер AVD использует API Google (API версии 11). Код Java даже распознает MapActivity.

Чего мне не хватает? Любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 25 апреля 2012

У меня была та же проблема с использованием IntelliJ 11, и я решил так:

Я создаю макет "canvasmap.xml" с этим кодом:

<?xml version="1.0" encoding="utf-8"?>

<com.google.android.maps.MapView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/mapview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:clickable="true"
        android:apiKey="Your Maps API Key goes here"
        />

и в моем основном макете я использую так:

...

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/mainlayout"
                android:orientation="vertical"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent" >

    <include android:id="@+id/map" layout="@layout/canvasmap" />

</RelativeLayout>

...

просто в том месте, где я хотел бы показать карту. Работает нормально и перестает показывать ошибку.

0 голосов
/ 06 ноября 2011

Я не уверен, в чем проблема сам, но вы пытались построить проект?Я потратил некоторое время на то, чтобы понять, что было не так, но в конце концов, когда я попытался построить его, он все равно работал должным образом, так что это должно быть что-то, что IntelliJ не распознает в API Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...