1.03 版的推出主要是修正了先前一些網友所回報的 bug,並且提供了幾個好用的新函式,之前許多網友一直詢問是否有能自訂訊息視窗大小的函式也在這次一併推出了。以下是 1.03 版的主要變動內容:
- 修正 UMap.zoomOut() 不能使用的問題
- 修正同一時間有兩個造成地圖滑移事件的衝突情形
- UMap 的 zoom event 修正為 zoom level 值改變之後才觸發
- 呼叫 openInfoWindow() 時,訊息視窗不會再被地圖控制列擋住
- 新增 UMap.checkResize() 函式,可在地圖 container 元件的大小改變時呼叫,讓地圖自動去 fit 新地圖視窗的大小
- 新增 UBounds.getWidth() 與 getHeight() 函式,可傳回地圖涵蓋範圍的長寬值
- 新增 UMarker.getPoint() 與 setPoint() 函式,可取得與設定地標的坐標值,當你的地標位置會移動時(如同前一陣子 UrMap 網站上的 Yamaha 機車環島活動中的機車)即可呼叫 setPoint() 來改變其位置
- 新增 UMarker.setIcon() 函式,可改變地標使用的顯示圖示
- 新增 UMarker.setMouseonInfo() 函式,可改變地標 mouse on 時的顯示訊息
- UMap 與 UMarker 的 openInfoWindow() 函式新增設定視窗大小的參數,可用來自定訊息視窗的大小
以上新功能的詳細使用方式請見API 說明文件。
ps. 為了加強對 mac 使用族群的服務,最近特別請公司買了一台 mac 回來測試 Safari 對 API 的支援度,相信未來 UrMap 網站及 API 都可以讓更多的網友一起使用。
2006/05/05 補充說明:
在 openInfoWindow 中新增的 dialogWidth 及 dialogHeight 所代表的即為下圖中紅框的大小(實際應用中不會看到紅框),也就是訊息視窗中實際能放置 content 的位置,所以各位網友在指定訊息視窗大小時只要依照自己的 content 實際所需的空間去設定就行了。
五月 5th, 2006 at 7:55 上午
openInfoWindow(html, dialogWidth?, dialogHeight?) 中的 dialogWidth 及 dialogHeight 的定義,能否用實際的訊息視窗圖標註一下?
因為我試的結果是, 如果我傳入寬 150, 高 50 的數值,但實際上 dialog 的寬會多 20 pixels 左右, 高則會多 40 pixel (含下方的倒三角形)
五月 5th, 2006 at 8:00 上午
同是個問題,當我傳入高 40 時,上下方的 border line 會被蓋住,有最小高度限制嗎?
五月 5th, 2006 at 11:57 上午
已經補充說明如上圖囉。
五月 5th, 2006 at 11:58 上午
這是因為我們 implement 的方式不是很好所致,在高度太小的時候會讓上下方的 border 消失,不然其實是沒有最小限制的,大家就將就一下囉
五月 10th, 2006 at 7:27 上午
Would you provide showControls() and hideControls() functions in next minor release? As to the behavior of these two functions, you may refer to Google Map’s documentation.
五月 16th, 2006 at 12:08 上午
建議幾點,如下:
1.powerBy urmap 的圖,顯示在左下角.要做一些特別處理時比較不會干擾.
2.powerBy urmap,可以選擇是文字一整行或是一張圖的設定.
謝謝.
五月 19th, 2006 at 10:24 上午
請問:經緯度的格式是”TM2度97座標系統”嗎?如果不是,那是什麼系統的?
五月 19th, 2006 at 1:18 下午
我們採用的是與目前 GPS 衛星定位系統相同的 WGS84 經緯度坐標系統,TWD97 TM2 則是平面投影坐標系統,兩者間需要透過轉換才行。
五月 25th, 2006 at 9:40 下午
oda大大:
也就是說貴公司的圖資都是WGS84
而並未轉成TWD97是嗎??
五月 26th, 2006 at 11:22 上午
我指的是 API 介面使用的是 WGS84 經緯度坐標,但是圖資方面我們仍然有使用 TWD97 的圖資