مقدمه
با استفاده از نشانیهای اینترنتی Maps، میتوانید یک URL جهانی و چند پلتفرمی برای راهاندازی Google Maps و انجام جستجو، دریافت مسیرها و پیمایش، و نمایش نماهای نقشه و تصاویر پانوراما بسازید. دستور URL صرف نظر از پلتفرم مورد استفاده یکسان است.
برای استفاده از URL های Maps به کلید API Google نیاز ندارید.
نحو جهانی متقابل پلت فرم
بهعنوان توسعهدهنده یک برنامه Android، یک برنامه iOS یا یک وبسایت، میتوانید یک URL مشترک بسازید، و نقشههای گوگل را باز میکند و عمل درخواستی را انجام میدهد، بدون توجه به پلتفرم مورد استفاده هنگام باز شدن نقشه.
- در دستگاه اندرویدی:
- اگر برنامه Google Maps برای اندروید نصب و فعال باشد، URL، Google Maps را در برنامه Maps راه اندازی می کند و عمل درخواستی را انجام می دهد.
- اگر برنامه Google Maps نصب نشده باشد یا غیرفعال باشد، URL Google Maps را در یک مرورگر راه اندازی می کند و عملکرد درخواستی را انجام می دهد.
- در دستگاه iOS:
- اگر برنامه Google Maps برای iOS نصب شده باشد، URL، Google Maps را در برنامه Maps راه اندازی می کند و عمل درخواستی را انجام می دهد.
- اگر برنامه Google Maps نصب نشده باشد، URL، Google Maps را در یک مرورگر راه اندازی می کند و عمل درخواستی را انجام می دهد.
- در هر دستگاه دیگری، URL نقشه های گوگل را در یک مرورگر راه اندازی می کند و عمل درخواستی را انجام می دهد.
توصیه میشود برای راهاندازی Google Maps از برنامه یا وبسایت خود از یک URL چند پلتفرمی استفاده کنید، زیرا این URLهای جهانی امکان رسیدگی گستردهتر به درخواستهای نقشهها را بدون توجه به پلتفرم مورد استفاده فراهم میکنند. برای ویژگیهایی که ممکن است فقط در یک پلتفرم تلفن همراه کاربردی باشند (به عنوان مثال، ناوبری گام به گام)، ممکن است ترجیح دهید از یک گزینه خاص پلتفرم برای Android یا iOS استفاده کنید. مستندات زیر را ببینید:
- Google Maps Intents for Android — بهویژه برای راهاندازی برنامه Google Maps برای Android
- Google Maps URL Scheme برای iOS — بهویژه برای راهاندازی برنامه Google Maps برای iOS
راه اندازی نقشه های گوگل و انجام یک عمل خاص
برای راهاندازی Google Maps و انجام اختیاری یکی از عملکردهای پشتیبانیشده، بسته به اقدام درخواستی، از طرح URL یکی از فرمهای زیر استفاده کنید:
- جستجو - یک نقشه گوگل راه اندازی کنید که یک پین را برای یک مکان خاص نشان می دهد، یا یک جستجوی کلی انجام دهید و یک نقشه را برای نمایش نتایج راه اندازی کنید:
https://www.google.com/maps/search/?api=1 & parameters
- مسیرها - درخواست مسیرها و راه اندازی Google Maps با نتایج:
https://www.google.com/maps/dir/?api=1 & parameters
- نمایش نقشه — نقشه های گوگل را بدون نشانگر یا جهت راه اندازی کنید:
https://www.google.com/maps/@?api=1&map_action=map & parameters
- نمایش پانورامای نمای خیابان — راه اندازی یک تصویر پانورامای تعاملی:
https://www.google.com/maps/@?api=1&map_action=pano & parameters
مهم : پارامتر api=1
نسخه URL های Maps را مشخص می کند که این URL برای آن در نظر گرفته شده است. این پارامتر در هر درخواست مورد نیاز است. تنها مقدار معتبر 1 است. اگر api=1
در URL وجود نداشته باشد، همه پارامترها نادیده گرفته میشوند و برنامه پیشفرض Google Maps بسته به پلتفرم مورد استفاده در مرورگر یا برنامه تلفن همراه Google Maps اجرا میشود (برای به عنوان مثال، https://www.google.com/maps ).
ساخت URL های معتبر
شما باید URL ها را به درستی رمزگذاری کنید .
به عنوان مثال، برخی از پارامترها از یک کاراکتر لوله ( |
) به عنوان جداکننده استفاده می کنند که باید آن را به صورت %7C
در URL نهایی رمزگذاری کنید. سایر پارامترها از مقادیر جدا شده با کاما استفاده می کنند، مانند مختصات طول و عرض جغرافیایی یا شهر، ایالت. باید کاما را به صورت %2C
رمزگذاری کنید. فضاها را با %20
رمزگذاری کنید یا آنها را با علامت مثبت ( +
) جایگزین کنید.
علاوه بر این، URL ها برای هر درخواست به 2048 کاراکتر محدود می شوند. هنگام ساخت URL های خود از این محدودیت آگاه باشید.
اقدامات نقشه
اقدامات نقشه موجود عبارتند از: جستجو، مسیرها، نمایش نقشه، و نمایش پانورامای نمای خیابان. شما اقدام را در URL درخواست به همراه پارامترهای مورد نیاز و اختیاری مشخص میکنید. همانطور که در URL ها استاندارد است، شما پارامترها را با استفاده از علامت علامت ( &
) جدا می کنید. برای هر عمل، لیست پارامترها و مقادیر احتمالی آنها در قسمت Search Parameters برشمرده می شود.
جستجو کنید
عمل جستجو نتایج جستجو را در سراسر منطقه قابل مشاهده نقشه نمایش می دهد. هنگام جستجوی یک مکان خاص، نقشه به دست آمده یک پین را در مکان مشخص شده قرار می دهد و جزئیات مکان موجود را نمایش می دهد.
تشکیل URL جستجو
https://www.google.com/maps/search/?api=1 & parameters
پارامترها
-
query
(لازم): مکان(های) را برای برجسته کردن روی نقشه تعریف می کند. پارامتر query برای همه درخواست های جستجو مورد نیاز است.- مکان ها را به عنوان نام مکان، آدرس یا مختصات طول و عرض جغرافیایی جدا شده با کاما مشخص کنید. رشته ها باید با URL رمزگذاری شوند، بنابراین آدرسی مانند "City Hall, New York, NY" باید به
City+Hall%2C+New+York%2C+NY
تبدیل شود. - عبارتهای جستجوی کلی را بهعنوان رشتهای با کد URL مشخص کنید، مانند
grocery+stores
یاrestaurants+in+seattle+wa
.
- مکان ها را به عنوان نام مکان، آدرس یا مختصات طول و عرض جغرافیایی جدا شده با کاما مشخص کنید. رشته ها باید با URL رمزگذاری شوند، بنابراین آدرسی مانند "City Hall, New York, NY" باید به
-
query_place_id
(اختیاری): شناسه مکان یک شناسه متنی است که به طور منحصر به فرد یک مکان را شناسایی می کند. برای عملsearch
، باید یکquery
مشخص کنید، اما می توانید یکquery_place_id
را نیز مشخص کنید. اگر هر دو پارامتر را مشخص کنید،query
فقط در صورتی استفاده می شود که Google Maps نتواند شناسه مکان را پیدا کند. اگر میخواهید به طور قطعی به یک مؤسسه خاص پیوند دهید، شناسه مکان بهترین تضمین برای پیوند دادن به مکان مناسب است. همچنین توصیه می شود زمانی که برای یک مکان خاص با استفاده از مختصات طول و عرض جغرافیایی پرس و جو می کنید، یکquery_place_id
ارسال کنید.
نمونه ها را جستجو کنید
جستجوی مکان
در جستجوی موقعیت مکانی، با استفاده از نام مکان، آدرس، یا مختصات طول و عرض جغرافیایی جدا شده با کاما، مکان خاصی را جستجو می کنید و نقشه به دست آمده یک پین را در آن مکان نشان می دهد. این سه مثال، جستجوهای یک مکان، CenturyLink Field (یک استادیوم ورزشی در سیاتل، WA) را با استفاده از مقادیر مکان متفاوت نشان میدهند.
مثال 1: جستجوی نام مکان "CenturyLink Field" به نقشه زیر منجر می شود:
https://www.google.com/maps/search/?api=1&query=centurylink+field
مثال 2: جستجوی فیلد CenturyLink با استفاده از مختصات طول و عرض جغرافیایی و همچنین شناسه مکان در نقشه زیر نتیجه میگیرد:
مثال 3: جستجوی فیلد CenturyLink فقط با استفاده از مختصات طول و عرض جغرافیایی در نقشه زیر نتیجه می شود. توجه داشته باشید که یک پین در نقشه وجود دارد، اما هیچ اطلاعات مکانی اضافی در نقشه یا در پانل کناری ارائه نشده است:
https://www.google.com/maps/search/?api=1&query=47.5951518%2C-122.3316393
جستجوی طبقه بندی شده
در یک جستجوی طبقهبندی، شما یک عبارت جستجوی کلی را پاس میکنید و Google Maps سعی میکند فهرستهایی را پیدا کند که با معیارهای شما مطابقت دارند در نزدیکی مکانی که مشخص کردهاید. اگر مکانی مشخص نشده باشد، Google Maps سعی میکند فهرستهایی را در نزدیکی مکان فعلی شما پیدا کند. اگر ترجیح میدهید مکانی را برای جستجوی طبقهبندی ارائه کنید، مکان را در رشته جستجوی عمومی قرار دهید (مثلا pizza+seattle+wa
).
در این مثال، جستجوی رستوران های پیتزا در سیاتل، WA، به نقشه زیر منجر می شود:
https://www.google.com/maps/search/?api=1&query=pizza+seattle+wa
مسیرها
اقدام جهت ها مسیر بین دو یا چند نقطه مشخص شده روی نقشه و همچنین مسافت و زمان سفر را نمایش می دهد.
تشکیل URL دستورالعمل ها
https://www.google.com/maps/dir/?api=1 & parameters
پارامترها
-
origin
: نقطه شروعی را که از آنجا جهت نمایش داده می شود را مشخص می کند. پیشفرضها برای مرتبطترین مکان شروع، مانند مکان دستگاه، در صورت وجود. اگر هیچ کدام، نقشه به دست آمده ممکن است یک فرم خالی ارائه دهد تا به کاربر اجازه دهد مبدا را وارد کند. این مقدار می تواند نام مکان، آدرس یا مختصات طول و عرض جغرافیایی جدا شده با کاما باشد. یک رشته باید با URL رمزگذاری شود، بنابراین آدرسی مانند "City Hall, New York, NY" باید بهCity+Hall%2C+New+York%2C+NY
تبدیل شود.توجه : این پارامتر اختیاری است، مگر اینکه یک
origin_place_id
را در URL خود مشخص کنید. اگر انتخاب کنید یکorigin_place_id
را مشخص کنید، باید یکorigin
نیز در URL وارد کنید. -
origin_place_id
(اختیاری): شناسه مکان یک شناسه متنی است که به طور منحصر به فرد یک مکان را مشخص می کند. اگر میخواهید به طور قطعی یک مؤسسه را مشخص کنید، استفاده از شناسه مکان بهترین تضمین برای پیوند دادن به مکان مناسب است. نشانیهای اینترنتی که از این پارامتر استفاده میکنند باید یکorigin
نیز داشته باشند. -
destination
: نقطه پایانی جهت ها را مشخص می کند. اگر هیچ کدام، نقشه به دست آمده ممکن است یک فرم خالی ارائه دهد تا به کاربر اجازه دهد مقصد را وارد کند. این مقدار می تواند نام مکان، آدرس یا مختصات طول و عرض جغرافیایی جدا شده با کاما باشد. یک رشته باید با URL رمزگذاری شود، بنابراین آدرسی مانند "City Hall, New York, NY" باید بهCity+Hall%2C+New+York%2C+NY
تبدیل شود.توجه : این پارامتر اختیاری است، مگر اینکه یک
destination_place_id
در URL خود مشخص کنید. اگر انتخاب کنید یکdestination_place_id
مشخص کنید، بایدdestination
نیز در URL وارد کنید. -
destination_place_id
(اختیاری): شناسه مکان یک شناسه متنی است که به طور منحصر به فرد یک مکان را مشخص می کند. اگر میخواهید به طور قطعی یک مؤسسه را مشخص کنید، استفاده از شناسه مکان بهترین تضمین برای پیوند دادن به مکان مناسب است. نشانیهای اینترنتی که از این پارامتر استفاده میکنند بایدdestination
نیز داشته باشند. -
travelmode
(اختیاری): روش سفر را تعریف می کند. در اینجا لیست گزینه ها آمده است: -
driving
-
walking
: مسیرهای عابر پیاده و پیاده روها را در صورت وجود ترجیح می دهد. -
bicycling
: مسیرهایی از طریق مسیرهای دوچرخه سواری، در صورت وجود. "دوچرخه سواری" به حالت سفر با نیروی انسانی اشاره دارد. -
two-wheeler
: مسیرها از طریق خیابان های ترجیحی برای دو چرخ، در صورت وجود. «دو چرخ» به وسایل نقلیه موتوری دو چرخ مانند موتورسیکلت اطلاق می شود. برای اطلاعات بیشتر، پوشش دو چرخ را ببینید. -
transit
-
dir_action=navigate
(اختیاری): بر اساس در دسترس بودن مبدا، ناوبری گام به گام یا پیش نمایش مسیر را به مقصد مشخص شده راه اندازی می کند. اگر کاربر مبدا را مشخص کند و به مکان فعلی کاربر نزدیک نباشد، یا مکان فعلی دستگاه در دسترس نباشد، نقشه پیش نمایش مسیر را راه اندازی می کند. اگر کاربر مبدا را مشخص نکند (در این صورت مبدا به طور پیشفرض روی مکان فعلی دستگاه است)، یا مبدا نزدیک به مکان فعلی کاربر باشد، نقشه ناوبری گام به گام را راهاندازی میکند. توجه داشته باشید که پیمایش در همه محصولات Google Maps و/یا بین همه مقصدها در دسترس نیست. در این موارد این پارامتر نادیده گرفته می شود. -
waypoints
: یک یا چند مکان واسطه را برای مسیریابی مسیرها بینorigin
وdestination
مشخص می کند. چندین ایستگاه را می توان با استفاده از کاراکتر لوله (|
) برای جدا کردن مکان ها (به عنوان مثال،Berlin,Germany|Paris,France
) مشخص کرد. تعداد نقاط مجاز بسته به پلتفرمی که پیوند در آن باز میشود متفاوت است، تا حداکثر سه نقطه در مرورگرهای تلفن همراه پشتیبانی میشود، و حداکثر نه نقطه راه در غیر این صورت پشتیبانی میشود. نقاط راه به همان ترتیبی که در URL فهرست شده اند روی نقشه نمایش داده می شوند. هر نقطه راه می تواند یک نام مکان، آدرس یا مختصات طول و عرض جغرافیایی جدا شده با کاما باشد. رشته ها باید با URL رمزگذاری شوند، بنابراین نقاط بین راه مانند "برلین، آلمان|پاریس، فرانسه" باید بهBerlin%2CGermany%7CParis%2CFrance
تبدیل شوند.یادداشت ها :
- نقاط راه در همه محصولات Google Maps پشتیبانی نمی شوند. در این موارد این پارامتر نادیده گرفته می شود.
- این پارامتر اختیاری است، مگر اینکه
waypoint_place_ids
در URL خود مشخص کنید. اگر انتخاب کنیدwaypoint_place_ids
مشخص کنید، بایدwaypoints
نیز در URL قرار دهید.
-
waypoint_place_ids
(اختیاری): شناسه مکان یک شناسه متنی است که به طور منحصر به فرد مکان را مشخص می کند.Waypoint_place_ids
به شما امکان می دهد لیستی از شناسه های مکان را برای مطابقت با لیستwaypoints
ارائه دهید. شناسههای مکان باید به ترتیب نقاط بین راه فهرست شوند و با استفاده از کاراکتر لوله "|
" ( URL با کد%7C
) از هم جدا شوند. اگر میخواهید به طور قطعی موسسات خاصی را مشخص کنید، شناسههای مکان بهترین تضمین برای پیوند دادن به مکانهای مناسب هستند. نشانیهای اینترنتی که از این پارامتر استفاده میکنند باید دارایwaypoints
باشند. -
avoid
(اختیاری): ویژگی هایی را تنظیم می کند که مسیر باید سعی کند از آنها اجتناب کند. میتوان آن را روی یک یا چند مورد از این گزینهها تنظیم کرد که با یک نویسه کاما ",
" از هم جدا میشوند ( URL با رمزگذاری%2C
):-
ferries
-
highways
-
tolls
-
travelmode
مشخص نشده باشد، نقشه Google یک یا چند مورد از مرتبط ترین حالت ها را برای مسیر مشخص شده و/یا تنظیمات برگزیده کاربر نشان می دهد.نمونه مسیرها
URL زیر نقشه ای را در حالت جهت ها راه اندازی می کند و فرمی را ارائه می دهد که به کاربر اجازه می دهد مبدا و مقصد را وارد کند.
https://www.google.com/maps/dir/?api=1
مثال زیر نقشه ای را با مسیرهای دوچرخه سواری از Space Needle تا Pike Place Market، در سیاتل، WA راه اندازی می کند.
مثال زیر نقشه ای را با مسیرهای دو چرخ از Google Mumbai به فرودگاه بین المللی بمبئی راه اندازی می کند.
.مثال زیر نقشه ای را با مسیرهای پیاده روی از گوگل سیدنی، استرالیا به ساختمان ملکه ویکتوریا راه اندازی می کند.
نمایش نقشه
عمل نقشه نقشه ای را بدون نشانگر یا جهت برمی گرداند.
تشکیل URL نقشه
https://www.google.com/maps/@?api=1&map_action=map & parameters
پارامترها
-
map_action=map
(لازم): نوع نمای نقشه برای نمایش را مشخص می کند. نقشهها و نمای خیابان نقطه پایانی یکسانی دارند. برای اطمینان از نمایش نقشه،map_action
باید به عنوانmap
مشخص شود. -
center
(اختیاری): مرکز پنجره نقشه را تعریف می کند و مختصات طول و عرض جغرافیایی را به عنوان مقادیر جدا شده با کاما می پذیرد (به عنوان مثال،-33.8569,151.2152
). -
zoom
(اختیاری): سطح بزرگنمایی اولیه نقشه را تنظیم می کند. مقادیر پذیرفته شده اعداد صحیحی هستند که از 0 (کل جهان) تا 21 (ساختمانهای جداگانه) متغیر هستند. حد بالایی بسته به داده های نقشه موجود در مکان انتخاب شده می تواند متفاوت باشد. پیش فرض 15 است. -
basemap
(اختیاری): نوع نقشه را برای نمایش تعریف می کند. مقدار می تواندroadmap
(پیش فرض)،satellite
یاterrain
باشد. -
layer
(اختیاری): یک لایه اضافی را برای نمایش روی نقشه در صورت وجود تعریف می کند. مقدار می تواند یکی از موارد زیر باشد:none
(پیش فرض)،transit
،traffic
، یاbicycling
.
نمونه های نقشه
این نشانی اینترنتی مثال، یک نقشه پیشفرض گوگل را راهاندازی میکند که بر روی مکان فعلی کاربر متمرکز است.
https://www.google.com/maps/@?api=1&map_action=map
مثال زیر نقشه ای را با محوریت Katoomba، NSW، استرالیا نمایش می دهد (در -33.712206,150.311941
)، و پارامترهای zoom
اختیاری و basemap
را تنظیم می کند.
نمایش پانورامای نمای خیابان
عمل pano به شما امکان می دهد یک بیننده را برای نمایش تصاویر نمای خیابان به عنوان پانورامای تعاملی راه اندازی کنید. هر پانورامای نمای خیابان یک نمای کامل 360 درجه را از یک مکان ارائه می دهد. تصاویر شامل 360 درجه نمای افقی (یک دور کامل) و 180 درجه نمای عمودی (از مستقیم به بالا تا مستقیم به پایین) هستند. اکشن pano بیننده ای را راه اندازی می کند که پانورامای حاصل را به صورت یک کره با دوربینی در مرکز آن ارائه می کند. می توانید دوربین را برای کنترل زوم و جهت دوربین دستکاری کنید.
نمای خیابان Google نماهای پانوراما را از مکان های تعیین شده در سراسر منطقه تحت پوشش خود ارائه می دهد. مجموعههای ویژه Photospheres و نمای خیابان توسط کاربر نیز موجود است.
تشکیل URL نمای خیابان
https://www.google.com/maps/@?api=1&map_action=pano & parameters
پارامترها
-
map_action=pano
(لازم): نوع نمای نمایش را مشخص می کند. نقشهها و نمای خیابان نقطه پایانی یکسانی دارند. برای اطمینان از نمایش پانوراما،action
باید به عنوانpano
مشخص شود.
یکی از پارامترهای URL زیر نیز مورد نیاز است:
-
viewpoint
: بیننده پانورامای عکاسی شده را در نزدیکترین نقطه به مکانviewpoint
، که به عنوان مختصات طول و عرض جغرافیایی جدا شده با کاما مشخص شده است (به عنوان مثال 46.414382،10.013988) نمایش می دهد. از آنجایی که تصاویر نمای خیابان به طور دورهای بازخوانی میشوند و ممکن است هر بار عکسها از موقعیتهای کمی متفاوت گرفته شوند، ممکن است هنگام بهروزرسانی تصاویر، موقعیت مکانی شما به پانورامای متفاوتی تبدیل شود. -
pano
: شناسه پانورامای خاص تصویر برای نمایش. اگر یکpano
مشخص کنید، می توانید یکviewpoint
نیز مشخص کنید.viewpoint
فقط در صورتی استفاده می شود که Google Maps نتواند شناسه پانوراما را پیدا کند. اگرpano
مشخص شده باشد اما پیدا نشود، و یکviewpoint
مشخص نشده باشد، هیچ تصویر پانوراما نمایش داده نمی شود. در عوض، Google Maps در حالت پیشفرض باز میشود و نقشهای را در مرکز مکان فعلی کاربر نمایش میدهد.
پارامترهای URL زیر اختیاری هستند:
-
heading
: سمت قطب نما دوربین را بر حسب درجه در جهت عقربه های ساعت از شمال نشان می دهد. مقادیر پذیرفته شده از -180 تا 360 درجه است. در صورت حذف، یک عنوان پیش فرض بر اساس دیدگاه (در صورت مشخص شدن) پرس و جو و مکان واقعی تصویر انتخاب می شود. -
pitch
: زاویه بالا یا پایین دوربین را مشخص می کند. گام بر حسب درجه از 90- تا 90 مشخص می شود. مقادیر مثبت دوربین را به سمت بالا زاویه می دهد، در حالی که مقادیر منفی دوربین را به سمت پایین زاویه می دهد. گام پیش فرض 0 بر اساس موقعیت دوربین در هنگام ثبت تصویر تنظیم می شود. به همین دلیل، گام 0 اغلب، اما نه همیشه، افقی است. به عنوان مثال، تصویری که روی یک تپه گرفته شده است، احتمالاً یک زمین پیش فرض را نشان می دهد که افقی نیست. -
fov
: میدان دید افقی تصویر را تعیین می کند. میدان دید بر حسب درجه، با محدوده 10-10 بیان می شود. پیش فرض آن 90 است. وقتی با یک نمای با اندازه ثابت سروکار داریم، میدان دید سطح بزرگنمایی در نظر گرفته می شود و اعداد کوچکتر نشان دهنده سطح بالاتری از بزرگنمایی هستند. .
نمونه های نمای خیابان
دو نمونه اول نمای پانورامایی از برج ایفل را نشان می دهد. مثال اول فقط از یک viewpoint
برای مکان استفاده می کند و پارامترهای heading
اختیاری، pitch
و fov
را تنظیم می کند. برای مقایسه، مثال دو از یک شناسه pano
و همچنین پارامترهای مشابه در مثال اول استفاده می کند. مثال سوم یک تصویر پانورامای داخلی را نشان می دهد.
مثال 1: فقط از یک viewpoint
برای تعیین مکان استفاده می کند.
مثال 2: از شناسه pano
و همچنین مکان viewpoint
استفاده می کند. شناسه pano
بر viewpoint
ارجحیت دارد. در این مثال، شناسه پانوراما پیدا می شود، بنابراین viewpoint
نادیده گرفته می شود. توجه داشته باشید که تصویر پانورامایی که برای شناسه pano
نمایش داده میشود کمی متفاوت و جدیدتر از تصویری است که فقط با استفاده از viewpoint
پیدا شده است.
مثال 3: نمای پانورامایی از فضای داخلی رستوران Sarastro در لندن، انگلستان را نشان می دهد که با شناسه پانوراما مشخص شده است.
https://www.google.com/maps/@?api=1&map_action=pano&pano=4U-oRQCNsC6u7r8gp02sLA
پیدا کردن شناسه پانوراما
برای پیدا کردن شناسه یک تصویر پانوراما خاص، چندین روش وجود دارد که می توانید استفاده کنید.
- برای جاوا اسکریپت، از کلاس StreetViewPanorama استفاده کنید.
- برای Android، از کلاس عمومی StreetViewPanoramaLocation استفاده کنید.
- برای iOS، از کلاس GMSPanorama استفاده کنید.
- همچنین میتوانید با استفاده از Google Street View Image API درخواستهای ابرداده کنید. درخواستهای فراداده تصویر، دادههایی درباره پانورامای نمای خیابان، از جمله شناسه پانوراما، ارائه میکنند.
نمونه های بیشتر
نمونه های جهت با استفاده از ایستگاه های بین راه
نمونههای مسیرهای زیر Google Maps را راهاندازی میکنند و مسیرهای رانندگی از پاریس، فرانسه به شربورگ، فرانسه را نشان میدهند که از طریق ایستگاههای بین راهی زیر میگذرد:
شهر، کشور | نام مکان | شناسه مکان |
---|---|---|
1. ورسای، فرانسه | کاخ ورسای | ChIJdUyx15R95kcRj85ZX8H8OAU |
2. شارتر، فرانسه | کلیسای جامع شارتر | ChIJKzGHdEgM5EcR_OBTT3nQoEA |
3. لمانز، فرانسه | کلیسای جامع سنت جولیان لومان | ChIJG2LvQNCI4kcRKXNoAsPi1Mc |
4. کان، فرانسه | قلعه کان | ChIJ06tnGbxCCkgRsfNjEQMwUsc |
در آدرسهای اینترنتی مثال، نقاط بین راه به روشهای مختلفی تعریف شدهاند، بنابراین میتوانید تفاوتهای نمایش نقاط بین راه را در نقشههای حاصل مقایسه کنید.
مثال 1: نقاط راه تعریف شده به عنوان شهر، کشور:
مثال 2: نقاط راه که به عنوان نام مکان های خاص تعریف می شوند:
مثال 3: Waypoints به عنوان شهر، کشور تعریف میشود و همچنین waypoint_place_ids
برای یک مکان خاص در هر ایستگاه بینالمللی ارائه میکند:
مثال 4: نقاط بین راه را به عنوان شهر، کشور تعریف می کند، اما نقاط بین راه را با ترتیب متفاوتی نسبت به نمونه های قبلی فهرست می کند. نشان می دهد که نقشه نقاط بین راه را به ترتیبی که در URL فهرست شده اند نشان می دهد.
نمونه های نقشه
یک نقشه با یک basemap
(ماهواره) و layer
(ترانزیت) مشخص شده را نمایش می دهد.
نمونه های نمای خیابان
پانورامای نمای خیابان را با استفاده از کلید تصویر FIFE به عنوان شناسه pano
نمایش می دهد. توجه داشته باشید که شناسه pano
با F: .