0

次の API で動作が異なることに気付きました

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>

http://jsfiddle.net/x8dSP/2062/

ポリゴン レイヤーがバルーン レイヤーの上にレンダリングされる場合もあれば、その逆の場合もあります。

マップが「キャッシュ」された後のようです。ブラウザーでは、ポリゴン レイヤーを上にしてレンダリングされます。これを防ぐ方法はありますか?または、常に 1 つのレイヤーを背景に配置しますか? 残念ながら、これらのレイヤーを 1 つの kml でマッピングすることはできません。

4

3 に答える 3

0

私はそれがここで働いている

次の 2 つのパラメーターをマーカー レイヤーに追加します。

pane: "floatPane",
preserveViewport: true

したがって、次のようになります。

var ctaLayer2 = new google.maps.KmlLayer({
    url: 'https://sites.google.com/site/gmaptest123/kml/HelloKml6.kml',
    pane: "floatPane",
    preserveViewport: true
});

デフォルトは、floatPane よりも低い z-index を持つ mapPane だと思います。

于 2013-12-02T21:05:37.730 に答える