こんにちは、ストアロケーターを作成しようとしています。ユーザーの緯度と経度をデータベースに入れたいのですが、どのようにすればよいでしょうか。JavaScript を使用して結果を取得し、データベースに php を使用します。これがコードです。私はユーザーの場所を取得するために使用しています
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition1(position) {
var locations = [
['store1', -2.063150, 2.516503, 4],
['store2', -2.064824, 52.518436, 5],
['store3', -2.068214, 52.519898, 3],
['store4', -2.068558, 52.512769, 2],
['store5', -2.070875, 52.510758, 1]
];
lon1 = position.coords.longitude * 0.0174532925;
lat1 = position.coords.latitude * 0.0174532925;
i = 0;
while (i < locations.length) {
function round(x) {
return Math.round(x * 10) / 10;
}
x.innerHTML += "<br>Distance " + round(calcDist(lon1, lat1, locations[i][1] * 0.0174532925, locations[i][2] * 0.0174532925));
i++;
}
}
私のコードはすべて機能しています。lon 1 と lat1 をデータベースに入れたいだけです。どんなアイデアでも大歓迎です。