Class GMap2
GMap2 là class quan trọng nhất trong API.
Class GLatLng
GLatLng là class miêu tả tọa độ địa lí của 1 điểm gồm có latitude và longtitude. Các thành phần
Contructor: GLatLng(lat, lng, [unbounded]) Trong đó
Lat: là một số trong khoảng từ -90 đến +90
Lng: là một số trong khoảng từ -180 đến +180
Method
Method Kiểu giá trị trả về Miêu tả chi tiết
lat() Một số thực Giá trị latitude của biến kiểu GLatLng
lng() Một số thực Giá trị longtitude của biến kiểu GLatLng
latRadians() Một số thực Giá trị latitude của biến kiểu GLatLng theo radians. Giá trị trong khoảng –pi/2 đến +pi/2
lngRadians() Một số thực Giá trị longtitude của biến kiểu GLatLng. Giá trị trong khoảng –pi đến +pi
equals(other) Boolean true nếu mà other GLatLng có các thành phần bằng với biến kiểu GLatLng
distanceFrom(o ther)
Một số thực Trả về khoảng cách (đơn vị mét) từ biến kiểu GLatLng đến other GLatLng. Sai số khoảng 3%
toUrlValue()
Bảng 2: Các method của lớp GlatLng
Class GIcon
GIcon là lớp dùng để tạo icon cho GMarker trên Map. Nếu không định nghĩa icon theo GIcon thì sẽ sử dụng icon mặc định.
Class GMarker
GMarker sử dụng để muốn đánh dấu một biến GLatLng trên Map, các thành phần:
Contructor: GMarker(latlng, [opts]) Trong đó: latlng là biến kiểu GLatLng
Method
Bảng 3: Các method của lớp GMarker
Method Kiểu giá trị Miêu tả chi tiết
openInfoWindow (content, [opts])
Mở một window cho icon của marker. Nội dung content phải định nghĩa theo dạng DOM.
openInfoWindowHtml (content, [opts])
Mở một window cho icon của marker. Nội dung content phải định nghĩa theo dạng HTML.
openInfoWindowTabs (tabs, [opts])
Mở một window có nhiều tabs. Các tabs được định nghĩa theo DOM (mảng)
openInfoWindowTabsHtml (tabs, [opts])
Mở một window có nhiều tabs. Các tabs được định nghĩa theo HTML (mảng)
showMapBlowup([opts])
getIcon() GIcon Trả về GIcon như đã định nghĩ trong
getPoint() GLatLng setPoint(latlng) Event Click Dblclick Mousedown Mouseup Mouseover Mouseout Infowindowopen Infowindowclose Remove