2012-02-29 16 views
11

私は自分のサイトにGoogleマップのv3を実装しました。マップ上にポイントを表示するカスタムイメージを作成しました。Googleマップapi v3インフォウィンドウの位置はカスタム画像

カスタム画像の1つは120px X 120pxサイズです。この画像の中央にインフォウィンドウの矢印をポイントしたいと思います。

どうすればいいですか?

答えて

30

InfoWindowOptionsでpixelOffsetオプションを使用してみてください。

myinfo = new google.maps.InfoWindow({ 
     content: "my content", 
     pixelOffset: new google.maps.Size(0, 60) 
    }); 
    myinfo.open(map, marker); 

正のyオフセット値はInfoWindowを送ります。

+1

チャームのように働いた!非常にHeitorありがとう! – Nick