hay una manera de recuperar una latitud & de longitud del usuario que utiliza Bing Maps API o Google Maps API. Creo que vi un fragmento de código en un "yo localice automáticamente" característica se utiliza para marcar el usuario en el propio mapa:Obtener la ubicación del usuario (latitud, longitud) con Bing o Google Maps API
var geoLocationProvider = new Microsoft.Maps.GeoLocationProvider(map);
geoLocationProvider.getCurrentPosition();
Pero esa función no devuelve ningún dato, simplemente conjunto de ubicaciones en el mapa, mientras Necesito esa ubicación para realizar algunos cálculos, es decir, calcular cuál de las listas predefinidas de lugares es la más cercana a la ubicación actual del usuario. Aparte de eso, ¿alguna de estas API puede calcular la distancia entre dos ubicaciones (lat, lon) que se proporcionan como entrada?
Gracias, Pawel
¡Muchas gracias! ¿Podría también echar un vistazo a la pregunta de seguimiento: http://stackoverflow.com/questions/8917904/html5-geolocation-api-no-callback-is-called-whatsoever? ¡Gracias! – dragonfly
Solo en caso de que alguien llegue a ser indefinido, verifique esta respuesta: http://stackoverflow.com/a/5260472/879821 – kavain