2016-07-24 6 views
0

Ich arbeite daran, Benutzerereignisse in Google Maps zu verstehen. Hier ist mein Beispielcode:Google Maps Mystery Unit - ca?

var listener = google.maps.event.addListener(map, 'rightclick', function(e){ 
    console.log(JSON.stringify(e, null, 4)); 
}); 

Die Konsole kehrt:

{ 
    "latLng": { 
     "lat": 36.29330392714158, 
     "lng": -115.24877548232325 
    }, 
    "pixel": { 
     "x": 581.5555419921875, 
     "y": 374.7916578363487 
    }, 
    "ca": { 
     "x": 46.04531521257013, 
     "y": 100.26925500235961 
    } 
} 

So verstehe ich Breite und Länge.

Pixelkoordinaten scheint die Anzeige auf meiner Webseite (mit HTML-Leinwand wie Ausgang) darzustellen, wenn ich den Cursor in die obere linke Ecke des sichtbaren Kartenelement in meiner Web-Seite, und klicken Sie rechts bewegen, zeigt die Konsole fast 0,0. Die untere rechte Ecke entspricht der Pixelhöhe/-breite meines Displays. Daraus kann ich ableiten, dass das Pixelfeedback die Darstellung auf meiner Webseite repräsentiert.

Ich verstehe nicht den Kontext für ein 'ca'? In der Tat, was ist ein 'ca'? Jeder weiß es? Ist das eine Abkürzung für etwas? Ich kann sehen, dass sich der "ca" -Wert kaum verändert, wenn ich mit der rechten Maustaste auf verschiedene Bereiche der sichtbaren Karte klicke. Ich habe keine Ahnung, wo 'ca' 0,0 landet. Wie würdest du ein "ca" -Element verwenden, wozu dient es? Hat jemand eine offizielle Referenz? Danke vielmals.

Antwort

1