Class Maps

Maps

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

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

พร็อพเพอร์ตี้Typeคำอธิบาย
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
decodePolyline(polyline)Number[]ถอดรหัสสตริงโพลีไลน์ที่เข้ารหัสกลับไปเป็นอาร์เรย์ของจุด
encodePolyline(points)Stringจะเข้ารหัสอาร์เรย์ของ Point เป็นสตริง
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.
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]);
}

พารามิเตอร์

ชื่อTypeคำอธิบาย
polylineStringโพลีไลน์ที่เข้ารหัสเพื่อถอดรหัส

รีเทิร์น

Number[] — อาร์เรย์ของคู่ละติจูด ลองจิจูด (ละติจูด, ลองจิจูด 0, รุ้ง 1, ลองจิจูด 1, ...)

ดูเพิ่มเติม


encodePolyline(points)

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

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

พารามิเตอร์

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

รีเทิร์น

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

ดูเพิ่มเติม


newDirectionFinder()

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

รีเทิร์น

DirectionFinder — วัตถุค้นหาทิศทางใหม่


newElevationSampler()

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

รีเทิร์น

ElevationSampler — วัตถุตัวอย่างระดับความสูงใหม่


newGeocoder()

สร้างวัตถุ Geocoder ใหม่

รีเทิร์น

Geocoder — วัตถุที่เป็นโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ใหม่


newStaticMap()

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

รีเทิร์น

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


setAuthentication(clientId, signingKey)

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

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

พารามิเตอร์

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