WMS サーバーからの情報を使用して、2 つ (またはそれ以上) のレイヤーを表示するソリューションを探していました。私はそれを機能させるためにoverlayMapTypes配列を使用しています(ここ でそれについて読むことができます)オーバーレイをそれにプッシュします。問題は、そこに 2 つのレイヤーをプッシュしても、後者 (最も高い位置番号) のレイヤーのみが表示されることです。これが私が使用するコードです(重要ではない情報をカットしました)。
function addLayer(layers, serverUrl){
mapPref.currentLayers = layers;
mapPref.layersServerUrl = serverUrl;
var wmsOptions = {
//here I am initializing layer object - its max/min zoom, gettile function, size of
//tile, alternative text, etc.
};
wmsMapType = new google.maps.ImageMapType(wmsOptions);
mapPref.cmsMap.overlayMapTypes.push(wmsMapType);
};
そのように対処する方法はありますか?それとも、どこかを探すべきですか?前もって感謝します!