Maps Service

מפות

השירות הזה מאפשר לסקריפטים ליצור מפות סטטיות, למצוא מסלולים, להמיר כתובות לקואורדינטות גיאוגרפיות ודגימות גובה.

מחלקות

שםתיאור קצר
Avoidטיפוסים בני מנייה (enum) שמייצג את סוגי ההגבלות שיש להימנע מהן בעת חיפוש מסלול.
Colorטיפוסים בני מנייה (enum) שמייצגים את הצבעים בעלי השם הזמינים לשימוש בתמונות מפה.
DirectionFinderמאפשר אחזור של הוראות הגעה בין מיקומים.
DirectionFinderEnumsאוסף של טיפוסים בני מנייה (enum) שמשמשים את DirectionFinder.
ElevationSamplerמאפשר דגימת גובה במיקומים מסוימים.
Formatטיפוסים בני מנייה (enum) שמייצגים את הפורמט של תמונת המפה.
Geocoderמאפשרת המרה בין כתובת לקואורדינטות גיאוגרפיות.
Mapsמאפשר איתור כיוון, קידוד גיאוגרפי, דגימת גובה ויצירת תמונות מפה סטטיות.
MarkerSize'טיפוסים בני מנייה (enum)' שמייצג את גודל הסמן שנוסף למפה.
Modeטיפוסים בני מנייה (enum) שמייצג את אמצעי ההגעה שבו יש להשתמש בעת חיפוש מסלול.
StaticMapמאפשר יצירה וקישוט של תמונות מפה סטטיות.
StaticMapEnumsאוסף של טיפוסים בני מנייה (enum) שמשמשים את StaticMap.
Typeטיפוסים בני מנייה (enum) שמייצג את סוג המפה לעיבוד.

Avoid

תכונות

נכסתיאורהתיאור
TOLLSEnumהימנעות מכבישי אגרה.
HIGHWAYSEnumהימנעות מכבישים מהירים.

Color

תכונות

נכסתיאורהתיאור
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
addWaypoint(latitude, longitude)DirectionFinderהוספת ציון דרך שהמסלול חייב לעבור דרכו, באמצעות נקודה (קו רוחב/אורך).
addWaypoint(address)DirectionFinderהוספת ציון דרך שהמסלול חייב לעבור בו, תוך שימוש בכתובת.
clearWaypoints()DirectionFinderניקוי הקבוצה הנוכחית של ציוני הדרך.
getDirections()Objectקבלת המסלול באמצעות נקודת המוצא, היעד ואפשרויות אחרות שהוגדרו.
setAlternatives(useAlternatives)DirectionFinderההגדרה קובעת אם להחזיר מסלולים חלופיים ולא רק את המסלול עם הדירוג הגבוה ביותר (ברירת המחדל היא false).
setArrive(time)DirectionFinderהגדרה זו מגדירה את זמן ההגעה הרצוי (כאשר רלוונטי).
setAvoid(avoid)DirectionFinderקובעת אם להימנע מסוגים מסוימים של הגבלות.
setDepart(time)DirectionFinderהגדרה של זמן היציאה הרצוי (אם רלוונטי).
setDestination(latitude, longitude)DirectionFinderמגדיר את מיקום הסיום שעבורו יש לחשב את המסלול, באמצעות נקודה (קו רוחב/אורך).
setDestination(address)DirectionFinderמגדיר את מיקום הסיום שעבורו יש לחשב מסלול באמצעות כתובת.
setLanguage(language)DirectionFinderמגדיר את השפה שבה ייעשה שימוש במסלול.
setMode(mode)DirectionFinderמגדיר את מצב הנסיעה (ברירת המחדל היא 'נהיגה').
setOptimizeWaypoints(optimizeOrder)DirectionFinderקובעת אם לבצע אופטימיזציה למסלול הנתון על ידי סידור מחדש של ציוני הדרך בסדר יעיל יותר (ברירת המחדל היא False).
setOrigin(latitude, longitude)DirectionFinderמגדיר את מיקום ההתחלה שממנו יש לחשב מסלול, באמצעות נקודה (קו רוחב/אורך).
setOrigin(address)DirectionFinderהגדרת מיקום ההתחלה שממנו יש לחשב מסלול באמצעות כתובת.
setRegion(region)DirectionFinderמגדיר אזור לשימוש בעת פענוח שמות של מיקומים.

DirectionFinderEnums

תכונות

נכסתיאורהתיאור
AvoidAvoid
ModeMode

ElevationSampler

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
sampleLocation(latitude, longitude)Objectמחזירה נתוני גובה של נקודה בודדת (קו רוחב/אורך).
sampleLocations(points)Objectמחזירה נתוני גובה עבור סדרה של נקודות (קו רוחב/אורך).
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[]מפענח מחרוזת polyline מקודדת בחזרה למערך של נקודות.
encodePolyline(points)Stringמקודדת מערך של נקודות למחרוזת.
newDirectionFinder()DirectionFinderיוצר אובייקט DirectionFinder חדש.
newElevationSampler()ElevationSamplerיוצר אובייקט ElevationSampler.
newGeocoder()Geocoderיוצר אובייקט חדש מסוג Geocoder.
newStaticMap()StaticMapיוצר אובייקט StaticMap חדש.
setAuthentication(clientId, signingKey)voidהתוסף הזה מאפשר להשתמש בחשבון חיצוני בתוכנית הפרימיום של ממשקי ה-API של מפות Google, כדי ליהנות מהקלות נוספות במכסות.

MarkerSize

תכונות

נכסתיאורהתיאור
TINYEnumשווקים קטנטנים (הכי קטנים שזמינים).
MIDEnumסמנים בגודל בינוני (הגדול ביותר שזמין).
SMALLEnumסמנים קטנים.

Mode

תכונות

נכסתיאורהתיאור
DRIVINGEnumמסלולי נסיעה בכבישים.
WALKINGEnumמסלולי הליכה דרך שבילים להולכי רגל ומדרכות (אם הן זמינות).
BICYCLINGEnumמסלולי אופניים דרך שבילי אופניים ורחובות מועדפים (אם הם זמינים).
TRANSITEnumמסלולי תחבורה ציבורית (אם הם זמינים) באמצעות מסלולים של תחבורה ציבורית.

StaticMap

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
addAddress(address)StaticMapהוספת כתובת חדשה להגדרת הנתיב הנוכחית.
addMarker(latitude, longitude)StaticMapהוספת סמן למפה באמצעות נקודה (קו רוחב/אורך).
addMarker(address)StaticMapהוספת סמן למפה באמצעות כתובת.
addPath(points)StaticMapהוספה של נתיב למפה באמצעות מערך של נקודות.
addPath(polyline)StaticMapמוסיף נתיב למפה באמצעות קו פוליגוני מקודד.
addPoint(latitude, longitude)StaticMapמוסיף נקודה חדשה (קו רוחב/אורך) להגדרת הנתיב הנוכחית.
addVisible(latitude, longitude)StaticMapמוסיף מיקום נקודה (קו רוחב/אורך) שחייב להיות גלוי במפה.
addVisible(address)StaticMapהוספת מיקום כתובת שחייב להיות גלוי במפה.
beginPath()StaticMapהתחלה של הגדרת נתיב חדשה.
clearMarkers()StaticMapניקוי קבוצת הסמנים הנוכחית.
clearPaths()StaticMapניקוי של קבוצת הנתיבים הנוכחית.
clearVisibles()StaticMapניקוי הקבוצה הנוכחית של המיקומים הגלויים.
endPath()StaticMapמשלימה הגדרת נתיב שהתחילה ב-startPath().
getAs(contentType)Blobהחזרת הנתונים שבתוך האובייקט הזה כ-blob שהומר לסוג התוכן שצוין.
getBlob()Blobהפונקציה מקבלת את נתוני התמונה בתור Blob.
getMapImage()Byte[]מקבלת את נתוני התמונה הגולמיים כמערך בייטים.
getMapUrl()Stringהפונקציה מקבלת את כתובת ה-URL של תמונת המפה.
setCenter(latitude, longitude)StaticMapמגדיר את מרכז המפה באמצעות נקודה (קו רוחב/אורך).
setCenter(address)StaticMapהגדרת מרכז המפה באמצעות כתובת.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapמגדיר את תמונת הסמן המותאמת אישית לשימוש בעת יצירת סמנים חדשים.
setFormat(format)StaticMapמגדיר את הפורמט של תמונת המפה.
setLanguage(language)StaticMapמגדיר את השפה לשימוש בטקסט במפה (כאשר avaialbe).
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.
SATELLITEEnumמפת לוויין.
TERRAINEnumמפת שחרור פיזית עם הצגת פני השטח וצמחייה.
HYBRIDEnumשילוב של מפות לוויין ומפת דרכים, שמציג שכבה שקופה של רחובות ראשיים ושמות של מקומות במפת הלוויין.