Карты Google Android не загружаются? - PullRequest
0 голосов
/ 25 июля 2011

Я сделал приложение, в котором мне нужно загрузить карты Google.Для этого я использую Google API 8 в своем приложении.

У меня есть следующий код в моем XML-файле:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.google.android.maps.MapView
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:apiKey=" 0x94IPJOQyNBzKMCfF5ks82SpwcbVab3Ixfk_hQ " android:id="@+id/mapview"
    android:enabled="true"/>
<!--    home key -->
<!--    0x94IPJOQyNBzKMCfF5ks82SpwcbVab3Ixfk_hQ -->
<!--        map key for publishing -->
 </LinearLayout>

Приведенный выше ключ я получил с помощью печати MD5 файла debug.keystore.

ошибка, которую я получаю в Logcat:

07-25 22:52:02.167: ERROR/MapActivity(4784): Couldn't get connection factory client

В файле .java для карт я использовал наложение для загрузки набора координат.Наложение видно, но карта не видна.Что может быть не так?

спасибо заранее.

Ответы [ 3 ]

1 голос
/ 21 марта 2012

Я столкнулся с той же проблемой, которую вы упомянули здесь ... и я знаю, что это действительно раздражает, Есть несколько важных вещей и шагов, которые вы должны выполнить, чтобы получить Google Maps в вашем приложении. ---Удостоверься что: 1. Вы получили свой API-ключ для карт Google правильно. 2. Вы упомянули РАЗРЕШЕНИЕ НА ИНТЕРНЕТ вне тега приложения. 3. Вы позвонили в пользовательскую библиотеку Google Map ... даже если вы столкнулись с той же проблемой, то я полагаю, вы используете прокси-сервер для своего интернета. и приложение для Android и его эмулятор не следуют за этим прокси-сервером. вам нужно установить прокси для вашего приложения.

  1. Щелкните правой кнопкой мыши по вашему проекту в Eclipse.
  2. Перейти к «Запуск от имени> Настройка запуска»
  3. перейти на вкладку "Цель"
  4. есть «Дополнительная опция командной строки эмулятора» напишите свой прокси здесь, как это "-http-proxy http://your -proxy: ваш-порт " без двойных кавычек

у меня это работает ... но это только для проектов приложений Android ... не могу использовать Google Maps в браузере

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

Есть несколько вопросов с той же ошибкой, которую вы видите в Logcat:

Не удалось получить клиент фабрики соединений

Не удалось получитьклиент фабрики соединений

http://groups.google.com/group/android-developers/browse_thread/thread/94e3d0454612d143?pli=1

Кажется, все они упоминают, что это проблема API Google с версиями API 8 и 9.

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

У вас есть разрешение на подключение к интернету?Или вы видите линии сетки?

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

И что я заметил, у вас есть пустое место в конце и начале android:key="

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