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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 凌云县| 云霄县| 洪江市| 金平| 札达县| 银川市| 历史| 五原县| 长治市| 开阳县| 蒙阴县| 黑龙江省| 霍林郭勒市| 崇阳县| 虹口区| 佛坪县| 图们市| 台东县| 鄢陵县| 阿拉尔市| 九寨沟县| 安国市| 五河县| 额敏县| 霍林郭勒市| 平远县| 民勤县| 故城县| 涞源县| 周宁县| 玉山县| 东山县| 内黄县| 灵宝市| 上虞市| 双鸭山市| 林西县| 北辰区| 镇安县| 黔江区| 泰州市|