gestion callBack Maps

Marco Compostella

Nuovo Utente
11 Ago 2013
5
0
0
ciao a tutti
sono nuovo del forum da poco mi sono affacciato a questo linguaggio di programmazione.
sto provando a fare delle piccole applicazioni, per capire un po come funzionano le api di google maps.
Sono arrivato a un punto però in cui non riesco ad andare più avanti :( in pratica vorrei creare una paggina che creasse una mappa utilizzando la geolocalizzazione tramite html5

Codice:
window.onload = function () {
                                if (navigator.geolocation)    navigator.geolocation.getCurrentPosition(ottieni_ind);
                        }

poi richiamo la funzione
Codice:
var gmappa;
function ottieni_ind (position,gmappa) {
	lat = position.coords.latitude;
	lon = position.coords.longitude;
	punto = new google.maps.LatLng(lat, lon);
	
	opzioni = {
		zoom: 8,
		center: punto,
		mapTypeId: google.maps.MapTypeId.ROADMAP,
	};
	contenitore = document.getElementById('map');
	map = new google.maps.Map(contenitore, opzioni);
	
	gmappa = new Mappa (map);
}

il problema sta proprio in
Codice:
gmappa = new Mappa (map);
si perchè ho creato la classe Mappa alla quale successivamente tramite il riferimento alla mappa "map" aggiungo i vari marker. Purtroppo però quando chiamo la function che inserisce i marker il riferimento a gmappa è ancora null in quanto il tutto viene caricato all'evento onLoad del document quindi in un secondo momento (instanziata dalla callback ottieni_ind) . :(
c'è un metodo elegante per risolvere tale problema?? (forse è molto semplice ma ancora non l'ho capito da poco sto vedendo la programmazione in js)
in pratica io vorrei avere un oggetto mappa al quale posso aggiungere dinamicamente ...magari con coordinate salvate in un db vari marker!!!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
T Gestion cookie: cambiare nome di un cookie Javascript 0
giancadeejay Gestion script HELP! Javascript 0
G [Javascript] callback file tcpdf Javascript 3
A funzioni asincrone e callback...help! Ajax 10
A [PHP] Preg replace in preg replace callback PHP 2
felino [Jquery] DataTables e funzione di Callback Ajax 1
M scope callback function Javascript 1
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
maxnegri Icon Multi Marker Personalizzate Google Maps Javascript 0
M Salvare coordinate Maps nel DB PHP 2
B "Scheda" di Google che appare su Google Maps Discussioni Varie 0
Tommy03 [PHP] Iframe Google Maps PHP 1
syndr0m3 [WordPress] Google Maps WordPress 0
A [Javascript] Mostrare un marker se è vicino al risultato di ricerca con google maps Javascript 3
A [HTML] alternative a Google Maps - aggiornamento condizioni giugno 2018 HTML e CSS 6
L Salvare posizione maps Sviluppo app per Android 0
T [Javascript] Google maps con puntatore animato funziona solo in locale Javascript 1
T Api google maps Sviluppo app per Android 1
simgia [Javascript] Google maps help! Javascript 1
H Condivisione posizione Google Maps e navigazione automatica Sviluppo app per Android 0
booklisa scrollwheel: true Wordpress e google maps CMS (Content Management System) 0
booklisa Wordpress e cartina google maps WordPress 0
felino Indicizzazione e Google Maps SEO e Posizionamento 1
S [PHP] Maps e utenti PHP 0
base90 [PHP] [HTML] Google Maps con due indirizzi PHP 12
M [Javascript] Percorso predefinito Google Maps Javascript 0
S Google Maps e XMLHttpRequest Javascript 0
ecosito Google Maps: Centrare il marker ed editare il fumetto PHP 1
R Javascript e html - estrazione EXIF da jpg con link per geolocalizzazione google maps Javascript 0
A Image Overlays Google Maps App Inventor 2 Presentati al Forum 0
Francesco Polese Segnaposto Google Maps dinamico PHP 5
A Rimuovere il Marker di Google Maps Javascript 0
L Google maps aggiunta makers da php Javascript 4
M funzioni google maps sovrapposizione markers Javascript 0
M calcola percorso google maps Javascript 0
M Caricare più google maps con un ciclo Javascript 1
A Inserire Marker a Google Maps Javascript 3
S Db access, controllo percorso chilometrico con api maps. MS Access 0
K App che utilizzi le api di google maps Sviluppo app per Android 1
F Parola chiave posizionata su Google Maps è posizionamento? SEO e Posizionamento 10
A [Java] form con indirizzi presi da google maps Java 0
felino Google Maps - Marker con la stessa latitudine e longitudine HTML e CSS 1
felino Google Maps - Custom Street View panoramas HTML e CSS 1
S google maps Javascript 0
M Script Google Maps per ricavare coordinate di un indirizzo PHP 0
A Google maps API v2 in app Android Sviluppo app per Android 2
M Passare dati a google maps PHP 36
S Assegnare link ad un marker di google maps Javascript 2
T [Javascript] [RISOLTO] Problema con Google Maps e "Zero_Results" Javascript 11
T Problema con Google Maps e "Zero_Results" Classic ASP 2

Discussioni simili