OpenLayers を使用して Web サイトを開発しており、さまざまな WMS ソースを背景マップの上に配置する必要があります。
マップを拡大すると、オーバーレイ WMS レイヤーが表示されないという問題があります。この問題は、EPSG:900913 でバックグラウンド WMS レイヤーを使用している場合にのみ発生するようです。ここで利用可能なデモンストレーションページを作成しました:
http://andarki.dk/Stackoverflow/OpenLayers/WMS.html
背景マップを除いて、両方のマップは同一です。左のマップは EPSG:4326 の背景マップを使用しており、右の背景マップは EPSG:900913 を使用しています。ズームインすると、Nexrad レイヤーが左側のマップにのみ表示されたままになっていることがわかります。
2 番目のマップの Nexrad サーバーに送信される 2 つの要求を見ると、BBOX が間違っています。
Request1: BBOX=-5009557.0848,-90.000000001863,-179.99999999814,5009287.0848
Request2: BBOX=-179.99999999814,-90.000000001863,5009197.0848,5009287.0848
これらの座標 (EPSG:900913 内) は、予想どおり北アメリカではなく、アフリカに対応しています。