2011-07-04 9 views
6

maps.google.comと同じスタイルを実現するには、Googleマップのv3 InfoWindowをどのようにスタイルできますか?maps.google.comの近似長方形InfoWindow

+0

クロムの開発ツールを使って簡単に調査したところ、Googleでは長方形のインフォウィンドウにさまざまなCSSルールを設定するだけではなく、構造がまったく異なることは明らかです。次の2つのスクリーンショットを比較してください: [maps.google.com](https://img.skitch.com/20110706-c8b5tr6f3a7c5n36q6rr41i2gm.png) [classic official api](https://img.skitch.com/ 20110706-p5m63aiyjr7efk8ym34upwsaky.png) – Lambder

答えて

7

長方形InfoWindowsは、Maps API 3.7(現在の夜間バージョン)以降のデフォルトスタイルになりました。

+0

3.7で丸みを帯びたコーナーを実現する方法 – defau1t

+0

InfoBubbleライブラリを使用します。 –

+0

あなたはURLに入れてください – defau1t

2

APIは、InfoWindowオブジェクトの堅牢なスタイリングを提供しません(または、もしそうであれば、それは文書化されていません)。 http://code.google.com/apis/maps/documentation/javascript/reference.html#InfoWindowOptionsで利用できるオプションが表示されます。ご覧のように、丸みを帯びたコーナーや丸くないコーナーのようなものには、今のところ何もありません。

ごめんなさい、あなたはあまり現実的ではなく、スタイルシートをつまんでいるようです時間。

1

実際、これは初めてのことです。私は確かに彼らはApiのウィンドウを更新するGoogleの新しいデザインのアップデートと私は確かに。それまでの間、私は使用します: Google Maps: How to create a custom InfoWindow?

0

使用バージョンのAPIの3.7+(彼らは3.6の後に丸みを帯びた角を取り除い)

1

Uは、情報ウィンドウの責任四角形を選択し、スタイルを設定し、その後深いCSSで行くことができます。

#map_canvas div div div div div div div:nth-of-type(12) { 
-moz-border-radius:5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px; 
border-radius: 5px 5px 5px 5px; }