0

情報ウィンドウを希望のサイズにするのに問題があります。15px x 15pxの画像を情報ウィンドウ内に配置し、それに応じて情報ウィンドウのサイズ自体を設定しようとしています。しかし、私が何をしても、情報ウィンドウは画像よりもはるかに大きいようです。これが私が情報ウィンドウの中に入れようとしているコードです:

<div style="width: 15px; height 15px">
  <img src="http://maps.gstatic.com/mapfiles/transit/iw/6/walk.png" width="15" height="15">
</div>

次に、ウィンドウ自体を作成して表示するコードを次に示します。

var infowindow = new google.maps.InfoWindow({
  content: window_text,
  position: GPS_coordinates,
  maxWidth: "15px"
});
infowindow.open(map);

ここで私が間違っていることはありますか?すべての助けをありがとう!

4

1 に答える 1

1

InfoWindow には、構築元のグラフィックのために最小サイズがあります。最小幅は 247px で、maxWidthこの数値より小さい値に設定すると、幅が 247px になります。


https://groups.google.com/forum/m/#!topic/google-maps-js-api-v3/Dnew8W5Trjg Javascript で Google マップ InfoWindow のサイズを変更する方法 (v3 API )

その他のリソースユーティリティ ライブラリhttp://code.google.com/p/google-maps-utility-library-v3/wiki/LibrariesのInfoBoxまたはInfoBubble
を 試すことができます。

于 2012-07-18T18:49:13.880 に答える