PIXNET Logo登入

流風羽的部落格

跳到主文

歡迎光臨流風羽在痞客邦的小天地

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 05 週五 201109:20
  • 使用 OpenLayers




OpenLayers 官方網站
http://openlayers.org/



官方首頁就有載點 依照需求下載相關壓縮格式檔



下載完成 解壓縮 資料夾中會有 examples 這個子目錄 內含各種範例


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(111)

  • 個人分類:OpenLayers
▲top
  • 8月 05 週五 201109:19
  • OpenLayers Connect WMS




如何使用 OpenLayers 介接 WMS

程式碼如下


<html xmlns="http://www.w3.org/1999/xhtml">

  <head>

    <!-- 此區段須依照環境設置路徑 -->

    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" />

    <link rel="stylesheet" href="style.css" type="text/css" />

    <script src="../lib/OpenLayers.js"></script>

    <!-- 此區段須依照環境設置路徑 -->

    <script type="text/javascript"> 


        // 經度

        var lon = 5;

        // 緯度

        var lat = 40;

        // 縮放等級

        var zoom = 5;

        var map, layer;



        function init(){

            // 指定 Div

            map = new OpenLayers.Map( 'map' );

            layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",

                    // WMS URL

                    "http://vmap0.tiles.osgeo.org/wms/vmap0",

                    // Layers

                    {layers: 'basic'} );

            // 增加 Layer

            map.addLayer(layer);

            // 設置中央點

            map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);

            // 設置控制項

            map.addControl( new OpenLayers.Control.LayerSwitcher() );

        }


     </script>

  </head>

  <body onload="init()">

    <div id="map" class="smallmap"></div>

  </body>

</html>




完成後便可成功呼叫 WMS


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(215)

  • 個人分類:OpenLayers
▲top
  • 8月 05 週五 201109:17
  • OpenLayers 設定 Extent



如何使用 OpenLayers 設定 Extent
程式碼如下



        ...


        // 定義 Extent 範圍須自行定義

        var extent = new OpenLayers.Bounds(119.281,21.8901,122.001,25.3033);

        ...

        function init(){

            // 將 Extent 設定為 options

            var options = {

                restrictedExtent: extent

            }

            ...

            // 指定 OpenLayers Div 時將 options 帶入

            map = new OpenLayers.Map( 'map', options );

            ...


            // Zoom 至自定義的 Extent

            map.zoomToExtent(extent);


        }






如此便可在載入時 Zoom in 至自定義的 Extent


(繼續閱讀...)
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣(115)

  • 個人分類:OpenLayers
▲top
1

部落格廣告

部落格廣告

個人資訊

流風羽
暱稱:
流風羽
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (12,165)[SQL Server] 解決資料庫還原版本向下相容的問題
  • (3,569)[Javascript] 引用外部 js 檔時利用屬性傳遞參數
  • (1,825)[.NET MVC] 使用多國語系
  • (776)度分秒 轉換成 經緯度
  • (685)jQuery Plugin ColorBox 自訂關閉
  • (652)不須 Google 密鑰使用 Google AJAX Search API
  • (403)將點陣列轉為 Geometry 資料
  • (282)HTML5 Canvas 範例(繪製影像)

文章分類

toggle Technology (30)
  • jQuery (2)
  • HTML5 (9)
  • Oracle Spatial (6)
  • Android (3)
  • PHP (2)
  • IIS (2)
  • Google API (3)
  • MapServer (4)
  • ASP.NET (11)
  • iOS (1)
  • OpenLayers (3)
  • Flex (13)
  • Eclipse (2)
  • Oracle (6)
  • C# (5)
  • Design Pattern (3)
  • PostgreSQL (3)
  • Python (8)
  • .NET MVC (3)
  • Other (1)
  • DB (1)
  • Javascript (6)
  • Action Script 3 (1)
  • QGIS (7)
  • Linux (2)
  • SQL Server (5)
  • Java (2)
  • VirtualBox (1)
  • Ruby on Rails (2)
  • GIS (3)
  • 未分類文章 (1)

最新文章

  • [SQL Server] 關於 Store Procedure 中使用 sp_executesql 執行 T-SQL 陳述式
  • [.NET Entity Framework] 找不到 Entity Key ???
  • [.NET MVC 4] 使用 ValidateAntiForgery 防止CSRF跨網站請求偽造攻擊
  • [.NET MVC] 使用多國語系
  • [iOS] Create APNs Key for PHP
  • [SQL Server] 解決資料庫還原版本向下相容的問題
  • [Javascript] 引用外部 js 檔時利用屬性傳遞參數
  • [SQL Server] Bak 檔案還原資料庫
  • [Android] 將 Bitmap 轉為指定格式圖片並儲存至 SDCard
  • [Android] 由 Extends View Class 關閉 App

最新留言

  • [17/06/12] 訪客 於文章「Oracle exp & imp 使用方...」留言:
    感謝您的教學...
  • [14/10/24] 小吳 於文章「HTML5 Canvas 範例(繪製圓形...」留言:
    借我複製玩玩喔,謝謝...
  • [14/07/01] 訪客 於文章「將 .ui 佈局檔轉換成 .py Pyt...」留言:
    於 PyQt4 目錄下輸入 pyuic4 -o [outPu...
  • [13/08/20] 路人 於文章「Oracle String 自動補零...」留言:
    是LPAD...
  • [13/03/12] aliceispig 於文章「Flex 等於運算符(==) 及 全等運...」留言:
    === 是代表 型別 值 全都相等 == 是代表值相等 ...
  • [12/10/01] Rami 於文章「利用 QT-Designer 製作程式佈...」留言:
    感謝分享~給了我很大的幫助~...
  • [12/02/20] 初學者 於文章「Flex 下載檔案...」留言:
    請問我要如何呼叫這段程式...
  • [11/09/09] 家豪 陳 於文章「建立 Oracle Spatial Ge...」留言:
    我要給你訂正一下 標題的 Special 是錯誤的........
  • [11/09/01] 楊哲偉 於文章「Flex 使用 POST 傳值...」留言:
    您好,我是FLEX的新手 看完這段程式有些問題想問 其中va...

文章精選

文章搜尋

參觀人氣

  • 本日人氣:
  • 累積人氣: