Maps Service

Maps

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

Lớp

TênMô tả ngắn
AvoidMột enum biểu thị 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ên mà bạn có thể 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 các giá trị enum mà 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 biểu thị 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 chế độ di chuyể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 các giá trị enum mà StaticMap sử dụng.
TypeMột enum biểu thị 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ứ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, bằng cách sử dụng một điểm (lat/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á bộ điểm tham chiếu hiện tại.
getDirections()ObjectLấy chỉ đường bằng cách sử dụng điểm bắt đầu, điểm đến và các lựa chọn khác đã được đặt.
setAlternatives(useAlternatives)DirectionFinderĐặt xem có nên trả về các tuyến đường thay thế hay không, thay vì chỉ trả về tuyến đường được xếp hạng cao nhất (mặc định là false).
setArrive(time)DirectionFinderĐặt thời gian đến dự kiến (nếu có).
setAvoid(avoid)DirectionFinderĐặt xem có tránh một số loại quy định hạn chế 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, 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 cách sử dụng một địa chỉ.
setLanguage(language)DirectionFinderĐặt ngôn ngữ sẽ dùng cho chỉ đường.
setMode(mode)DirectionFinderĐặt chế độ 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 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 hay không (mặc định là false).
setOrigin(latitude, longitude)DirectionFinderĐặt vị trí bắt đầu để 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í bắt đầu để 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ứ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ĩ độ/kinh độ).
sampleLocations(points)ObjectTrả về dữ liệu độ cao cho một chuỗi điểm (vĩ độ/kinh độ).
sampleLocations(encodedPolyline)ObjectTrả về dữ liệu độ cao cho các điểm trong một đường 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 thẳng, được xác định bằng cách sử dụng một chuỗi điểm.
samplePath(encodedPolyline, numSamples)ObjectTrả về dữ liệu độ cao cho một số mẫu dọc theo một đường thẳng, được xác định bằng cách sử dụng một chuỗi đ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ứ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ỉ 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 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 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ứcKiểu dữ liệu trả vềMô tả ngắn
decodePolyline(polyline)Number[]Giải mã một chuỗi đường nhiều đoạn đã mã hoá thành một mảng gồm 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 một đối tượng ElevationSampler.
newGeocoder()GeocoderTạo một đối tượng Geocoder mới.
newStaticMap()StaticMapTạo một đối tượng StaticMap mới.
resetAuthenticationApiKey()voidĐặt lại thông tin đăng nhập xác thực để sử dụng hạn mức mặc định.
setAuthenticationByApiKey(apiKey)voidCho phép sử dụng khoá API để xác thực các yêu cầu nhằm tận dụng hạn mức bổ sung.
setAuthenticationByApiKey(apiKey, signingKey)voidCho phép sử dụng Khoá API và Khoá ký để xác thực các yêu cầu nhằm tận dụng hạn mức bổ sung trong StaticMap.

MarkerSize

Thuộc tính

Thuộc tínhLoạiMô tả
TINYEnumThị trường có kích thước siêu nhỏ (nhỏ nhất có thể).
MIDEnumĐiểm đánh dấu cỡ trung (lớn nhất có thể).
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 các tuyến đường.
WALKINGEnumĐường đi bộ qua lối đi bộ và vỉa hè (nếu có).
BICYCLINGEnumĐường đi xe đạp qua đường dành cho xe đạp và đường phố ưu tiên (nếu có).
TRANSITEnumĐường đi bằng phương tiện công cộng thông qua các tuyến đường của 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 một đị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ĩ độ/kinh độ).
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 gồm nhiều đ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 nhiều đoạn đượ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 xuất hiện trên bản đồ.
addVisible(address)StaticMapThêm một vị trí địa chỉ phải xuất hiện trên bản đồ.
beginPath()StaticMapBắt đầu một định nghĩa mới về đường dẫn.
clearMarkers()StaticMapXoá nhóm điểm đánh dấu hiện tại.
clearPaths()StaticMapXoá nhóm đường dẫn hiện tại.
clearVisibles()StaticMapXoá nhóm vị trí hiện tại đang hiển thị.
endPath()StaticMapHoàn tất mộ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 sang 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ộ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 một điểm (vĩ độ/kinh độ).
setCenter(address)StaticMapĐặt tâm của bản đồ bằ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 cho 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ẽ xuất hiện.
setMarkerStyle(size, color, label)StaticMapĐặt kiểu dấu đánh dấu sẽ dùng khi tạo dấu đánh dấu mới.
setMobile(useMobileTiles)StaticMapĐặt xem 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 đồ theo pixel.
setZoom(zoom)StaticMapĐặt hệ số thu phóng hoặc mức phóng đại 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ả
ROADMAPEnumMột lộ trình tiêu chuẩn, như thường thấy trên trang web 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 bộ, cho thấy một lớp trong suốt gồm các đường phố chính và tên địa điểm trên bản đồ vệ tinh.