Dịch vụ này cho phép các tập lệnh tạo bản đồ tĩnh, tìm đường đi, chuyển đổi địa chỉ thành toạ độ mã địa lý và độ cao mẫu.
Lớp
Tên | Mô tả ngắn |
---|---|
Avoid | Một enum đại diện cho các loại hạn chế cần tránh khi tìm đường. |
Color | Một enum đại diện cho các màu được đặt tên có thể sử dụng trong hình ảnh bản đồ. |
DirectionFinder | Cho phép truy xuất đường đi giữa các vị trí. |
DirectionFinderEnums | Một tập hợp enum do DirectionFinder sử dụng. |
ElevationSampler | Cho phép lấy mẫu độ cao tại các vị trí cụ thể. |
Format | Một enum đại diện cho định dạng của hình ảnh bản đồ. |
Geocoder | Cho phép chuyển đổi giữa địa chỉ và toạ độ địa lý. |
Maps | Cho phép tìm đường, mã hoá địa lý, lấy mẫu độ cao và tạo hình ảnh bản đồ tĩnh. |
MarkerSize | Một enum đại diện cho kích thước của điểm đánh dấu được thêm vào bản đồ. |
Mode | Một enum đại diện cho phương thức di chuyển cần sử dụng khi tìm đường. |
StaticMap | Cho phép tạo và trang trí hình ảnh bản đồ tĩnh. |
StaticMapEnums | Một tập hợp enum do StaticMap sử dụng. |
Type | Một enum đại diện cho loại bản đồ cần kết xuất. |
Avoid
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
TOLLS | Enum | Tránh trạm thu phí. |
HIGHWAYS | Enum | Tránh đường cao tốc. |
Color
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum |
DirectionFinder
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Thêm một điểm trung gian mà tuyến đường phải đi qua, bằng cách sử dụng một điểm (lat/lng). |
addWaypoint(address) | DirectionFinder | Thêm một điểm trung gian mà tuyến đường phải đi qua, bằng cách sử dụng địa chỉ. |
clearWaypoints() | DirectionFinder | Xoá tập hợp điểm trung gian hiện tại. |
getDirections() | Object | Lấy thông tin chỉ đường bằng cách sử dụng điểm xuất phát, điểm đến và các tuỳ chọn khác đã đặt. |
setAlternatives(useAlternatives) | DirectionFinder | Đặt xem có trả về các tuyến đường thay thế hay không, thay vì chỉ trả về tuyến đường có thứ hạng cao nhất (mặc định là false). |
setArrive(time) | DirectionFinder | Đặt thời gian đến mong muốn (nếu có). |
setAvoid(avoid) | DirectionFinder | Đặt xem có tránh một số loại hạn chế nhất định hay không. |
setDepart(time) | DirectionFinder | Đặt thời gian khởi hành mong muốn (nếu có). |
setDestination(latitude, longitude) | DirectionFinder | Đặt vị trí kết thúc để tính toán đường đi đến đó, bằng cách sử dụng một điểm (lat/lng). |
setDestination(address) | DirectionFinder | Đặt vị trí kết thúc để tính toán đường đi bằng địa chỉ. |
setLanguage(language) | DirectionFinder | Đặt ngôn ngữ sẽ dùng cho chỉ đường. |
setMode(mode) | DirectionFinder | Đặt phương thức di chuyển (mặc định là lái xe). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Đặt xem có tối ưu hoá tuyến đường đã cung cấp hay không bằng cách sắp xếp lại các điểm trung gian theo thứ tự hiệu quả hơn (mặc định là false). |
setOrigin(latitude, longitude) | DirectionFinder | Đặt vị trí xuất phát để tính toán đường đi, bằng cách sử dụng một điểm (lat/lng). |
setOrigin(address) | DirectionFinder | Đặt vị trí xuất phát để tính toán đường đi, bằng cách sử dụng địa chỉ. |
setRegion(region) | DirectionFinder | Đặt một khu vực để sử dụng khi diễn giải tên vị trí. |
DirectionFinderEnums
ElevationSampler
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
sampleLocation(latitude, longitude) | Object | Trả về dữ liệu độ cao cho một điểm (lat/lng). |
sampleLocations(points) | Object | Trả về dữ liệu độ cao cho một loạt điểm (lat/lng). |
sampleLocations(encodedPolyline) | Object | Trả về dữ liệu độ cao cho các điểm trong một đa tuyến được mã hoá. |
samplePath(points, numSamples) | Object | Trả về dữ liệu độ cao cho một số mẫu dọc theo một đường, được xác định bằng một loạt điểm. |
samplePath(encodedPolyline, numSamples) | Object | Trả về dữ liệu độ cao cho một số mẫu dọc theo một đường, được xác định bằng cách sử dụng một đa tuyến được mã hoá. |
Format
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
PNG | Enum | Định dạng PNG 8 bit. |
PNG8 | Enum | Định dạng PNG 8 bit. |
PNG32 | Enum | Định dạng PNG 32 bit. |
GIF | Enum | Định dạng GIF. |
JPG | Enum | Định dạng JPEG. |
JPG_BASELINE | Enum | Định dạng JPEG không tăng tiến. |
Geocoder
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
geocode(address) | Object | Lấy các điểm địa lý gần đúng cho một địa chỉ nhất định. |
reverseGeocode(latitude, longitude) | Object | Lấy địa chỉ gần đúng cho một điểm địa lý nhất định. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Đặt giới hạn của một khu vực cần được ưu tiên hơn trong kết quả. |
setLanguage(language) | Geocoder | Đặt ngôn ngữ sẽ dùng trong kết quả. |
setRegion(region) | Geocoder | Đặt một khu vực để sử dụng khi diễn giải tên vị trí. |
Maps
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
decodePolyline(polyline) | Number[] | Giải mã chuỗi đa tuyến đã mã hoá trở lại thành một mảng các điểm. |
encodePolyline(points) | String | Mã hoá một mảng các điểm thành một chuỗi. |
newDirectionFinder() | DirectionFinder | Tạo một đối tượng DirectionFinder mới. |
newElevationSampler() | ElevationSampler | Tạo đối tượng ElevationSampler. |
newGeocoder() | Geocoder | Tạo một đối tượng Trình dịch địa lý mới. |
newStaticMap() | StaticMap | Tạo một đối tượng StaticMap mới. |
setAuthentication(clientId, signingKey) | void | Cho phép sử dụng tài khoản Google Maps API Premium Plan (Kế hoạch Google Maps API cao cấp) được thiết lập bên ngoài để tận dụng hạn mức bổ sung. |
MarkerSize
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
TINY | Enum | Thị trường có kích thước nhỏ (nhỏ nhất hiện có). |
MID | Enum | Bút đánh dấu cỡ trung bình (lớn nhất hiện có). |
SMALL | Enum | Điểm đánh dấu có kích thước nhỏ. |
Mode
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
DRIVING | Enum | Thông tin chỉ đường lái xe qua đường. |
WALKING | Enum | Đường đi bộ qua đường dành cho người đi bộ và vỉa hè (nếu có). |
BICYCLING | Enum | Chỉ đường đi xe đạp qua đường dành cho xe đạp và đường ưu tiên (nếu có). |
TRANSIT | Enum | Chỉ đường bằng phương tiện công cộng qua các tuyến phương tiện công cộng (nếu có). |
StaticMap
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
addAddress(address) | StaticMap | Thêm một địa chỉ mới vào định nghĩa đường dẫn hiện tại. |
addMarker(latitude, longitude) | StaticMap | Thêm điểm đánh dấu vào bản đồ bằng một điểm (lat/lng). |
addMarker(address) | StaticMap | Thêm điểm đánh dấu vào bản đồ bằng địa chỉ. |
addPath(points) | StaticMap | Thêm một đường dẫn vào bản đồ bằng một mảng các điểm. |
addPath(polyline) | StaticMap | Thêm một đường dẫn vào bản đồ bằng cách sử dụng một đường đa giác được mã hoá. |
addPoint(latitude, longitude) | StaticMap | Thêm một điểm mới (lat/lng) vào định nghĩa đường dẫn hiện tại. |
addVisible(latitude, longitude) | StaticMap | Thêm một vị trí điểm (lat/lng) phải hiển thị trong bản đồ. |
addVisible(address) | StaticMap | Thêm vị trí địa chỉ phải hiển thị trên bản đồ. |
beginPath() | StaticMap | Bắt đầu định nghĩa đường dẫn mới. |
clearMarkers() | StaticMap | Xoá tập hợp điểm đánh dấu hiện tại. |
clearPaths() | StaticMap | Xoá tập hợp đường dẫn hiện tại. |
clearVisibles() | StaticMap | Xoá tập hợp các vị trí hiển thị hiện tại. |
endPath() | StaticMap | Hoàn tất định nghĩa đường dẫn bắt đầu bằng beginPath(). |
getAs(contentType) | Blob | Trả về dữ liệu bên trong đối tượng này dưới dạng một blob được chuyển đổi thành loại nội dung đã chỉ định. |
getBlob() | Blob | Lấy dữ liệu hình ảnh dưới dạng Blob . |
getMapImage() | Byte[] | Lấy dữ liệu hình ảnh thô dưới dạng mảng byte. |
getMapUrl() | String | Lấy URL của hình ảnh bản đồ. |
setCenter(latitude, longitude) | StaticMap | Đặt tâm của bản đồ bằng một điểm (lat/lng). |
setCenter(address) | StaticMap | Đặt tâm của bản đồ bằng địa chỉ. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Đặt hình ảnh điểm đánh dấu tuỳ chỉnh để sử dụng khi tạo điểm đánh dấu mới. |
setFormat(format) | StaticMap | Đặt định dạng của hình ảnh bản đồ. |
setLanguage(language) | StaticMap | Đặt ngôn ngữ sẽ dùng cho văn bản trên bản đồ (nếu có). |
setMapType(mapType) | StaticMap | Đặt loại bản đồ sẽ hiển thị. |
setMarkerStyle(size, color, label) | StaticMap | Đặt kiểu điểm đánh dấu để sử dụng khi tạo điểm đánh dấu mới. |
setMobile(useMobileTiles) | StaticMap | Đặt xem có sử dụng bộ thẻ thông tin chuyên biệt cho thiết bị di động hay không. |
setPathStyle(weight, color, fillColor) | StaticMap | Đặt kiểu đường dẫn để sử dụng khi tạo đường dẫn mới. |
setSize(width, height) | StaticMap | Đặt chiều rộng và chiều cao của hình ảnh bản đồ tính bằng pixel. |
setZoom(zoom) | StaticMap | Đặt hệ số thu phóng hoặc mức độ phóng to dùng cho bản đồ. |
StaticMapEnums
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
ROADMAP | Enum | Lộ trình tiêu chuẩn, thường xuất hiện trên trang web của Google Maps. |
SATELLITE | Enum | Bản đồ vệ tinh. |
TERRAIN | Enum | Bản đồ địa hình thực tế, cho thấy địa hình và thảm thực vật. |
HYBRID | Enum | Bản đồ kết hợp giữa bản đồ vệ tinh và bản đồ đường, hiển thị một lớp trong suốt của các đường phố chính và tên địa điểm trên bản đồ vệ tinh. |