- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- caricare google maps in real time
-
caricare google maps in real time
Ciao a tutti, sto creando una apps con "phonegap" (che permette di realizzare apps conoscendo html/css/js ) e volevo caricare il file di google maps in realtime passandogli un parametro che indicasse la lingua da utilizzare.
Praticamente questo:
[HTML]maps .googleapis. com/maps/api/js?sensor=true&language=it
[/HTML]dove "it" è il parametro da utilizzare.
Ho provato con questa funzione:function loadgmap(url) { var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; document.body.appendChild(script); }
ed ho inserito questo codice (vi riporto solo le prime righe):
$(function() { loadgmap("h ttp:// maps. googleapis. com/maps/api/js?sensor=true&language="+localStorage.language);
Ho pero' questo errore:
[HTML]Uncaught TypeError: undefined is not a function at file:///android_asset/www/js/maps.js:72[/HTML]
dove la riga 72 è
var latlng = new google.maps.LatLng(lat, long);
E' come se non caricasse il file di google. Non ho il modo per fare il debug sul dispositivo mobile per vedere se il caricamento ha funzionato. Ovviamente se carico l'url di google nella maniera normale tutto funziona.
Grazie per l'aiuto in anticipo.
M.
PS: gli spazi in più negli url sono messi perché il forum non accetta la scrittura di post con URL.
-
Ho trovato il modo per fare il debug e nel codice HTML che viene interpretato dal browser mobile comprare (in coda al body) il caricamento del JS.
Non capisco pero' perché non vada.
M.