[OpenLayers-Users] Re: overlaying tiled WMS on top of bing
Andreas Hocevar
ahocevar at opengeo.org
Thu Jan 26 14:28:44 EST 2012
You still forgot to set the maxExtent on your WMS layer!
Andreas.
On Thu, Jan 26, 2012 at 8:11 PM, Kjel Anderson
<kanderson at truevectortech.com> wrote:
> Hmmm. No dice with these changes incorporated. I'm not sure what is going
> on. For the curious there is a live link here:
>
> http://truevector.skygone.net:8080/DWTEdstest/
>
>
> On Thu, Jan 26, 2012 at 10:50 AM, Andreas Hocevar <ahocevar at opengeo.org>
> wrote:
>>
>> Hi,
>>
>> you put most layer options in the layer params object, and you should
>> set the maxExtent on the WMS layer. Something like
>>
>> tiled = new OpenLayers.Layer.WMS(
>> "dwt_lata_proj - Untiled",
>> "http://localhost:8080/geoserver/wms",
>> {
>> layers: 'DWT:dwt_lata_proj',
>> styles: '',
>> format: format,
>> transparent:true,
>> }, {
>> numZoomLevels:19,
>> maxExtent: new OpenLayers.Bounds(
>> -19840232, 2028971.375,
>> -7262943, 11534410
>> ),
>> minResolution:0.5971642833948135,
>> maxResolution:156543.03390625,
>> singleTile: true,
>> ratio: 1
>> }
>> );
>>
>> The above should work both with singleTile: true and without.
>>
>> Andreas.
>>
>> On Thu, Jan 26, 2012 at 7:44 PM, Kjel Anderson
>> <kanderson at truevectortech.com> wrote:
>> > Looking at it now I see the version that is working "best" is with the
>> > wms
>> > layer being untiled.
>> >
>> > function init(){
>> > // if this is just a coverage or a group of them,
>> > disable a
>> > few items,
>> > // and default to jpeg format
>> > format = 'image/png';
>> >
>> >
>> > var bounds = new OpenLayers.Bounds(
>> > -19840232, 2028971.375,
>> > -7262943, 11534410
>> > );
>> > var options = {
>> > controls: [],
>> > maxResolution: 49130.03515625,
>> > projection: "EPSG:900913",
>> > units: 'm'
>> > };
>> > map = new OpenLayers.Map('map', options);
>> >
>> > var road = new OpenLayers.Layer.Bing({
>> > name: "Road",
>> > key: apiKey,
>> > type: "Road"
>> > });
>> > var hybrid = new OpenLayers.Layer.Bing({
>> > name: "Hybrid",
>> > key: apiKey,
>> > type: "AerialWithLabels"
>> > });
>> > var aerial = new OpenLayers.Layer.Bing({
>> > name: "Aerial",
>> > key: apiKey,
>> > type: "Aerial"
>> > });
>> >
>> > map.addLayers([road, hybrid, aerial]);
>> >
>> > tiled = new OpenLayers.Layer.WMS(
>> > "dwt_lata_proj - Untiled",
>> > "http://localhost:8080/geoserver/wms",
>> > {
>> > width: '512',
>> > srs: 'EPSG:900913',
>> > layers: 'DWT:dwt_lata_proj',
>> > height: '386',
>> > styles: '',
>> > format: format,
>> > transparent:true,
>> > numZoomLevels:19,
>> > minResolution:0.5971642833948135,
>> > maxResolution:156543.03390625
>> > },
>> > {singleTile: true, ratio: 1}
>> > );
>> >
>> > map.addLayer(untiled);
>> >
>> > // build up all controls
>> > map.addControl(new OpenLayers.Control.PanZoomBar({
>> > position: new OpenLayers.Pixel(2, 15)
>> > }));
>> > map.addControl(new OpenLayers.Control.Navigation());
>> > map.addControl(new OpenLayers.Control.Scale($('scale')));
>> > map.addControl(new
>> > OpenLayers.Control.MousePosition({element:
>> > $('location')}));
>> > map.addControl(new OpenLayers.Control.LayerSwitcher());
>> >
>> > On Thu, Jan 26, 2012 at 10:33 AM, maw269 <maw269 at gmail.com> wrote:
>> >>
>> >> Is your bing layer imagery? I've had nothing but issues combining
>> >> layers
>> >> with
>> >> Bing Imagery layers.
>> >> Anyhow, can you post the relevant code so we could take a look?
>> >> --Matt
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> >> http://osgeo-org.1560.n6.nabble.com/overlaying-tiled-WMS-on-top-of-bing-tp4341145p4341275.html
>> >> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>> >> _______________________________________________
>> >> Users mailing list
>> >> Users at lists.osgeo.org
>> >> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>> >
>> >
>> >
>> > _______________________________________________
>> > Users mailing list
>> > Users at lists.osgeo.org
>> > http://lists.osgeo.org/mailman/listinfo/openlayers-users
>> >
>>
>>
>>
>> --
>> Andreas Hocevar
>> OpenGeo - http://opengeo.org/
>> Expert service straight from the developers.
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
--
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.
More information about the Users
mailing list