Как измерить расстояние от данных JSON, содержащих данные о широте и высоте, с помощью геолокации?
Во-первых, извините за мой английский. Я разрабатываю приложение для Android, используя телефонный разрыв. Я использую HTML с CSS, JS и JSON, размещенных на сервере.
У меня есть данные.json, которые содержат данные о широте и высоте. Данные.json отображаются в формате html в виде списков. И затем я хочу, когда я открою HTML, он будет определять мое текущее местоположение с помощью геолокации, а затем автоматически измерять расстояние между моим текущим местоположением и всеми моими данными.json в километрах
Какой я должен использовать и как это сделать. Определить мою позицию по GPS (телефонная щель) или с помощью геолокации html? а затем показать расстояние от моей текущей позиции с моими данными JSON (высота и долгота)
Это мои данные JSON (я использую преобразование JSON2HTML)
// Geo - i got that numbers from google maps
var content = [{
"geo-00":"geo:40.948823, -74.066191?q=40.948823, -74.066191?z=17",
"geo-01":"geo:40.930027, -74.105579?q=40.930027, -74.105579?z=17",
"geo-02":"geo:40.966902, -74.078574?q=40.966902, -74.078574?z=17",
}];
// List
var rules = [
{"tag":"a","href":"${geo-00}","class":"loc-link"},
{"tag":"a","href":"${geo-01}","class":"loc-link"},
{"tag":"a","href":"${geo-02}","class":"loc-link"},
];
// JS Write
var page = json2html.transform(content,rules);document.write(''+page+'');