Erreur Javascript - ne Peut pas trouver de variable : google

Le code que j'ai écrit fonctionne très bien sur le navigateur. Mais lorsque je connecte le wifi sur l'iPhone, j'obtiens une erreur dans le débogueur :
Erreur Javascript - ne Peut pas trouver de variable : google

Cela se produit à chaque fois que j'appelle google maps/directions/objet de géolocalisation.


Le code est comme suit :

map = new Ext.Map({
    mapOptions : {
        center : center,
        zoom : 20,
       //mapTypeId : google.maps.MapTypeId.ROADMAP,
        navigationControl: true,
        navigationControlOptions: {
                style: google.maps.NavigationControlStyle.DEFAULT
            }
    },

    listeners : {
        maprender : function(comp, map){
            pos = new google.maps.LatLng(lats, longs, true);
            var marker = new google.maps.Marker({
                 position: pos,
                 //title : 'Sencha HQ',
                 map: map
            });

            map.setMapTypeId(google.maps.MapTypeId.HYBRID);
            setTimeout( function(){map.panTo (pos);} , 1000);
        }
    },

     geo:new Ext.util.GeoLocation({
         autoUpdate:true,
         maximumAge: 0,
         timeout:2000,
         listeners:{
             locationupdate: function(geo) {
                 pos = new google.maps.LatLng(lats, longs, true);
                 center = new google.maps.LatLng(geo.latitude, geo.longitude);
                 if (map.rendered)
                     map.update(center)
                 else
                     map.on('activate', map.onUpdate, map, {single: true, data: pos});
             },
             locationerror: function(geo, bTimeout, bPermissionDenied, bLocationUnavailable, message) {
                 if(bLocationUnavailable){
                     alert('Your Current Location is Unavailable on this device');
                 }
                 else if (bPermissionDenied){
                     alert('Location capabilities have been disabled on this device.');
                 }      
             }
         }
     })
});

L'erreur se produit à chaque fois que le code de la rencontre de la parole de google. Aussi pour la LatLng objet j'obtiens l'erreur javascript : "....résultat de LatLng pas un constructeur"

Remarque : les variables "lats" et "longs" ont été définis de n valeurs de donnée avant ce segment de code

pouvez-vous vérifier que vous incluez l'externe, l'api google bibliothèque ?
qu'entendez-vous par externe, l'api google lib? J'ai ajouté dans la balise script dans index.html comme suit: <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>

OriginalL'auteur SashaZd | 2011-09-27