1

これは私のコードです:http://pastie.org/3915628

25行目で、ポインタの画像を定義しました。関数GMarkerの2番目の引数の32行目で、マーカーのポイントを定義しました。

マーカーが表示されないのはなぜですか?私は何かが足りないのですか?私はGoogleマップを使うのはまったく初めてです。

ここにコードを貼り付けなかったことをお詫びしますが、インデントルールがわかりません。すべてのコードを崇高にインデントしてここに直接貼り付けましたが、それは一部のコードを「コードブロック」するだけでした。

4

1 に答える 1

2

バージョン 2 とバージョン 3 のコードが混在しているようです。V2 はサポートされなくなるため、マーカーにはバージョン 3 コードを使用します。

  var marker = new google.maps.Marker({
    map: map,
    position: new google.maps.LatLng(-34.397, 150.644),
    icon: "http://maps.google.com/mapfiles/kml/pal3/icon31.png",
    shadow: "http://maps.google.com/mapfiles/kml/pal3/icon31s.png"
  });

インデントについては、貼り付けたコード全体を強調表示して{ }、ツールバーのアイコンをクリックします。4 つ以上のスペースがインデントされているものはすべて、コードとして表示されます。インデントを行うためのより良い方法がおそらくありますが、

于 2012-05-15T15:19:02.540 に答える