2010-12-06 7 views
0

こんにちは私はGoogleマップv3.0の統合に関するプロジェクトをやっています。私は統合を完了しました。私はアウトプットに満足しています。問題は、REDマーカーをカスタムマーカーに変更しようとしていたことです。私は自分のソリューションにマーカーを保存しました。そして、このコードを試していました。 プログラムは実行されていますが、マップ上にマーカー(赤いマーカーまたはカスタムマーカー)が表示されません。私は多くのブログで試しましたが、解決策を見つけることができませんでした。Google Map V3.0カスタムマーカーを使用

私を助けてください。

var icon = new google.maps.MarkerImage("icon55.png"); 
      var marker = new google.maps.Marker({ 
        position: location, 
        map: map, 
        icon: icon 
       }); 

は、これは私が顧客のアイコンでマーカーをやっている方法ですあなた

答えて

4

ありがとう:

var marker = new google.maps.Marker({ 
      position: latlng, 
      map: theMap, 
      title: title, 
      icon: icon 
     }); 

ここgoogle.maps.LatLngオブジェクト緯度経度である、theMapがgoogle.mapsです。地図オブジェクト、タイトルは文字列、アイコンは顧客のマーカー画像へのURLです。

これが役に立ちます。

ボブ

+0

おかげで、ボブ... VARイメージ=新しいgoogle.maps.MarkerImage( '../画像のヘッダ/ icon55.png'、 新しいgoogle.maps.Size(40、34)、 新しいですgoogle.maps.Point(0、0)、 新しいgoogle.maps.Point(10,34)); – ssmsnet

+0

私はこれを使って出力を得ました。プログラミングはうまくいきました....私は2番目の点の使い方を理解していませんでした。 – ssmsnet

+0

私はGoogleのドキュメントで調査しましたImageMarkerクラスサイズは画像のサイズと1つのOrgin Pointと1つのAnchor POintを表します...私はPointsの使用法を理解していませんでした。もし可能なら、私に説明してください。ありがとうございました – ssmsnet