Sử dụng Google Maps: ● Marker: Tùy chỉnh Marker bằng các thông số: Position Title Snippet Draggable Visible Anchor Icon
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
● Marker:
InfoWindow: được thể hiện phía trên đối tượng Marker thể hiện các thông
tin cần thiết về vị trí đang định vị.
Chỉ một đối tượng InfoWindow hiển thị ở một thời điểm và có thể điều
khiển thông qua hai phương thức:
showInfoWindow() hideInfoWindow()
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
● Marker:
InfoWindow:
Để tùy chỉnh InfoWindow trong lớp GoogleMap hỗ trợ giao diện InfoWindowAdapter bao gồm 2 phương thức:
getInfoWindow(Marker)
getInfoContents(Marker)
Gọi phương thức setInfoWindowAdapter để thiết lập InfoWindow cho đối tượng GoogleMap.
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
● Marker:
Google Maps API cung cấp các giao diện cho phép bắt lại các sự
kiện tương với Marker và InfoWindow.
OnMarkerClickListener
OnMarkerDragListener
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
● Shape: các đối tượng hình học được vẽ trên bản đồ bao gồm các dạng sau:
Polyline
Polygons Circle
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
● Shape:
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
● Shape:
Polyline: các phương thức tùy chỉnh
boolean equals(Object other) int getColor()
String getId() List<LatLng> getPoints()
float getWidth() float getZIndex() int hashCode() boolean isGeodesic() boolean isVisible() void remove()
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
● Shape:
Polygon: giống với Polyline được tạo bằng các nối các điểm dựa trên toạ độ điểm, tuy nhiên Polygon cho phép khép kín các tọa độ và thao tác vùng đã khép kín
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
Polygon: các phương thức tùy chỉnh
PolygonOptions add(LatLng point)
PolygonOptions add(LatLng... points)
PolygonOptions addAll(Iterable<LatLng> points)
PolygonOptions addHole(Iterable<LatLng> points)
int describeContents()
PolygonOptions fillColor(int color)
PolygonOptions geodesic(boolean geodesic)
int getFillColor()
List<List<LatLng
>> getHoles() List<LatLng> getPoints()
int getStrokeColor()
float getStrokeWidth() float getZIndex()
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
● Shape
Circle: đối tượng hình học (hình tròn) được xác định trên bản đồ thông qua bán kính và tâm.
2.2 Cài đặt và sử dụng Google Maps
Sử dụng Google Maps:
Circle: các phương thức tùy chỉnh
LatLng getCenter() int getFillColor() String getId() double getRadius() int getStrokeColor() float getStrokeWidth() float getZIndex() boolean isVisible() void remove()