Je viens de commencer à apprendre le titane pour mobile en utilisant l'android. J'ai suivi toutes les étapes d'installation et ai obtenu le script de bonjour de monde pour fonctionner juste trouver dans l'émulateur androïde. Le problème est Im essayant d'utiliser l'exemple de code pour voir comment tout cela fonctionne. Le code exemple Im actuellement des problèmes avec est:Impossible d'ajouter à la fenêtre en cours dans titanium appcelerator. Obtenir l'erreur de type
var win = Titanium.UI.currentWindow;
var mapview = Titanium.Map.createView({
mapType: Titanium.Map.STANDARD_TYPE,
region:{latitude:33.74511, longitude:-84.38993, latitudeDelta:0.5, longitudeDelta:0.5},
animate:true,
regionFit:true,
userLocation:true
});
win.add(mapview);
Quand je lance ce dans l'émulateur, je reçois l'erreur suivante:
TypeError: Ne peut pas appeler la méthode « ajouter » null.
Qu'est-ce que je fais mal?
Merci pour la réponse. Je pense que cela fonctionne maintenant, le problème est que Google Maps charge mais son vide. Est-ce parce que je dois avoir un certificat spécial pour utiliser le service google map sur Android? – John
Utilisez-vous cette carte sur Android? Dans Appcelerator Titanium: "Pour Android, vous devez obtenir une clé Google de la carte pour utiliser les cartes de votre application." Ainsi, vous devez d'abord obtenir une clé Google de la carte à l'adresse http://goo.gl/K5yz. Après avoir une clé de carte, ouvrez votre PROJECT_DIR/tiapp.xml, ajoutez 2 propriétés ti.android.google.map.api.key.development et ti.android.google.map.api.key.production comme dans KitchenSink tiapp.xml (http://goo.gl/PFdk). N'oubliez pas de remplacer "GET_ME_FROM_GOOGLE" par la clé API de votre carte. Bonne chance. – anticafe