این سرویس به اسکریپتها اجازه میدهد تا نقشههای ایستا تولید کنند، مسیرها را پیدا کنند، آدرسها را به مختصات ژئوکد تبدیل کنند و ارتفاعهای نمونه را انتخاب کنند.
کلاس ها
نام | شرح مختصر |
---|---|
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
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 | ترکیبی از نقشه های ماهواره و نقشه راه که لایه شفافی از خیابان های اصلی و نام مکان ها را در نقشه ماهواره ای نشان می دهد. |