jQuery tinyMap Changelog

2.9.9
polyline, polygon 參數改為陣列型態以支援繪製多組線條和幾何圖形（感謝 karry chang 修正)

2.9.8
新增 google.maps.MapOptions 原生屬性的支援，例如 backgroundColor, heading...。
修正 direction.waypoint.text 無法正確設置的錯誤。
修正 modify 方法無法變更 streetView 的錯誤。

2.9.7
修正無法建立 marker 的錯誤。
現在 marker, polyline, polygon, circle 除了原有參數以外，也支援了原生參數，並可以綁定所有原生事件。

2.9.6
現在 marker.icon 已經可以完整支援 Icon 以及 Symbol 了。
修正 direction.waypoint 無法使用 [[lat, lng]...] 格式的錯誤。
新增 streetView 參數，可設置更詳細的街景選項及綁定事件。
移除 showStreetView 參數（由 streetView.visible 取代）。

2.9.5
清除及修正冗餘的程式碼。
修正 modify 方法無法綁定地圖事件的問題。
修改 kml 參數支援陣列型態 (string|Array)，可同時顯示多組 KML 軌跡檔，並取消原物件型態的參數。
新增 direction.event 綁定事件。
新增 destroy 方法可移除地圖。

2.9.4
修正 clear 方法無法清除 規劃路徑 (direction) 自訂圖示的錯誤。

2.9.3
新增 direction.icon 參數可設置 from, to, waypoint 的自訂 icon url。

2.9.2
修正 marker 的地址解析結果會覆寫 addr 參數的問題。

2.9.1
新增 direction 下列參數: fromText, toText, 以及 waypoints.text，可設置各導航點的顯示名稱。

2.9.0
修正 modify marker 時，無法正確設置 text, icon, title, event 的問題。

2.8.9
改善程式碼。
現在 tinyMap.center, marker.addr, circle.center, direction.to, direction.from, direction.waypoint
已支援多種格式輸入，例如 'lat, lng', [lat, lng], {lat: 'lat', lng: 'lng'}

2.8.8
新增 styles 參數 (string|Array) 可自訂地圖的視覺化選項。目前內建 'greyscale' 灰階可用。

2.8.7
點選未設置 text 參數的 marker 時，地圖上已不會出現多餘的 infoWindow。

2.8.6
參數 center 現在可以支援陣列 [lat, lng] 以及物件 {'lat': 'LAT', 'lng': 'LNG'} 格式的資料了。
修正 interval 沒有發生作用的問題。
使用 clear 方法時若沒有傳入圖層參數，現在會刪除所有圖層。

2.8.5
路徑規劃新增 direction.autoViewport (bool 預設 true) 參數可設置是否要自動縮放該路線資訊。

2.8.4
修正若 markerFitBounds 設為 true 則有部份的 marker 點選時無法開啟 infoWindow 的錯誤。
加入 infoWindowAutoClose (bool) 參數，可設置是否在點選標記時自動關閉其他已開啟的 infoWindow。

2.8.3
修正使用地址及 id 建立標記之後無法再用 id 去操作的錯誤。

2.8.2
新增 autoLocation (bool) 參數設置是否自動取得用戶位置為中心點。

2.8.1
修正 polyline 無法清除的錯誤。

2.8.0
新增參數 polyline.snap(boolean), polyline.getDistance(function)。
polyline.snap 若為 true 則線條會貼近道路繪製（近似路線規劃功能）。
polyline.getDistance 可以返回已繪製線條的距離

2.7.6
修正使用 modify marker 可能會影響效能的錯誤。

2.7.5
加入 showStreetView 參數切換是否顯示街景。

2.7.4
修正使用 modify 變更 marker 時，markerCluster 無法作用的問題。

2.7.3
修正使用 modify 時傳入的 marker 無法新增的錯誤。

2.7.2
修正使用 modify 傳入大量 marker 時造成的效能問題及 Label 位置不會跟著更新的錯誤。

2.7.1
修正 clear 方法若使用陣列參數無作用的錯誤。
新增 marker.id 參數，作用於使用 modify 方法傳入新的 markers 時，
     若有已存在的 marker id，則更新標記而不是重新建立。
     可避免使用 clear 再 modify 造成的閃爍以及 infoWindow 也會移除再重建的問題。

2.7.0
新增 marker.title 參數以解決使用 marker.text 做為預設提示文字的問題。
修改 marker.event 參數以支援更多事件。
新增 event 參數以自訂地圖事件。

2.6.7
修正 markerCluster 沒有作用的錯誤。

2.6.6
修正: 若建立大量以地址查詢的 marker 時，fitBounds 及 markercluster 可能無法運作的問題。
修正: marker text 會過濾 HTML 的問題。
修正: 大量呼叫 modify 方法可能會佔用過多記憶體的問題。

2.6.5
新增 direction.panel 參數以顯示導航資訊面板

2.6.4
修正 marker 無法設置的錯誤。
修正若 marker 使用文字地址設置時 fitbounds, cluster 會無法作用的錯誤。
新增 disableDoubleClickZoom 參數可設置是否雙擊縮放地圖。

2.6.3
修正 disableDefaultUI 無法作用的錯誤。

2.6.2
現在 modify 方法不只能異動圖層，也可以修改所有的地圖選項。

2.6.1
修正使用 markerCluster 時，若頁面有多個地圖則標記會合併在 cluster 地圖上顯示的錯誤。

2.6.0
加入 markerCluster 控制是否以 cluster 方式顯示標記

2.5.9
Marker.icon 參數現在可以指定 url, size 以及 anchor。
新增 marker.animation 參數以設定動畫效果。

2.5.8
修正呼叫 clear方法無法清除路線規劃圖層的問題。

2.5.7
修正 interval 參數無作用並導致 javascript error 的錯誤。

2.5.5
修正 clear 方法會清除所有地圖圖層的錯誤。

2.5.4
修正使用 center: '字串地址' 時會發生錯誤的問題。

2.5.2
修正使用 modify 方法無法改變 zoom 縮放等級的錯誤。
修正使用 clear 方法無法清除 Label 的錯誤。

2.5.1
新增 disableDefaultUI, maxZoom, minZoom, panControl, panControlOptions, streetViewControl, streetViewControlOptions 參數。

2.5.0
廢除原有的 tinyMapPanTo, tinyMapModify, tinyMapClear 方法，改為由 tinyMap 以字串參數呼叫。
新增 interval 參數可以設定每次 geocoder 查詢的間隔秒數（毫秒）

2.4.4
修正 marker 使用地址字串時發生的 geocoder 錯誤。

2.4.3
修正使用 IE8（或以下版本）不支援 hasOwnProperty 導致出現 javascript 錯誤的問題。
現在 infoWindow 將寫入 marker 陣列內以方便外部存取。

2.4.2
修正設置 markerFitBounds = true 時，地圖無法自動置中及縮放的錯誤。

2.4.1
新增 tinyMapClear 方法可以在清除指定地圖上的圖層。

2.4.0
新增 tinyMapModify 方法可以在指定地圖上動態加入標記、軌跡、繪製圖形等圖層。

2.3.1
修正 marker 使用地址字串會造成無法顯示的錯誤。

2.3.0
程式碼重構，提昇執行效能並縮小檔案。
呼叫 tinyMapPanTo 不再需要加上 data-tinyMap 屬性。

2.2.9
新增 markerFitBounds (Bool) 參數，若為 true (預設) 則地圖將自動縮放及置中以顯示地圖標記。

2.2.8
若 marker.addr 輸入值為陣列座標值時，將不使用 geocode 查詢位置，避免因 marker 數量太多導致無法一次全部顯示。

2.2.7
加入 tinyMapPanTo 方法可移動地圖中心至指定的位置。

2.2.6
修正若輸入的地址為座標時，自動使用精準模式進行定位。

2.2.5
加入 KML 軌跡顯示功能

2.2.4
修正因 Geocode 每秒請求限制，導致地圖數量無法顯示超過 12 個的錯誤。
加入 loading 參數可顯示地圖載入前顯示的自訂文字。

2.2.3
修正因 Geocode 每秒請求限制導致 marker 數目無法超過 8-10 個的錯誤。

2.2.2
Marker 群組移除 display 參數，並加入 label 參數用以設定文字層的內文
修正路徑規劃功能的中途點順序會相反的錯誤
加入路徑規劃 optimize 參數表示是否最佳化路徑

2.2.1
路徑規劃加入設置中途點的功能
加入查無地址可自訂錯誤訊息的參數

2.2
加入可直接於地圖顯示 Marker 文字層的功能

2.1
加入 polyline, polygon, circle 等繪製功能
改用 MIT 授權釋出

2.0.1
修正當座標或地址無效時的未預期錯誤
若標記說明包含 HTML Code 時，icon title 將只保留文字而忽略任何標籤

2.0
改用 Google Maps API v3 重寫

1.0.1
修正部份程式錯誤以符合 JSLint
改以 Google AJAX API 呼叫 map

1.0
Release
