0

こんにちは、ストアロケーターを作成しようとしています。ユーザーの緯度と経度をデータベースに入れたいのですが、どのようにすればよいでしょうか。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 をデータベースに入れたいだけです。どんなアイデアでも大歓迎です。

4

1 に答える 1