Maps Service

Maps

Dịch vụ này cho phép các tập lệnh tạo bản đồ tĩnh, tìm đường, chuyển đổi địa chỉ thành toạ độ mã hoá địa lý và độ cao lấy mẫu.

Lớp

TênMô tả ngắn
AvoidMột giá trị enum cho biết các loại quy định hạn chế cần tránh khi tìm đường đi.
ColorMột giá trị enum đại diện cho các màu được đặt tên có sẵn để sử dụng trong hình ảnh bản đồ.
DirectionFinderCho phép truy xuất chỉ đường giữa các vị trí.
DirectionFinderEnumsTập hợp enum được DirectionFinder sử dụng.
ElevationSamplerCho phép lấy mẫu độ cao tại các vị trí cụ thể.
FormatMột giá trị enum biểu thị định dạng của hình ảnh bản đồ.
GeocoderCho phép chuyển đổi giữa một địa chỉ và toạ độ địa lý.
MapsCho phép tìm hướng, mã hoá địa lý, lấy mẫu độ cao và tạo hình ảnh bản đồ tĩnh.
MarkerSizeMột giá trị enum thể hiện kích thước của một điểm đánh dấu được thêm vào bản đồ.
ModeMột giá trị enum biểu thị phương thức đi lại cần sử dụng khi tìm đường đi.
StaticMapCho phép tạo và trang trí hình ảnh bản đồ tĩnh.
StaticMapEnumsTập hợp enum được StaticMap sử dụng.
TypeMột giá trị enum đại diện cho loại bản đồ cần kết xuất.

Avoid

Thuộc tính

Tài sảnLoạiNội dung mô tả
TOLLSEnumTránh lệ phí cầu đường.
HIGHWAYSEnumTránh đường cao tốc.

Color

Thuộc tính

Tài sảnLoạiNội dung mô tả
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addWaypoint(latitude, longitude)DirectionFinderThêm một điểm tham chiếu mà tuyến đường phải đi qua, sử dụng một điểm (vĩ độ/lng).
addWaypoint(address)DirectionFinderThêm một điểm tham chiếu mà tuyến đường phải đi qua bằng cách sử dụng địa chỉ.
clearWaypoints()DirectionFinderXoá tập hợp điểm tham chiếu hiện tại.
getDirections()ObjectXem đường đi 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 các tuyến đường thay thế có được trả về hay không, thay vì chỉ tuyến đường được xếp hạng cao nhất (mặc định là sai).
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 chỉ đường, sử dụng một điểm (vĩ độ/lng).
setDestination(address)DirectionFinderĐặt vị trí kết thúc để tính chỉ đường đến, sử dụng địa chỉ.
setLanguage(language)DirectionFinderĐặt ngôn ngữ dùng cho thông tin chỉ đường.
setMode(mode)DirectionFinderĐặt phương thức đi lại (mặc định là lái xe).
setOptimizeWaypoints(optimizeOrder)DirectionFinderĐặt xem có tối ưu hoá tuyến đã cung cấp hay không bằng cách sắp xếp lại các điểm tham chiếu theo thứ tự hiệu quả hơn (mặc định là sai).
setOrigin(latitude, longitude)DirectionFinderĐặt vị trí bắt đầu để tính toán chỉ đường, sử dụng điểm (vĩ độ/lng).
setOrigin(address)DirectionFinderĐặt vị trí bắt đầu để tính toán chỉ đường, sử dụng địa chỉ.
setRegion(region)DirectionFinderĐặt khu vực để sử dụng khi diễn giải tên vị trí.

DirectionFinderEnums

Thuộc tính

Tài sảnLoạiNội dung mô tả
AvoidAvoid
ModeMode

ElevationSampler

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
sampleLocation(latitude, longitude)ObjectTrả về dữ liệu độ cao cho một điểm duy nhất (vĩ độ/lng).
sampleLocations(points)ObjectTrả về dữ liệu độ cao cho một chuỗi điểm (vĩ độ/lng).
sampleLocations(encodedPolyline)ObjectTrả về dữ liệu độ cao cho các điểm trong một hình nhiều đường được mã hoá.
samplePath(points, numSamples)ObjectTrả 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 chuỗi các điểm.
samplePath(encodedPolyline, numSamples)ObjectTrả 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 hình nhiều đường được mã hoá.

Format

Thuộc tính

Tài sảnLoạiNội dung mô tả
PNGEnumĐịnh dạng PNG 8 bit.
PNG8EnumĐịnh dạng PNG 8 bit.
PNG32EnumĐịnh dạng PNG 32 bit.
GIFEnumĐịnh dạng GIF.
JPGEnumĐịnh dạng JPEG.
JPG_BASELINEEnumĐịnh dạng JPEG không tăng tiến.

Geocoder

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
geocode(address)ObjectLấy các điểm địa lý gần đúng cho một địa chỉ cụ thể.
reverseGeocode(latitude, longitude)ObjectLấy địa chỉ gần đúng của một điểm địa lý cụ thể.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)GeocoderThiết lập ranh giới 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ẽ được sử dụng trong kết quả.
setRegion(region)GeocoderĐặt khu vực để sử dụng khi diễn giải tên vị trí.

Maps

Thuộc tính

Tài sảnLoạiNội dung mô tả
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
decodePolyline(polyline)Number[]Giải mã một chuỗi nhiều đường đã mã hoá trở lại thành một mảng các điểm.
encodePolyline(points)StringMã hoá một mảng các điểm thành một chuỗi.
newDirectionFinder()DirectionFinderTạo đối tượng DirectionFinder mới.
newElevationSampler()ElevationSamplerTạo một đối tượng ElevationSampler.
newGeocoder()GeocoderTạo một đối tượng Bộ mã hoá địa lý mới.
newStaticMap()StaticMapTạo đối tượng StaticMap mới.
setAuthentication(clientId, signingKey)voidCho phép sử dụng tài khoản Gói cao cấp của API Google Maps được thiết lập bên ngoài để tận dụng hạn mức bổ sung.

MarkerSize

Thuộc tính

Tài sảnLoạiNội dung mô tả
TINYEnumKhu chợ nhỏ (có quy mô nhỏ nhất).
MIDEnumĐiểm đánh dấu có kích thước trung bình (lớn nhất có sẵn).
SMALLEnumĐiểm đánh dấu có kích thước nhỏ.

Mode

Thuộc tính

Tài sảnLoạiNội dung mô tả
DRIVINGEnumChỉ đường lái xe qua đường bộ.
WALKINGEnumChỉ đường đi bộ qua đường dành cho người đi bộ và vỉa hè (nếu có).
BICYCLINGEnumChỉ đường xe đạp thông qua đường dành cho xe đạp và đường phố ưa thích (nếu có).
TRANSITEnumĐường đi bằng phương tiện công cộng thông qua các tuyến đường phương tiện công cộng (nếu có).

StaticMap

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addAddress(address)StaticMapThêm địa chỉ mới vào định nghĩa đường dẫn hiện tại.
addMarker(latitude, longitude)StaticMapThêm một điểm đánh dấu vào bản đồ bằng cách sử dụng một điểm (vĩ độ/lng).
addMarker(address)StaticMapThêm một điểm đánh dấu vào bản đồ bằng cách sử dụng địa chỉ.
addPath(points)StaticMapThêm một đường dẫn vào bản đồ bằng cách sử dụng một mảng các điểm.
addPath(polyline)StaticMapThêm một đường dẫn vào bản đồ bằng cách sử dụng hình nhiều đường được mã hoá.
addPoint(latitude, longitude)StaticMapThêm một điểm mới (vĩ độ/lng) vào định nghĩa đường đi hiện tại.
addVisible(latitude, longitude)StaticMapThêm một vị trí điểm (vĩ độ/lng) phải hiển thị trên bản đồ.
addVisible(address)StaticMapThêm vị trí địa chỉ phải hiển thị trên bản đồ.
beginPath()StaticMapBắt đầu định nghĩa đường dẫn mới.
clearMarkers()StaticMapXoá bộ điểm đánh dấu hiện tại.
clearPaths()StaticMapXoá tập hợp đường dẫn hiện tại.
clearVisibles()StaticMapXoá tập hợp các vị trí hiển thị hiện tại.
endPath()StaticMapHoàn tất định nghĩa đường dẫn bắt đầu bằng startPath().
getAs(contentType)BlobTrả 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 được chỉ định.
getBlob()BlobLấ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ột mảng byte.
getMapUrl()StringLấy URL của hình ảnh bản đồ.
setCenter(latitude, longitude)StaticMapĐặt tâm của bản đồ bằng cách sử dụng một điểm (vĩ độ/lng).
setCenter(address)StaticMapĐặt tâm của bản đồ bằng cách sử dụng một đị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ữ được sử dụng cho văn bản trên bản đồ (nơi có sẵn).
setMapType(mapType)StaticMapĐặt loại bản đồ được hiển thị.
setMarkerStyle(size, color, label)StaticMapĐặt kiểu đánh dấu để sử dụng khi tạo điểm đánh dấu mới.
setMobile(useMobileTiles)StaticMapĐặt có sử dụng các bộ ô 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 được dùng cho bản đồ.

StaticMapEnums

Thuộc tính

Tài sảnLoạiNội dung mô tả
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

Thuộc tính

Tài sảnLoạiNội dung mô tả
ROADMAPEnumMột lộ trình tiêu chuẩn, như thường được hiển thị trên trang web Google Maps.
SATELLITEEnumBản đồ vệ tinh.
TERRAINEnumMột bản đồ cứu trợ vật lý, hiển thị địa hình và cây cối.
HYBRIDEnumSự kết hợp giữa bản đồ vệ tinh và bản đồ lộ trình, hiển thị một lớp trong suốt của các con phố chính và tên địa điểm trên bản đồ vệ tinh.