Class Maps

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.

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.

Tài liệu chi tiết

decodePolyline(polyline)

Giải mã chuỗi đa tuyến đã mã hoá trở lại thành một mảng các điểm.

// Decodes a string representation of the latitudes and longitudes of
// Minneapolis and Milwaukee respectively.
const polyline = 'qvkpG`qhxPbgyI_zq_@';
const points = Maps.decodePolyline(polyline);
for (let i = 0; i < points.length; i += 2) {
  Logger.log('%s, %s', points[i], points[i + 1]);
}

Tham số

TênLoạiMô tả
polylineStringMột đa tuyến đường được mã hoá để giải mã.

Cầu thủ trả bóng

Number[] – Một mảng gồm các cặp vĩ độ kinh độ (lat0, long0, lat1, long1, ...).

Xem thêm


encodePolyline(points)

Mã hoá một mảng các điểm thành một chuỗi.

// The latitudes and longitudes of New York and Boston respectively.
const points = [40.77, -73.97, 42.34, -71.04];
const polyline = Maps.encodePolyline(points);

Tham số

TênLoạiMô tả
pointsNumber[]Một mảng các cặp vĩ độ/kinh độ để mã hoá.

Cầu thủ trả bóng

String – Một chuỗi đã mã hoá đại diện cho các điểm đó.

Xem thêm


newDirectionFinder()

Tạo một đối tượng DirectionFinder mới.

Cầu thủ trả bóng

DirectionFinder – Một đối tượng máy tìm hướng mới.


newElevationSampler()

Tạo đối tượng ElevationSampler.

Cầu thủ trả bóng

ElevationSampler – Một đối tượng lấy mẫu độ cao mới.


newGeocoder()

Tạo một đối tượng Trình dịch địa lý mới.

Cầu thủ trả bóng

Geocoder – Một đối tượng bộ mã hoá địa lý mới.


newStaticMap()

Tạo một đối tượng StaticMap mới.

Cầu thủ trả bóng

StaticMap – Một đối tượng bản đồ tĩnh mới.


setAuthentication(clientId, signingKey)

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. Bạn có thể lấy mã ứng dụng khách và khoá ký từ Cổng thông tin hỗ trợ Google Enterprise. Đặt các giá trị này thành null để quay lại sử dụng hạn mức mặc định.

Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');

Tham số

TênLoạiMô tả
clientIdStringGiá trị nhận dạng ứng dụng.
signingKeyStringKhoá ký riêng tư.