Как измерить расстояние от данных 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+'');

0 ответов

Другие вопросы по тегам