Warum erhalte ich keine exakte Länge, wenn ich auf einen Marker klicke?

In meiner Web-App versuche ich, Längen- und Breitengrad eines Markers abzurufen, wenn ich darauf klicke. Das Folgende ist der Code, der einen Marker setzt und dann versucht, den gleichen Längen- und Breitengrad des Markers zu erhalten, wenn ich darauf klicke:

  var myLatlng = new google.maps.LatLng(55.68322317670628, 13.177157360327598);
  var marker_obj = new google.maps.Marker({
    clickable: true,
    position: myLatlng,
    map: dashboard_map,
    zIndex: i
 });

  marker_obj.setIcon('marker.png');

  google.maps.event.addListener(marker_obj, "click", function(event) {
        var myLatLng = event.latLng;
        var lat1 = myLatLng.lat();
        var lng1 = myLatLng.lng();
        console.log('marker latitude: '+lat1);
        console.log('marker longitude: '+lng1);

        $.ajax({
            type: 'POST',
            url: 'http://localhost:8888/action',
            data: { latitude: lat1, longitude: lng1},
            success: function(result) {
                console.log(result);
            }
        });
    });

Wenn ich auf den Marker klicke, erhalte ich den richtigen Breitengrad, aber der Längengrad ist nicht der gleiche. Der Längengrad ist 13.177157360327556, der ursprüngliche Längengrad des Markers ist 13.177157360327598. Warum bekomme ich nicht die richtige Länge? Danke im Voraus.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage