Class Maps

Maps

อนุญาตให้ค้นหาเส้นทาง การกำหนดพิกัดภูมิศาสตร์ การสุ่มตัวอย่างระดับความสูง และการสร้างภาพแผนที่แบบคงที่

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
decodePolyline(polyline)Number[]ถอดรหัสสตริงรูปหลายเส้นที่เข้ารหัสกลับเป็นอาร์เรย์ของจุด
encodePolyline(points)Stringเข้ารหัสอาร์เรย์ของจุดเป็นสตริง
newDirectionFinder()DirectionFinderสร้างออบเจ็กต์ DirectionFinder ใหม่
newElevationSampler()ElevationSamplerสร้างออบเจ็กต์ ElevationSampler
newGeocoder()Geocoderสร้างออบเจ็กต์ Geocoder ใหม่
newStaticMap()StaticMapสร้างออบเจ็กต์ StaticMap ใหม่
setAuthentication(clientId, signingKey)voidเปิดใช้บัญชี Google Maps API แพ็กเกจพรีเมียมที่สร้างขึ้นภายนอกเพื่อใช้ประโยชน์จากโควต้าเพิ่มเติม

เอกสารประกอบโดยละเอียด

decodePolyline(polyline)

ถอดรหัสสตริงรูปหลายเส้นที่เข้ารหัสกลับเป็นอาร์เรย์ของจุด

// 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]);
}

พารามิเตอร์

ชื่อประเภทคำอธิบาย
polylineStringเส้นประกอบที่เข้ารหัสเพื่อถอดรหัส

รีเทิร์น

Number[] — อาร์เรย์ของคู่ละติจูดลองจิจูด (lat0, long0, lat1, long1, ...)

ดูเพิ่มเติม


encodePolyline(points)

เข้ารหัสอาร์เรย์ของจุดเป็นสตริง

// 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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
pointsNumber[]อาร์เรย์ของคู่ละติจูด/ลองจิจูดที่จะเข้ารหัส

รีเทิร์น

String — สตริงที่เข้ารหัสซึ่งแสดงจุดเหล่านั้น

ดูเพิ่มเติม


newDirectionFinder()

สร้างออบเจ็กต์ DirectionFinder ใหม่

รีเทิร์น

DirectionFinder — ออบเจ็กต์เครื่องหาทิศทางใหม่


newElevationSampler()

สร้างออบเจ็กต์ ElevationSampler

รีเทิร์น

ElevationSampler — ออบเจ็กต์เครื่องมือวัดระดับความสูงใหม่


newGeocoder()

สร้างออบเจ็กต์ Geocoder ใหม่

รีเทิร์น

Geocoder — ออบเจ็กต์ Geocoder ใหม่


newStaticMap()

สร้างออบเจ็กต์ StaticMap ใหม่

รีเทิร์น

StaticMap — ออบเจ็กต์แผนที่แบบคงที่ใหม่


setAuthentication(clientId, signingKey)

เปิดใช้บัญชี Google Maps APIs แพ็กเกจพรีเมียมที่สร้างขึ้นภายนอกเพื่อใช้ประโยชน์จากโควต้าเพิ่มเติม คุณรับรหัสไคลเอ็นต์และคีย์การรับรองได้จากพอร์ทัลการสนับสนุนของ Google Enterprise ตั้งค่าเหล่านี้เป็น null เพื่อกลับไปใช้โควต้าเริ่มต้น การอนุญาต

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
clientIdStringตัวระบุไคลเอ็นต์
signingKeyStringคีย์ส่วนตัวสำหรับการลงชื่อ