3

私はGoogleマップAPI v3が初めてです。Google マップの公式チュートリアルでは、サンプル コードの一部を使用しています。

new google.maps.Marker({
 map: map    //Map option
});

また

new google.maps.Marker({
 //some options here
}).setMap(map);

お互いの違いは何ですか?

4

2 に答える 2

5

頭のてっぺんから:

  1. マーカーを作成して後でマップに追加することができます。setMap()
  2. 1 つのページに複数のマップを含めることができます。を使用して、それらのいずれかにマーカーを選択的に追加できます。setMap()
  3. を使用して、マップからマーカーを選択的に削除することもできます。setMap(null)
于 2013-05-02T12:22:19.277 に答える
1

google.maps.Marker両方のコードが最終的にまったく同じになることを意味すると仮定します。

最初のコードはマップ プロパティを使用してマーカーを初期化し、2 番目のコードはマップ プロパティを使用せずにマーカーを初期化し、既に初期化されているマーカーのマップ プロパティを設定します。

于 2013-05-02T12:41:58.363 に答える