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 天狼 閱讀(4122) 評論(2)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 县级市| 舞钢市| 万载县| 略阳县| 武乡县| 乐昌市| 合川市| 巴彦淖尔市| 达孜县| 昭苏县| 内乡县| 山东省| 赤城县| 梁河县| 芜湖县| 土默特左旗| 农安县| 保山市| 文成县| 司法| 缙云县| 余庆县| 滨海县| 惠水县| 阿坝| 文安县| 开封市| 金昌市| 阿瓦提县| 宁海县| 溆浦县| 沅陵县| 富平县| 广南县| 松潘县| 太湖县| 黑龙江省| 东明县| 溧水县| 黄骅市| 平安县|