1

Ordnance Survey OpenSpace マップに画像オーバーレイを追加する方法のコード例はありますか?

ドキュメントは完全に包括的ではありません:)

ありがとう!

4

1 に答える 1

1

Openspace は、非常に強力で十分に文書化されているopenlayersを使用します。

これはあなたが探しているページかもしれません。ここにもサンプルがあります。

次のコードは、サンプルからの抜粋です。

    <script type="text/javascript">
    var map;
    function init(){
        map = new OpenLayers.Map('map');

        var options = {numZoomLevels: 3};

        var graphic = new OpenLayers.Layer.Image(
            'City Lights',
            'http://earthtrends.wri.org/images/maps/4_m_citylights_lg.gif',
            new OpenLayers.Bounds(-180, -88.759, 180, 88.759),
            new OpenLayers.Size(580, 288),
            options
        );

        graphic.events.on({
            loadstart: function() {
                OpenLayers.Console.log("loadstart");
            },
            loadend: function() {
                OpenLayers.Console.log("loadend");
            }
        });

        var jpl_wms = new OpenLayers.Layer.WMS( "NASA Global Mosaic",
            "http://t1.hypercube.telascience.org/cgi-bin/landsat7", 
            {layers: "landsat7"}, options);

        map.addLayers([graphic, jpl_wms]);
        map.addControl(new OpenLayers.Control.LayerSwitcher());
        map.zoomToMaxExtent();
    }
</script>
于 2010-01-04T16:45:04.177 に答える