Maps Service

نقشه ها

این سرویس به اسکریپت‌ها اجازه می‌دهد تا نقشه‌های ایستا تولید کنند، مسیرها را پیدا کنند، آدرس‌ها را به مختصات ژئوکد تبدیل کنند و ارتفاع‌های نمونه را انتخاب کنند.

کلاس ها

نام توضیح مختصر
Avoid فهرستی که نشان دهنده انواع محدودیت هایی است که هنگام یافتن مسیرها باید از آنها اجتناب کنید.
Color شماره ای که رنگ های نامگذاری شده موجود برای استفاده در تصاویر نقشه را نشان می دهد.
DirectionFinder امکان بازیابی جهت ها بین مکان ها را فراهم می کند.
DirectionFinderEnums مجموعه ای از enum های مورد استفاده توسط DirectionFinder .
ElevationSampler امکان نمونه برداری از ارتفاعات در مکان های خاص را فراهم می کند.
Format شماره ای که فرمت تصویر نقشه را نشان می دهد.
Geocoder امکان تبدیل بین یک آدرس و مختصات جغرافیایی را فراهم می کند.
Maps امکان یافتن جهت، ژئوکدینگ، نمونه برداری از ارتفاع و ایجاد تصاویر نقشه ایستا را فراهم می کند.
MarkerSize یک عدد نشان دهنده اندازه نشانگر اضافه شده به نقشه.
Mode یک عدد نشان دهنده حالت سفر برای استفاده در هنگام یافتن مسیرها.
StaticMap امکان ایجاد و تزئین تصاویر نقشه ایستا را فراهم می کند.
StaticMapEnums مجموعه ای از enums که توسط StaticMap استفاده می شود.
Type یک عدد نشان دهنده نوع نقشه برای ارائه.

Avoid

خواص

ویژگی تایپ کنید شرح
TOLLS Enum از عوارض بپرهیزید
HIGHWAYS Enum از بزرگراه ها دوری کنید.

Color

خواص

ویژگی تایپ کنید شرح
BLACK Enum
BROWN Enum
GREEN Enum
PURPLE Enum
YELLOW Enum
BLUE Enum
GRAY Enum
ORANGE Enum
RED Enum
WHITE Enum

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

خواص

ویژگی تایپ کنید شرح
Avoid Avoid
Mode Mode

ElevationSampler

مواد و روش ها

روش نوع برگشت توضیح مختصر
sampleLocation(latitude, longitude) Object داده های ارتفاع را برای یک نقطه (lat/lng) برمی گرداند.
sampleLocations(points) Object داده های ارتفاع را برای یک سری نقاط (lat/lng) برمی گرداند.
sampleLocations(encodedPolyline) Object داده های ارتفاع برای نقاط در یک چند خط کدگذاری شده را برمی گرداند.
samplePath(points, numSamples) Object داده های ارتفاع را برای تعدادی از نمونه ها در امتداد یک خط، که با استفاده از یک سری نقاط تعریف شده اند، برمی گرداند.
samplePath(encodedPolyline, numSamples) Object داده های ارتفاع را برای تعدادی از نمونه ها در امتداد یک خط، که با استفاده از یک چند خط کدگذاری شده تعریف شده اند، برمی گرداند.

Format

خواص

ویژگی تایپ کنید شرح
PNG Enum فرمت 8 بیتی PNG.
PNG8 Enum فرمت 8 بیتی PNG.
PNG32 Enum فرمت 32 بیتی PNG.
GIF Enum فرمت GIF.
JPG Enum فرمت JPEG.
JPG_BASELINE Enum فرمت غیر پیشرونده JPEG.

Geocoder

مواد و روش ها

روش نوع برگشت توضیح مختصر
geocode(address) Object نقاط جغرافیایی تقریبی یک آدرس را دریافت می کند.
reverseGeocode(latitude, longitude) Object آدرس های تقریبی یک نقطه جغرافیایی معین را دریافت می کند.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) Geocoder محدوده ناحیه ای را که باید در نتایج اولویت بیشتری داشته باشد را تعیین می کند.
setLanguage(language) Geocoder زبان مورد استفاده در نتایج را تنظیم می کند.
setRegion(region) Geocoder منطقه ای را برای استفاده در هنگام تفسیر نام مکان ها تنظیم می کند.

Maps

خواص

ویژگی تایپ کنید شرح
DirectionFinder DirectionFinderEnums
StaticMap StaticMapEnums

مواد و روش ها

روش نوع برگشت توضیح مختصر
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 را برای استفاده از سهمیه اضافی ایجاد می کند.

MarkerSize

خواص

ویژگی تایپ کنید شرح
TINY Enum بازارهای کوچک (کوچکترین بازارهای موجود).
MID Enum نشانگرهای اندازه متوسط ​​(بزرگترین در دسترس).
SMALL Enum نشانگرهای اندازه کوچک

Mode

خواص

ویژگی تایپ کنید شرح
DRIVING Enum مسیرهای رانندگی از طریق جاده ها
WALKING Enum مسیرهای پیاده روی از طریق مسیرهای عابر پیاده و پیاده روها (در صورت وجود).
BICYCLING Enum مسیرهای دوچرخه سواری از طریق مسیرهای دوچرخه و خیابان های ترجیحی (در صورت وجود).
TRANSIT Enum مسیرهای حمل و نقل از طریق مسیرهای حمل و نقل عمومی (در صورت وجود).

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 داده های داخل این شی را به عنوان یک حباب تبدیل به نوع محتوای مشخص شده برگردانید.
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

خواص

ویژگی تایپ کنید شرح
Color Color
Format Format
MarkerSize MarkerSize
Type Type

Type

خواص

ویژگی تایپ کنید شرح
ROADMAP Enum یک نقشه راه استاندارد، همانطور که به طور معمول در وب سایت Google Maps نشان داده شده است.
SATELLITE Enum یک نقشه ماهواره ای
TERRAIN Enum نقشه تسکین فیزیکی، زمین و پوشش گیاهی را نشان می دهد.
HYBRID Enum ترکیبی از نقشه های ماهواره و نقشه راه که لایه شفافی از خیابان های اصلی و نام مکان ها را در نقشه ماهواره ای نشان می دهد.