首先,对不起我的英语。我正在使用 phonegap 开发一个 Android 应用程序。我正在使用托管到服务器的 css、js 和 json 的 html。
我有一个包含纬度和高度数据的 .json 数据。在 html 上显示为列表的 .json 数据。然后我想当我打开 html 时,它会使用地理位置检测我当前的位置,然后自动测量我当前位置和我所有 .json 数据之间的距离(以公里为单位)
我必须使用哪一个以及如何做到这一点。通过 GPS(phonegap)或 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+'');