4

アニメーションが進行するルートの次のコードがあるため、ポリラインが必要ですが、表示したくありません。

[..]
    this.polyline = new google.maps.Polyline({
                path: [],
                strokeColor: '#ffffff',
                strokeWeight: 0
            });
[..]

ポリラインはそのコードで表示されます。しかし、ポリラインを透明にしたい - 見えない! どうすればできますか?

strokeColorを「透明」に設定しました-オプションを完全に削除しても機能しません。また、strokeWeightを 0 に設定しましたが、これらのパラメータは効果がありません。0.0 から 1.0 までのstrokeOpacityも試しましたが、効果もありません。誰かが解決策を知っていますか? - PS: 色を #ff0000 に変更すると、色は赤になりますよね? しかし、オプションがまったく機能しないようです-しかし、ポリラインが表示され、console.logにJavaScriptエラーはありません...?

ここに、ほぼ同じ例のリファレンスへのリンクがあります...

4

1 に答える 1

4

これは私のために働く:

    var flightPath = new google.maps.Polyline({
      path: flightPlanCoordinates,
      strokeColor: '#FF0000',
      strokeOpacity: 0.00001,
      strokeWeight: 0
    });

なんらかの理由で strokeOpacity: 0.0 が機能しません。

Google Maps API v3 ドキュメントの単純なポリラインの例

透明ポリラインと同じコード

FusionTablesLayers の透明なポリラインに関する同様の質問

于 2013-01-11T23:46:51.447 に答える