Maps Service

Maps

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

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
AvoidEnum ที่แสดงประเภทข้อจำกัดที่ควรหลีกเลี่ยงเมื่อค้นหาเส้นทาง
Colorอาร์เรย์แบบจำกัดที่แสดงสีที่มีชื่อซึ่งพร้อมให้ใช้ในรูปภาพแผนที่
DirectionFinderอนุญาตให้ดึงข้อมูลเส้นทางระหว่างสถานที่ต่างๆ
DirectionFinderEnumsคอลเล็กชัน Enum ที่ DirectionFinder ใช้
ElevationSamplerอนุญาตให้สุ่มตัวอย่างระดับความสูงในบางตำแหน่ง
Formatอาร์เรย์แบบจำกัดที่แสดงถึงรูปแบบของรูปภาพแผนที่
Geocoderช่วยให้แปลงที่อยู่เป็นพิกัดทางภูมิศาสตร์หรือแปลงพิกัดทางภูมิศาสตร์เป็นที่อยู่ได้
Mapsอนุญาตให้ค้นหาเส้นทาง การกำหนดพิกัดภูมิศาสตร์ การสุ่มตัวอย่างระดับความสูง และการสร้างภาพแผนที่แบบคงที่
MarkerSizeอาร์เรย์แบบจำกัดที่แสดงขนาดของตัวทำเครื่องหมายที่เพิ่มลงในแผนที่
Modeอาร์เรย์แบบจำกัดที่แสดงโหมดการเดินทางที่จะใช้เมื่อค้นหาเส้นทาง
StaticMapอนุญาตให้สร้างและตกแต่งรูปภาพแผนที่แบบคงที่
StaticMapEnumsคอลเล็กชัน Enum ที่ StaticMap ใช้
Typeอาร์เรย์แบบจำกัดที่แสดงถึงประเภทแผนที่ที่จะแสดงผล

Avoid

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
TOLLSEnumเลี่ยงค่าผ่านทาง
HIGHWAYSEnumเลี่ยงทางหลวง

Color

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addWaypoint(latitude, longitude)DirectionFinderเพิ่มจุดอ้างอิงที่เส้นทางต้องผ่านโดยใช้จุด (lat/lng)
addWaypoint(address)DirectionFinderเพิ่มจุดแวะพักที่เส้นทางต้องผ่านโดยใช้ที่อยู่
clearWaypoints()DirectionFinderล้างชุดจุดแวะพักปัจจุบัน
getDirections()Objectรับเส้นทางโดยใช้ต้นทาง ปลายทาง และตัวเลือกอื่นๆ ที่ตั้งไว้
setAlternatives(useAlternatives)DirectionFinderตั้งค่าว่าควรแสดงเส้นทางอื่นแทนเส้นทางที่มีอันดับสูงสุดหรือไม่ (ค่าเริ่มต้นคือเท็จ)
setArrive(time)DirectionFinderกำหนดเวลาที่ต้องการถึง (หากมี)
setAvoid(avoid)DirectionFinderตั้งค่าว่าจะหลีกเลี่ยงข้อจำกัดบางประเภทหรือไม่
setDepart(time)DirectionFinderตั้งค่าเวลาออกเดินทางที่ต้องการ (หากมี)
setDestination(latitude, longitude)DirectionFinderกำหนดสถานที่สิ้นสุดที่จะคำนวณเส้นทางโดยใช้จุด (lat/lng)
setDestination(address)DirectionFinderกำหนดสถานที่สิ้นสุดที่จะคำนวณเส้นทางโดยใช้ที่อยู่
setLanguage(language)DirectionFinderตั้งค่าภาษาที่จะใช้สำหรับเส้นทาง
setMode(mode)DirectionFinderกำหนดโหมดการเดินทาง (ค่าเริ่มต้นคือขับรถ)
setOptimizeWaypoints(optimizeOrder)DirectionFinderตั้งค่าว่าจะเพิ่มประสิทธิภาพเส้นทางที่ระบุหรือไม่โดยการจัดเรียงจุดแวะพักใหม่ในลำดับที่มีประสิทธิภาพมากขึ้น (ค่าเริ่มต้นคือเท็จ)
setOrigin(latitude, longitude)DirectionFinderกำหนดตำแหน่งเริ่มต้นที่จะคำนวณเส้นทางโดยใช้จุด (lat/lng)
setOrigin(address)DirectionFinderกำหนดจุดเริ่มต้นที่จะคำนวณเส้นทางโดยใช้ที่อยู่
setRegion(region)DirectionFinderตั้งค่าภูมิภาคที่จะใช้เมื่อตีความชื่อสถานที่

DirectionFinderEnums

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

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

ElevationSampler

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
sampleLocation(latitude, longitude)Objectแสดงผลข้อมูลระดับความสูงของจุดเดียว (lat/lng)
sampleLocations(points)Objectแสดงผลข้อมูลระดับความสูงของชุดจุด (lat/lng)
sampleLocations(encodedPolyline)Objectแสดงผลข้อมูลระดับความสูงของจุดในเส้นประกอบที่เข้ารหัส
samplePath(points, numSamples)Objectแสดงผลข้อมูลระดับความสูงของตัวอย่างจำนวนหนึ่งตามเส้นที่กำหนดโดยใช้ชุดจุด
samplePath(encodedPolyline, numSamples)Objectแสดงผลข้อมูลระดับความสูงของตัวอย่างจำนวนหนึ่งตามเส้นที่กำหนดโดยใช้เส้นประกอบที่เข้ารหัส

Format

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
PNGEnumรูปแบบ PNG 8 บิต
PNG8Enumรูปแบบ PNG 8 บิต
PNG32Enumรูปแบบ PNG 32 บิต
GIFEnumรูปแบบ GIF
JPGEnumรูปแบบ JPEG
JPG_BASELINEEnumรูปแบบ JPEG แบบไม่โปรเกรสซีฟ

Geocoder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
geocode(address)Objectรับจุดทางภูมิศาสตร์โดยประมาณของที่อยู่หนึ่งๆ
reverseGeocode(latitude, longitude)Objectรับที่อยู่โดยประมาณของจุดทางภูมิศาสตร์ที่ระบุ
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)Geocoderกำหนดขอบเขตของพื้นที่ที่ควรได้รับการพิจารณาเป็นพิเศษในผลการค้นหา
setLanguage(language)Geocoderตั้งค่าภาษาที่จะใช้ในผลการค้นหา
setRegion(region)Geocoderตั้งค่าภูมิภาคที่จะใช้เมื่อตีความชื่อสถานที่

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 แพ็กเกจพรีเมียมที่สร้างขึ้นภายนอกเพื่อใช้ประโยชน์จากโควต้าเพิ่มเติม

MarkerSize

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
TINYEnumตลาดขนาดเล็ก (เล็กที่สุดที่มี)
MIDEnumเครื่องหมายขนาดกลาง (ใหญ่ที่สุดที่มี)
SMALLEnumเครื่องหมายขนาดเล็ก

Mode

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
DRIVINGEnumเส้นทางการขับขี่บนถนน
WALKINGEnumเส้นทางเดินเท้าผ่านทางเท้าและทางเท้า (หากมี)
BICYCLINGEnumเส้นทางปั่นจักรยานผ่านทางจักรยานและถนนที่แนะนำ (หากมี)
TRANSITEnumเส้นทางขนส่งสาธารณะผ่านเส้นทางขนส่งสาธารณะ (หากมี)

StaticMap

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addAddress(address)StaticMapเพิ่มที่อยู่ใหม่ลงในคําจํากัดความเส้นทางปัจจุบัน
addMarker(latitude, longitude)StaticMapเพิ่มเครื่องหมายลงในแผนที่โดยใช้จุด (lat/lng)
addMarker(address)StaticMapเพิ่มเครื่องหมายลงในแผนที่โดยใช้ที่อยู่
addPath(points)StaticMapเพิ่มเส้นทางลงในแผนที่โดยใช้อาร์เรย์ของจุด
addPath(polyline)StaticMapเพิ่มเส้นทางลงในแผนที่โดยใช้รูปหลายเหลี่ยมที่เข้ารหัส
addPoint(latitude, longitude)StaticMapเพิ่มจุดใหม่ (lat/lng) ลงในคําจํากัดความเส้นทางปัจจุบัน
addVisible(latitude, longitude)StaticMapเพิ่มตำแหน่งจุด (lat/lng) ที่ต้องแสดงในแผนที่
addVisible(address)StaticMapเพิ่มตำแหน่งที่อยู่ซึ่งต้องปรากฏในแผนที่
beginPath()StaticMapเริ่มคําจํากัดความเส้นทางใหม่
clearMarkers()StaticMapล้างเครื่องหมายชุดปัจจุบัน
clearPaths()StaticMapล้างชุดเส้นทางปัจจุบัน
clearVisibles()StaticMapล้างชุดสถานที่ที่มองเห็นได้ในปัจจุบัน
endPath()StaticMapดำเนินการตามคำจำกัดความของเส้นทางที่เริ่มต้นด้วย beginPath() ให้เสร็จสมบูรณ์
getAs(contentType)Blobแสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ
getBlob()Blobรับข้อมูลรูปภาพเป็น Blob
getMapImage()Byte[]รับข้อมูลรูปภาพดิบเป็นอาร์เรย์ไบต์
getMapUrl()Stringรับ URL ของรูปภาพแผนที่
setCenter(latitude, longitude)StaticMapกำหนดศูนย์กลางของแผนที่โดยใช้จุด (lat/lng)
setCenter(address)StaticMapกำหนดศูนย์กลางของแผนที่โดยใช้ที่อยู่
setCustomMarkerStyle(imageUrl, useShadow)StaticMapกำหนดรูปภาพเครื่องหมายที่กำหนดเองที่จะใช้เมื่อสร้างเครื่องหมายใหม่
setFormat(format)StaticMapตั้งค่ารูปแบบของรูปภาพแผนที่
setLanguage(language)StaticMapตั้งค่าภาษาที่จะใช้สำหรับข้อความบนแผนที่ (หากมี)
setMapType(mapType)StaticMapตั้งค่าประเภทแผนที่ที่จะแสดง
setMarkerStyle(size, color, label)StaticMapกำหนดสไตล์เครื่องหมายที่จะใช้เมื่อสร้างเครื่องหมายใหม่
setMobile(useMobileTiles)StaticMapตั้งค่าว่าจะใช้ชุดการ์ดเฉพาะสำหรับอุปกรณ์เคลื่อนที่หรือไม่
setPathStyle(weight, color, fillColor)StaticMapตั้งค่าสไตล์เส้นทางที่จะใช้เมื่อสร้างเส้นทางใหม่
setSize(width, height)StaticMapกำหนดความกว้างและความสูงของรูปภาพแผนที่เป็นพิกเซล
setZoom(zoom)StaticMapกำหนดตัวคูณการซูมหรือระดับการขยายที่ใช้สำหรับแผนที่

StaticMapEnums

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ROADMAPEnumแผนพัฒนามาตรฐานตามที่แสดงในเว็บไซต์ Google Maps ตามปกติ
SATELLITEEnumแผนที่ดาวเทียม
TERRAINEnumแผนที่ภูมิศาสตร์ที่แสดงภูมิประเทศและพืชพันธุ์
HYBRIDEnumแผนที่ที่ผสมผสานระหว่างแผนที่ดาวเทียมและแผนที่ถนน ซึ่งแสดงเลเยอร์ถนนสายหลักและชื่อสถานที่แบบโปร่งใสบนแผนที่ดาวเทียม