Class Maps

Maps

Cho 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.

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.

Tài liệu chi tiết

decodePolyline(polyline)

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.

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

Các tham số

TênLoạiNội dung mô tả
polylineStringMột hình nhiều đường đã mã hoá để giải mã.

Cầu thủ trả bóng

Number[] – Một mảng các cặp kinh độ vĩ độ (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.
var points = [40.77, -73.97, 42.34, -71.04];
var polyline = Maps.encodePolyline(points);

Các tham số

TênLoạiNội dung mô 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 đối tượng DirectionFinder mới.

Cầu thủ trả bóng

DirectionFinder – Một đối tượng mới của trình tìm hướng.


newElevationSampler()

Tạo một đố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 Bộ mã hoá địa lý mới.

Cầu thủ trả bóng

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


newStaticMap()

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

Cầu thủ trả bóng

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


setAuthentication(clientId, signingKey)

Cho 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. Bạn có thể lấy mã ứng dụng khách và khoá ký từ Cổng hỗ trợ của 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');

Các tham số

TênLoạiNội dung mô tả
clientIdStringMã ứng dụng khách.
signingKeyStringKhoá ký riêng tư.