2016-07-24 3 views
0

Googleマップでのユーザーイベントの理解に取り組んでいます。ここに私のサンプルコードは次のとおりです。Googleマップミステリーユニット - ca?

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

コンソールリターンは:

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

だから私は、緯度と経度を理解しています。

ピクセル座標は私のウェブページ上の表示を表しているようです(HTMLキャンバスを出力します)。私のウェブページ内の可視のマップ要素の左上隅にカーソルを移動して右クリックすると、 0,0。右下隅は、ディスプレイのピクセルの高さ/幅に一致します。 Pixelのフィードバックは私のウェブページ上の表示を表していると推測できます。

私は 'ca'のコンテキストを理解していませんか?実際には「ca」とは何ですか?誰か知ってる?それは何かの略語ですか?表示可能なマップの別の領域を右クリックすると、「ca」値がほとんど変化しないことがわかります。私は 'ca' 0,0がどこに終わるのかわからない。どのように 'ca'要素を使うのですか?誰も公式のリファレンスを持っていますか?どうもありがとう。

答えて

1

caは、クロージャコンパイラによって作成されたオブジェクトの文書化されていないプロパティです。

APIのリリースごとに変更される(または少なくとも変更する)ことはできません。

関連した質問:

関連する問題