Class Maps

מפות

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

מאפיינים

נכססוגתיאור
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Methods

שיטהסוג הערך המוחזרתיאור קצר
decodePolyline(polyline)Number[]פענוח של מחרוזת פוליגון מקודדת בחזרה למערך של נקודות.
encodePolyline(points)Stringהפונקציה מקודדת מערך של נקודות במחרוזת.
newDirectionFinder()DirectionFinderיצירת אובייקט חדש של DirectionFinder.
newElevationSampler()ElevationSamplerיצירת אובייקט ElevationSampler.
newGeocoder()Geocoderיצירת אובייקט Geocoder חדש.
newStaticMap()StaticMapיצירת אובייקט StaticMap חדש.
setAuthentication(clientId, signingKey)voidמאפשרת להשתמש בחשבון Google Maps APIs Premium Plan שנוצר באופן חיצוני, כדי לנצל הקצאות נוספות של מכסות.

מסמכים מפורטים

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 – אובייקט חדש של שירותי ניתוח מיקום.


newStaticMap()

יצירת אובייקט StaticMap חדש.

חזרה

StaticMap – אובייקט מפה סטטי חדש.


setAuthentication(clientId, signingKey)

מאפשרת להשתמש בחשבון Google Maps APIs Premium Plan שנוצר מחוץ ל-Cloud, כדי לנצל מכסות נוספות. אפשר לקבל את מזהה הלקוח ומפתח החתימה בפורטל התמיכה של Google Enterprise. כדי לחזור להשתמש במכסות ברירת המחדל, צריך להגדיר את הערכים האלה ל-null.

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

פרמטרים

שםסוגתיאור
clientIdStringמזהה לקוח.
signingKeyStringמפתח פרטי לחתימה.