Changes between Version 15 and Version 16 of oid/WorkLog/08-09-19


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

--

Legend:

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

    v15 v16  
    1616 * 參考 http://deepsea.biodiv.tw/locamapd.asp (PART 1)
    1717{{{
    18 #!java
     18#!js
    1919  function load() {
    2020    PassValue();                                             // 解析 URL 中帶的參數
     
    3030   這裡我額外加了 [http://code.google.com/apis/maps/documentation/controls.html GScaleControl] 元件, 來得知目前比例尺是多大. 這樣就可以知道數值 7 是對應比例尺 100 公里, 數值 8 是對應 50 公里.
    3131{{{
    32 #!java
     32#!js
    3333      map.addControl(new GScaleControl());                  // 加入左下角比例尺狀態列
    3434}}}
    3535 * 繼續解析 http://deepsea.biodiv.tw/locamapd.asp (PART 2)
    3636{{{
    37 #!java
     37#!js
    3838  var request = GXmlHttp.create();                          // 產生一個非同步的 AJAX XMLHttp 物件 (Jazz: 好簡單的一行 AJAX 啊!!)
    3939  if (queryPair[0]=='R1') {                                 // 這段是用在對應"物種統計"與"科別統計"的 URL 解析上
     
    5454 * 繼續解析 http://deepsea.biodiv.tw/locamapd.asp (PART 3)
    5555{{{
    56 #!java
     56#!js
    5757  request.onreadystatechange = function() {                // 定義 XMLHttp 有狀態改變的事件處理函數 callback function
    5858    if (request.readyState == 4) {                         // XMLHttp 的狀態是 Ready (4) 繼續處理 Server 傳回的 XML 資料
     
    9191 * 繼續解析 http://deepsea.biodiv.tw/locamapd.asp (PART 4) - 自訂的 createMarkerWithLnk() 函數
    9292{{{
    93 #!java
     93#!js
    9494  // 自訂的 createMarkerWithLnk() 來產生一個具有連結的 Marker 物件
    9595  // createMarkerWithLnk(中點座標位置,測站代號,自訂圖示,測站打撈深度)
     
    115115 * 首先把 !GetDataXml 設定成 "http://deepsea.biodiv.tw/getdeepstaxml.asp", 把 HTML 範例改寫成
    116116{{{
    117 #!java
     117#!js
    118118<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    119119  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">