Ich möchte die Position in einer Variablen abrufen und diese Variable zum Anwenden von Bedingungen verwenden.

Ich habe zwei Seiten. Eine davon ist die Anmeldeseite und auf der anderen Seite finde ich meinen Standort mithilfe von Geolocation. Aber auf der Anmeldeseite möchte ich diese Variable aus der Standortdatei abrufen und Bedingungen auf diese Variable anwenden .....

    <script>
    function displayLocation(latitude,longitude){
    var request = new XMLHttpRequest();

    var method = 'GET';
    var url = 'http://maps.googleapis.com/maps/api/geocode/json?           latlng='+latitude+','+longitude+'&sensor=true';
    var async = true;

    request.open(method, url, async);
    request.onreadystatechange = function(){
        if(request.readyState == 4 && request.status == 200){
            var data = JSON.parse(request.responseText);
            var address = data.results[1];
            var check = address.formatted_address;
            document.write(check);


        }
    };
    request.send();
};

var successCallback = function(position){
    var x = position.coords.latitude;
    var y = position.coords.longitude;
    displayLocation(x,y);
};

var errorCallback = function(error){
    var errorMessage = 'Unknown error';
    switch(error.code) {
        case 1:
            errorMessage = 'Permission denied';
            break;
        case 2:
            errorMessage = 'Position unavailable';
            break;
        case 3:
            errorMessage = 'Timeout';
            break;
    }
    document.write(errorMessage);
};

var options = {
    enableHighAccuracy: true,
    timeout: 1000,
    maximumAge: 0
};

navigator.geolocation.getCurrentPosition (successCallback, errorCallback, options);

Wenn ich diese Datei in meiner Anmeldedatei aufrufe, wird nur der Speicherort angezeigt, der Inhalt der Anmeldeseite verschwindet jedoch .... Bitte helfen Sie mir

Antworten auf die Frage(0)

Ihre Antwort auf die Frage