Appcelerator Titanium - MapView на Android вызывает сбой приложения - PullRequest
0 голосов
/ 14 августа 2011

пытаюсь отобразить карту на эмуляторе Android, используя следующий код:

var window = Ti.UI.createWindow();
window.open();
var mapView = Ti.Map.createView({
  mapType: Ti.Map.STANDARD_TYPE,
  region:{
  latitude:33.74511, longitude:-84.38993,
  latitudeDelta:0.5, longitudeDelta:0.5
  },
  animate:true,
  regionFit:true,
  userLocation:true
});

window.add(mapView);
alert(mapView)//outputs Ti.Map.View

Я сделал все шаги, упомянутые здесь http://wiki.appcelerator.org/display/guides/Maps+for+Android но приложение вылетает. У кого-нибудь есть идеи, что может быть причиной этого?

спасибо

Ответы [ 3 ]

0 голосов
/ 20 июня 2012

попробуйте удалить ключ здесь из файла tiapp.xml, затем обновите эмулятор андроида, и он будет работать, но сбрасывает в пустой интерфейс Google, у кого-нибудь есть идеи

0 голосов
/ 06 декабря 2012

Возможно, вы создали другие виды карты в другом месте вашего кода. В этом случае Google этого не разрешает, и в результате вы получаете принудительное закрытие (IllegalStateException)

0 голосов
/ 23 декабря 2011

Без стека отслеживания вашего сбоя, я могу только догадываться, что это вызвано эмулятором, который не предоставляет API Карт Google. Смотри http://developer.appcelerator.com/question/121105/crash-in-android-when-using-maps

...