In base al tasto premuto dall'utente nella pagina precedente devo caricare una mappa di google che ha centro o le coordinate prese tramite geolocalizzazione o quelle del paese scelto.
Controllato quale pulsante ho schiacciato chiamo load che carica la mappacodice:$(document).ready(function() { //se ho schiacciato cerca attorno a me usa la geolocalizzazione if (but==2) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(load); } else { //errore... } } if(but==1) { doNothing(load); } });
infine bodyonload:codice:function load(position) { //....crea mappa }
A questo punto se lascio body onload = load() quando devo caricare la mappa con coordinate geolocalizzate manca l'argomento "location", se metto load(location) quando carico la mappa con l'atra modalità location non è definita..codice:<body onload="load()">
come faccio? GRAZIE

Rispondi quotando