3

こんにちは、グーグルマップ初心者です。マップを表示するために gmaps jquery プラグインを使用しました。その中で、いくつかの場所に独自のマーカーとポリラインがあり、それらのマーカーをクリックすると情報ウィンドウが表示されます。しかし、クリシー フィールドのような一部の領域では、マーカーやポリラインを定義していませんでしたが、クリックするとデフォルトで情報ウィンドウが表示されます。その情報ウィンドウを削除する方法を教えてください。

4

4 に答える 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 に答える