классы не могут быть созданы org.osmdroid.views.MapView

1

Я - osmdroid mapview, но в макете отображается ошибка. Пожалуйста, расскажите, что делать.

http://www.pics9.com/images/30811182985062401036.jpg

http://www.pics9.com/images/51249770188868693824.jpg

  • 1
    Невозможно сказать, если вы не отправите свой код
  • 0
    Да, необходимо иметь код, @NickT Я только что дал ответ, основываясь на моем предположении.
Показать ещё 1 комментарий
Теги:
google-maps

2 ответа

0
Лучший ответ

Графическая компоновка никогда не работает должным образом при попытке отобразить MapView. В моем проекте я использовал как представление Карт Google, так и OSM (Osmdroid). Проект работает нормально, но вам нужно будет запустить его, чтобы посмотреть, как открывается представление. Графическая компоновка моих просмотров показывает точно такую ​​же ошибку ".. не может быть создана", как у вас. Вам понадобится ключ API для вашей карты Google, как сказал премьер-министр.

0

В вашем изображении макета кажется, что вы не ввели ключ API. Поэтому поставьте ключ API и снова проверьте его.

Чтобы создать ключ карты APY, который будет использоваться в MapView Android, выполните следующие действия:

  • Введите keytool -list -keystore ~ ​​/.android/debug.keystore в командной строке.
  • Затем введите MD5-отпечаток в текстовое поле, показанное здесь: http://code.google.com/android/maps-api-signup.html
  • 0
    Это необходимо для представления карты Google, но не для представления карты OpenStreet.
  • 0
    Я только что удалил ключ API в СС. Но на самом деле у меня есть API

Ещё вопросы

Сообщество Overcoder
Наверх
Меню