อนุญาตการค้นหาเส้นทาง การระบุพิกัดทางภูมิศาสตร์ การสุ่มตัวอย่างระดับความสูง และการสร้างรูปภาพแผนที่แบบคงที่
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
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 | คำอธิบาย |
---|---|---|
polyline | String | โพลีไลน์ที่เข้ารหัสเพื่อถอดรหัส |
รีเทิร์น
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 | คำอธิบาย |
---|---|---|
points | Number[] | อาร์เรย์ของคู่ละติจูด/ลองจิจูดที่จะเข้ารหัส |
รีเทิร์น
String
— สตริงที่เข้ารหัสซึ่งแทนจุดเหล่านั้น
ดูเพิ่มเติม
newDirectionFinder()
newElevationSampler()
newGeocoder()
newStaticMap()
setAuthentication(clientId, signingKey)
เปิดใช้บัญชีแผนพรีเมียมของ Google Maps API ที่สร้างขึ้นจากภายนอก เพื่อใช้ประโยชน์จากโควต้าโควต้าเพิ่มเติม คุณสามารถรับรหัสไคลเอ็นต์และคีย์การลงชื่อได้จากพอร์ทัลการสนับสนุนของ Google Enterprise ตั้งค่าเหล่านี้เป็น null
เพื่อกลับไปใช้โควต้าตามโควต้าเริ่มต้น
Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
clientId | String | ตัวระบุไคลเอ็นต์ |
signingKey | String | คีย์การลงนามส่วนตัว |