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 閱讀(208) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 迁安市| 虎林市| 镇原县| 荔浦县| 东兴市| 湾仔区| 永仁县| 芦山县| 石楼县| 黄石市| 内江市| 哈密市| 宝山区| 东莞市| 青川县| 山阴县| 咸丰县| 喀喇| 新泰市| 邵阳市| 永丰县| 西乌珠穆沁旗| 连云港市| 瑞金市| 鹿泉市| 武威市| 东安县| 辽源市| 西安市| 甘孜县| 将乐县| 镇沅| 仁化县| 库伦旗| 万山特区| 天镇县| 东兰县| 湄潭县| 宜州市| 榕江县| 武山县|