c'è un modo per recuperare una latitudine di & latitudine dell'utente utilizzando l'API di Bing Maps o l'API di Google Maps. Credo di aver visto un frammento di codice in cui un "me AutoLocate" caratteristica è stata usata per marcare utente sulla mappa stessa:Ottieni la posizione dell'utente (latitudine, longitudine) con Bing o l'API di Google Maps
var geoLocationProvider = new Microsoft.Maps.GeoLocationProvider(map);
geoLocationProvider.getCurrentPosition();
Ma questa funzione non restituisce alcun dato, è sufficiente impostare posizione sulla mappa, mentre Ho bisogno di questa posizione per eseguire alcuni calcoli, in particolare calcolare quale elenco di luoghi predefinito è il più vicino alla posizione dell'utente corrente. A parte questo, nessuna di queste API può calcolare la distanza tra due posizioni (lat, lon) che vengono fornite come input?
Grazie, Pawel
Grazie mille! Puoi anche dare un'occhiata alla domanda di follow-up: http://stackoverflow.com/questions/8917904/html5-geolocation-api-no-callback-is-called-whatsoever? Grazie! – dragonfly
Solo nel caso in cui qualcuno arrivi a indefinito, controlla questa risposta: http://stackoverflow.com/a/5260472/879821 – kavain