Hi all,
I think most of the OL API could be used in a "declarative way".

Let us have a look at a simple example to understand what I mean:
http://openlayers.org/dev/examples/markers.html

That example uses JavaScript to code the map (adding layers, markers, etc.).
A declarative way of achieving the same result might look like this:

<Map id="map" zoomToMaxExtent="true">
        <center>
                <LonLat lon="0" lat="0" />
        </center>
        <layers>
                <WMS name="OpenLayers WMS"
url="http://vmap0.tiles.osgeo.org/wms/vmap0"; layers="basic" />
                <Text name="text" location="./textfile.txt" />
                <Markers name="Markers">
                        <Marker>
                                <position>
                                        <LonLat lon="0" lat="0" />
                                </position>
                                <icon>
                                        <Icon id="reusableIcon" 
url="http://www.openlayers.org/dev/img/marker.png";>
                                                <size>
                                                        <Size w="21" h="25" />
                                                </size>
                                                <offset>
                                                        <Pixel x="-10" y="-12" 
/>
                                                </offset>
                                        </Icon>
                                </icon>
                        </Marker>
                        <Marker>
                                <position>
                                        <LonLat lon="0" lat="45" />
                                </position>
                                <icon reuseClone="reusableIcon" />
                        </Marker>
                        <Marker opacity="0.2">
                                <position>
                                        <LonLat lon="90" lat="10" />
                                </position>
                                <icon reuseClone="reusableIcon" />
                        </Marker>
                </Markers>
        <layers>
        <controls>
                <LayerSwitcher />
        </controls>
</Map>

Anyone else thought in that direction? Would that be a candidate
feature for OL3?

Best regards,
Erdal
_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to