posts - 41,  comments - 90,  trackbacks - 0
          google免費提供了數量巨大的衛星地圖資源。
          利用openlayers可以將google maps衛星地圖和我們自己的地圖合并在一起,當然自己地圖的坐標系必須正確,
          google maps使用標準的WGS84經緯度坐標。
          添加google maps衛星圖層分兩步完成。
          1、在htm頁面中引用google maps javascript庫:
          <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAgwXwXyUIfjoFVrD_utlccRRLOu__vN-h4YvLvUUNjkkj2EdVKBSWwGWJ6bCTmu6Mt9dUF86wrzrqNg"
                type="text/javascript"></script>
          注意:獲得key需要先注冊一個google帳號,然后申請一個免費google maps key,key和你的服務器ip綁定。
          2、在js腳本里添加以下幾句:
          try {
              var satellite = new OpenLayers.Layer.Google( "衛星圖" , {type: G_SATELLITE_MAP, 'maxZoomLevel':zoom} ); //zoom分為20級,可取0-19,顯示城市市區一般可取18  
              map.addLayer(satellite);
          } catch(e) {
              alert("無法連接到google maps,衛星地圖將不能顯示。"); //當網絡不正常時,處理異常。
          }
          注意:如果只使用openlayers開發,不需要使用google maps api。
          經google官方人士證實,google maps接口現在和將來都會一直免費提供,只要符合許可協議。

          posted on 2007-12-21 16:53 天狼 閱讀(4128) 評論(2)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宽城| 晋中市| 咸阳市| 博爱县| 漳平市| 搜索| 荔波县| 象山县| 凤庆县| 大连市| 永胜县| 通道| 鹰潭市| 岳阳市| 隆昌县| 阿克陶县| 大同县| 安图县| 固安县| 黎城县| 交口县| 襄汾县| 商南县| 益阳市| 黄冈市| 营口市| 温州市| 台东市| 常熟市| 环江| 乃东县| 临朐县| 乌兰察布市| 高陵县| 金堂县| 军事| 东山县| 龙里县| 化德县| 江陵县| 江川县|