Changes between Version 10 and Version 11 of oid/WorkLog/08-09-22


Ignore:
Timestamp:
Sep 22, 2008, 11:37:23 PM (16 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • oid/WorkLog/08-09-22

    v10 v11  
    77 * 根據[http://googlemapsapi.blogspot.com/2007/03/kml-and-georss-support-added-to-google.html Google Map API 官方部落格的範例],要將 KML 加入 Google Map 圖層只要簡單的兩行,因此我們把國榮提供的 KML 檔案全部 Load 到圖層上,請看[http://trac.nchc.org.tw/googlemap3.html 第四個成果]。
    88{{{
    9 #!java
     9#!js
    1010var gx = new GGeoXml("http://trac.nchc.org.tw/OR1-0866.kml");
    1111map.addOverlay(gx);
     
    5353 * 從這一個範例,我們可以學習到 JavaScript 的多型繼承該怎麼作!!
    5454{{{
    55 #!java
     55#!js
    5656    // 首先宣告一個函數 TextualZoomControl() 這個應該就是類別的建構子(Constructor)
    5757    function TextualZoomControl() {
     
    131131 * 解析 [http://alderaan.arc.nasa.gov/maps/mars/ Polar Mars Example] 原始碼
    132132{{{
    133 #!java
     133#!js
    134134
    135135    <script src="http://alderaan.arc.nasa.gov/maps/nasamaps.js" type="text/javascript"></script>
     
    174174 * 繼續解析 [http://alderaan.arc.nasa.gov/maps/nasamaps.js nasamaps.js]
    175175{{{
    176 #!java
     176#!js
    177177
    178178.. 略 ..
     
    185185  var layer = new GTileLayer(null, 0, levels);
    186186  // GTileLayer.isPng() 是抽象函數(Abstract), 必須重新定義
     187
    187188  // - 原型為 isPng() 回傳 Boolean
    188189  layer.isPng = function() { return false };
     
    215216 * 從這一個範例,我們可以學習到 JavaScript 的多型繼承該怎麼作!!
    216217{{{
    217 #!java
     218#!js
    218219// 首先定義自訂投影座標函數 PolarStereographicProjection 有兩個參數 zoomelevels 跟 type
    219220// 其中 zoomlevels 跟 GMercatorProjection 一樣,代表分幾種比例尺