wayne's space

          Novice's Attitude
          數據加載中……
          加入Google Maps到你的網站
          1.引入Google Maps的外部Javascript文件:
          1 <script src="http://maps.google.com/maps/api/js?sensor=false"></script>
          2.引入JQuery文件:
          1  <script src="js/jquery-1.6.3.min.js"></script>
          2  <script src="js/jquery.gomap-1.3.2.min.js"></script>
          3.在網頁中加入<div>對,作為Maps的容器:
          1 <div id="map">
          2   
          3 </div>
          并通過CSS設置其大小等屬性:
          1 #map{
          2  width: 760px;
          3  height: 400px;
          4 }
          4.調用goMap插件的goMap()函數:
          1 $(document).ready(function() {
          2     $('#map').goMap();
          3 });
          接下來就是一些設置地圖center point之類的事了,使用latitude和longitude來設置當前地圖所指向的區域:
          1 $(document).ready(function() {
          2     $('#map').goMap({
          3         latitude : 45.53940,
          4         longitude : -122.59025
          5      }); // end goMap
          6  }); // end ready
          關于latitude和longitude可以進入此網站:http://itouchmap.com/latlong.html 在搜索框中輸入你想要定位的地址,然后點擊”Go”按鈕,就會出現相應的值。
          當然,goMap()函數同樣可以直接使用地址來定位:
          1 $('#map').goMap({
          2    address : '某某地址'
          3 }); // end goMap
          也可以設定縮放級別:
          1  $('map').goMap({
          2       zoom:15
          3     });
          一些常用的設置選項:
          maptype: 'TERRAIN'
          scaleControl : true
          navigationControl : false
          navigationControl: false
          scrollwheel: false
          disableDoubleClickZoom: true
          mapTypeControl : false
          ...

          5.增加標記(Marker):
          1 $('#map').goMap({
          2     markers : [
          3   {
          4     latitude : 45.53940,
          5     longitude : -122.59025,
          6     title : 'Marker 1'
          7   }
          8 ]
          9 }); // end goMap
          如果你想動態的添加標記,則可以使用如下方法:
          1 $.goMap.createMarker({
          2      latitude : 45.53940,
          3      longitude : -122.59025,
          4      title : 'Marker 1'
          5 });
          相反的使用:$.goMap.clearMarkers()或者
          $.goMap.removeMarker('marker1')   來去掉標記。

          posted on 2011-12-03 22:02 wayne woo 閱讀(213) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 海淀区| 尉犁县| 万年县| 商丘市| 郓城县| 曲沃县| 惠水县| 新宁县| 思茅市| 新安县| 九寨沟县| 大埔区| 阜宁县| 高碑店市| 疏附县| 鄯善县| 雷山县| 凤阳县| 乡宁县| 万荣县| 甘孜县| 阳春市| 海林市| 武川县| 南江县| 西乌珠穆沁旗| 西乌| 宝应县| 简阳市| 荃湾区| 双城市| 隆回县| 尖扎县| 贡山| 安义县| 连平县| 廉江市| 南川市| 合作市| 陕西省| 天全县|