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 đi, chuyển đổi địa chỉ thành toạ độ mã địa lý và độ cao mẫu.

Lớp

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

Avoid

Thuộc tính

Thuộc tínhLoạiMô tả
TOLLSEnumTránh trạm thu phí.
HIGHWAYSEnumTránh đường cao tốc.

Color

Thuộc tính

Thuộc tínhLoạiMô tả
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
addWaypoint(latitude, longitude)DirectionFinderThê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)DirectionFinderThê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()DirectionFinderXoá tập hợp điểm trung gian hiện tại.
getDirections()ObjectLấ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

Thuộc tính

Thuộc tínhLoạiMô tả
AvoidAvoid
ModeMode

ElevationSampler

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
sampleLocation(latitude, longitude)ObjectTrả về dữ liệu độ cao cho một điểm (lat/lng).
sampleLocations(points)ObjectTrả về dữ liệu độ cao cho một loạt điểm (lat/lng).
sampleLocations(encodedPolyline)ObjectTrả về dữ liệu độ cao cho các điểm trong một đa tuyến đượ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 loạt đ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 một đa tuyến được mã hoá.

Format

Thuộc tính

Thuộc tínhLoạiMô 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ứcLoại 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ỉ nhất định.
reverseGeocode(latitude, longitude)ObjectLấ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ínhLoạiMô tả
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Phương thức

Phương thứcLoạ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)StringMã hoá một mảng các điểm thành một chuỗi.
newDirectionFinder()DirectionFinderTạo một đối tượng DirectionFinder mới.
newElevationSampler()ElevationSamplerTạo đối tượng ElevationSampler.
newGeocoder()GeocoderTạo một đối tượng Trình dịch địa lý mới.
newStaticMap()StaticMapTạo một đối tượng StaticMap mới.
setAuthentication(clientId, signingKey)voidCho 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ínhLoạiMô tả
TINYEnumThị trường có kích thước nhỏ (nhỏ nhất hiện có).
MIDEnumBút đánh dấu cỡ trung bình (lớn nhất hiện có).
SMALLEnumĐiểm đánh dấu có kích thước nhỏ.

Mode

Thuộc tính

Thuộc tínhLoạiMô tả
DRIVINGEnumThông tin chỉ đường lái xe qua đường.
WALKINGEnumĐường đi bộ qua đường dành cho người đi bộ và vỉa hè (nếu có).
BICYCLINGEnumChỉ đường đi xe đạp qua đường dành cho xe đạp và đường ưu tiên (nếu có).
TRANSITEnumChỉ đườ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ứcLoại dữ liệu trả vềMô tả ngắn
addAddress(address)StaticMapThêm một địa chỉ mới vào định nghĩa đường dẫn hiện tại.
addMarker(latitude, longitude)StaticMapThêm điểm đánh dấu vào bản đồ bằng một điểm (lat/lng).
addMarker(address)StaticMapThêm điểm đánh dấu vào bản đồ bằng địa chỉ.
addPath(points)StaticMapThêm một đường dẫn vào bản đồ bằ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 một đường đa giác được mã hoá.
addPoint(latitude, longitude)StaticMapThêm một điểm mới (lat/lng) vào định nghĩa đường dẫn hiện tại.
addVisible(latitude, longitude)StaticMapThêm một vị trí điểm (lat/lng) phải hiển thị trong 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á tập hợp đ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 beginPath().
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 đã 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ả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 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ínhLoạiMô tả
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

Thuộc tính

Thuộc tínhLoạiMô tả
ROADMAPEnumLộ trình tiêu chuẩn, thường xuất hiện trên trang web của Google Maps.
SATELLITEEnumBản đồ vệ tinh.
TERRAINEnumBản đồ địa hình thực tế, cho thấy địa hình và thảm thực vật.
HYBRIDEnumBả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.