大家好,雖然 1.0 版才剛發佈三天,但是為了補足功能的完整性,1.01 版的 API 在 API 團隊不眠不休的趕工下正式於今天跟大家見面,以下是 1.01 版 API 的主要更新內容:
- UMap 類別新增 addControl 函式,取代原有的 setControlType 函式(setControlType 暫時不會拿掉以相容於各位已開發的程式,未來請改為使用 addControl),此一函式可用來在地圖中增加縮放工具列以及地圖/衛星切換工具列,如圖所示
詳細使用方式請見使用說明。
- 增加下列三種控制列種類,可用於 addControl 函式:
- U_TYPE_CONTROL,地圖類型控制列,可用來切換衛星影像及電子地圖
- U_FULLZOOM_CONTROL,完整縮放控制列,包含放大縮小及每一顯示比例的按鈕,等於1.0版的 U_FULL_CONTROL
- U_MINIZOOM_CONTROL,迷你縮放控制列,只包含放大縮小按鈕,等於1.0版的 U_MINI_CONTROL
- 呼叫 openInfoWindow 函式時不會再自動做 centerMap 的動作,只有在訊息視窗會超出地圖顯示範圍時才會以滑動的方式將訊息視窗移進地圖內,與 Google Maps 的作法類似。
- 新增 setMapType 函式,可以直接設定目前地圖要展現的模式,例如呼叫 setMapType(U_SATELLITE_TYPE) 可以將地圖切換為衛星模式,另外還有地圖模式(U_MAP_TYPE)與衛星地圖模式(U_HYBRID_TYPE)可以使用。(2/28補充)
1.01 版的 API 會自動套用到各位已開發的網頁上,各位不須更動原本取得 API 的語法。
三月 5th, 2006 at 12:04 下午
1.01 版的第三點真是貼心啊.
你知道嗎? YMap 不但不會移進地圖內, 連 centerMap 的動作都不會喔. UMap 以 GMap 為相容對象是正確的.
三月 5th, 2006 at 10:10 下午
訊息視窗會超出地圖顯示範圍時﹐如果是左右超出﹐地圖會自動調整讓訊息視窗出現在顯示範圍內﹐但如果是上面超出﹐訊息視窗的框框會被切掉﹐可以看得出您們是以訊息內容上沿為切線。這個部份GoogleMap並沒有訊息視窗被切掉的情況發生。
三月 5th, 2006 at 10:21 下午
更仔細一點觀察﹐GoogleMap的訊息視窗遇到右上方的模式選項按鍵跟左上方控制列的時候﹐會更進一步自行調整位置。
三月 6th, 2006 at 11:30 下午
hi 開發團隊你們好
你們的api真的不錯用
小弟提供一點使用感想
1. 可否提供個切換廣告的函式,當瀏覽到一半的時候,突然出現的廣告感覺不會給使用者很好的印象…(雖然知道那個對你們很重要…XD)
2. 能提供些AJAX的function會更好囉
希望urmap會更好哩
三月 7th, 2006 at 12:39 上午
kbr 你好,
1.不曉得你提的「切換廣告的函式」指的是什麼? 而且現在 API 上面還沒有廣告出現啊? (如果你指的是 UrMap 網站上匯X汽車的廣告的話,那種型式的廣告應該是不會出現在 API 中的)
2.你需要什麼樣的AJAX function呢?
三月 8th, 2006 at 1:32 下午
oda你好 :
1.多謝oda的解釋,原來是我傻傻的 orz
2. 因為我有用Gmap提供的GXmlHttp這樣的函式
抓資料滿方便的 網頁也比較小一點
(因為我還是新手 如有耍蠢請多包含)
三月 20th, 2006 at 7:53 下午
請 openInfoWindow, 可以設定大小嗎?
它可以接受外面的呼叫做一些變化和控制嗎?
謝謝.
三月 21st, 2006 at 11:34 上午
想使用現成的 XMLHTTPRequest 函式庫的話可以參考 sarissa (http://sarissa.sourceforge.net/doc/),還滿有名的。
三月 21st, 2006 at 11:37 上午
目前的版本還不行設定 info window 的大小,未來仍在努力中
三月 21st, 2006 at 12:50 下午
ok, 謝謝.
我想再問, 使用你們的 zoom control bar 的 function, 我發現有點問題, 在 Gmap, 它會自動以中心點放大, 而放大的畫面, 仍然在中心點, 但你們的 zoom放大後, 位置會跑掉, 例如, 我zoomlevel 設成 0, 標了一個位置,然後, 慢慢從1…~9, 就發現, 在過程中, 那個點的位置不見了, 變成在過程中, 要自己用手動把它拉回中心點.., 然後再放大…
所以, 我再想, 是不是變成要自已利用你們的 zcenterAndZoom function, 自己寫一個這樣的放大和縮小的控制bar才會正確顯示….
謝謝.