こんにちは、グーグルマップ初心者です。マップを表示するために gmaps jquery プラグインを使用しました。その中で、いくつかの場所に独自のマーカーとポリラインがあり、それらのマーカーをクリックすると情報ウィンドウが表示されます。しかし、クリシー フィールドのような一部の領域では、マーカーやポリラインを定義していませんでしたが、クリックするとデフォルトで情報ウィンドウが表示されます。その情報ウィンドウを削除する方法を教えてください。
質問する
2014 次
4 に答える
0
これらの情報ウィンドウが開かないようにする唯一の方法は、次のようなスタイル付きマップを使用してPOIをオフにすることだと思います。
[
{
"featureType": "poi",
"stylers": [
{ "visibility": "off" }
]
}
]
于 2012-10-29T07:22:44.260 に答える
0
var stylesArray = [
{
featureType: '',
elementType: '',
stylers: [
{hue: ''},
{saturation: ''},
{lightness: ''},
// etc...
]
},
{
featureType: '',
// etc...
}
]
以下のように機能を完全に非表示にするなど、その機能を変更できます
stylers: [
{ visibility: "off" }
]
バージョン3を使用している場合は、以下のpoiに関するリンクを参照できます
https://developers.google.com/maps/documentation/javascript/styling
これが役立つことを願っています:D
于 2012-10-29T07:35:22.763 に答える
0
InfoWindows には close() 関数があります。最後に開いたウィンドウを追跡し、新しいウィンドウが作成されたときに close 関数を呼び出すだけです。
このデモ (http://www.lootogo.com/googlemapsapi3/markerPlugin.html) には、探している機能があります。Maps API V3 デモ ギャラリーで見つけました。
于 2012-10-29T07:09:20.263 に答える