есть ли способ получить широту и долготу пользователя с помощью Bing Maps API или Google Maps API. Мне кажется, я видел фрагмент кода, в котором функция «автоматического определения местоположения» использовалась для отметки пользователя на самой карте:
var geoLocationProvider = new Microsoft.Maps.GeoLocationProvider(map);
geoLocationProvider.getCurrentPosition();
Но эта функция не возвращает никаких данных, она просто устанавливает местоположение на карте, тогда как мне нужно это местоположение выполнить некоторые вычисления, а именно вычислить, какое из предопределенных списков мест является ближайшим к текущему местоположению пользователя. Кроме того, может ли какой-либо из этих API вычислить расстояние между двумя точками (широта, долгота), которые предоставляются в качестве входных данных?
Спасибо, Pawel