這裡是 Yahoo Maps 的中文製作簡介 | 回到首頁 |
別忘了, 你可以利用瀏覽器上的 "檢視" -> "原始檔" (Internet Explorer) 或 "檢視" -> "此頁原始內容" (Firefox), 來觀看程式.
- 首先, 你必須要有一個 Yahoo 的執行帳號 (ID). 你可以在這裡獲得.
註: 每個網路位址 (IP) 只可以在 24 小時內連結五萬次同一個 ID. 如果超過這個連結限制, 除了 Yahoo 伺服器回傳超過使用限制的訊息, 那個超過使用限制的網路位址, 將從最初第一次的連結後 24 小時內無法再連結. (Yahoo 圖解)
- Yahoo Maps Web Service 支援 Simple, AJAX 和 Macromedia 的 Flash. 這裡只是介紹 Simple 和 AJAX 的部份.
- Yahoo! Maps AJAX API Reference Manual
Simple API
- 最簡單的方式. 利用 XML 把標點位置傳送至 Yahoo 地圖. 缺點是這不是嵌入式 (embedded) 到其他網站上, 而是直接在 Yahoo 地圖的網站上顯示.
- 有 get 和 post 兩種方式. GET 的範例 和 POST 的範例.
想繼續嗎? 到此為止, 第一個麻煩的地方是必須使用 HTML Entiies. 無法使用 UTF-8 格式. RSS 檔案資訊必須要麻煩的轉成 HTML Entities. 哪看得懂 HTML Entities, 儘管 PHP 有程式可以幫忙轉, 但是轉來轉去還是夠麻煩了.
AJAX API
- 這是進階的部份. Yahoo 地圖是直接的嵌入 (embedded) 到設計者的網站.
- 基本範例三 - 顯示地圖
- 基本範例四 - 顯示地圖, 並標上位址
- 基本範例五 - 控制鈕的顯示
- 基本範例六 - 地圖上隨意的置放五個點
- 基本範例七 - 不知道座標點? 沒有問題! 直接輸入城市名稱即可
- 基本範例八 - 使用 RSS, 導入多個標點.
第兩個嚴重的限制就是 RSS 的檔案資訊必須要在 Internet 上. 如果檔案資訊是在 Intranet 上, Yahoo 地圖就讀不出, 而無法顯示了.
最後 Yahoo Maps Web Services 還沒有支援畫線, 只能做標點.