انواع مکان دسته بندی هایی هستند که ویژگی های یک مکان را مشخص می کنند. یک مکان می تواند یک یا چند نوع مکان به آن اختصاص داده شود.
انواع مکان در پاسخ از درخواست جزئیات مکان (جدید)، جستجوی نزدیک (جدید)، جستجوی متن (جدید) و تکمیل خودکار (جدید) گنجانده شده است:
- یک مکان می تواند دارای یک نوع اولیه از نوع جدول A یا نوع جدول B مرتبط با آن باشد. به عنوان مثال، نوع اصلی ممکن است
mexican_restaurantیاsteak_houseباشد. اگر نوع اصلی مکان، نوع پشتیبانیشده نباشد، ممکن است نوع اولیه وجود نداشته باشد. وقتی یک نوع اولیه وجود دارد، همیشه یکی از انواع در فیلدtypesاست. - یک مکان می تواند چندین مقدار از نوع جدول A یا نوع جدول B مرتبط با آن داشته باشد. برای مثال یک رستوران ممکن است انواع زیر را داشته باشد:
seafood_restaurant،restaurant،food،point_of_interest،establishment. - اجزای آدرس و آدرس یک مکان را می توان با انواع خاصی از جدول انواع آدرس و انواع اجزای آدرس برچسب گذاری کرد. برای مثال، یک آدرس ممکن است به عنوان
street_addressو یک جزء از آدرس ممکن است به عنوانstreet_numberبرچسب گذاری شود.
همچنین می توانید انواع مکان را به عنوان بخشی از یک درخواست مشخص کنید. هنگامی که در درخواست مشخص می شود، نوع به عنوان یک فیلتر عمل می کند تا پاسخ را فقط شامل مکان هایی که با انواع مشخص شده مطابقت دارند محدود کند.
در مورد جداول نوع
جدول A مقادیر پشتیبانی شده را برای انواع مکان فهرست می کند:
- به عنوان بخشی از پاسخ از جزئیات مکان (جدید)، جستجوی نزدیک (جدید)، و جستجوی متن (جدید). سپس از مقادیر جدول A برای پر کردن آن فیلدها استفاده می شود.
- به عنوان بخشی از یک درخواست Nearby Search (جدید)، به عنوان مقدار پارامتر
includedTypes،excludedTypes،includedPrimaryTypesوexcludedPrimaryTypesاستفاده میشود. سپس از مقادیر جدول B برای پر کردن آن فیلدها استفاده می شود. - به عنوان بخشی از یک درخواست جستجوی متن (جدید)، که به عنوان مقدار پارامتر
includedTypeاستفاده می شود. - به عنوان بخشی از درخواست Place Autocomplete Widget (جدید)، به عنوان مقادیر پارامتر
includedPrimaryTypesاستفاده کنید. - به عنوان بخشی از پاسخ ویجت تکمیل خودکار مکان (جدید).
جدول B مقادیر اضافی نوع مکان را فهرست می کند که ممکن است به عنوان بخشی از پاسخ جزئیات مکان (جدید)، جستجوی نزدیک (جدید)، جستجوی متن (جدید)، و ابزارک تکمیل خودکار مکان (جدید) برگردانده شوند. درخواست باید حداقل یکی از فیلدهای places.types یا places.primaryType را در فیلد ماسک مشخص کند. مقادیر جدول B نمی توانند به عنوان بخشی از یک درخواست استفاده شوند، مگر به عنوان مقادیر پارامتر includedPrimaryTypes برای یک درخواست Place Autocomplete Widget (جدید).
انواع آدرس و انواع اجزای آدرس، انواعی را فهرست می کند که ممکن است در هر یک یا هر دو آرایه نوع آدرس و نوع جزء آدرس در بدنه پاسخ ظاهر شوند. انواع اجزای آدرس در معرض تغییر هستند.
جدول A
| خودرو | ||
|---|---|---|
car_dealercar_rentalcar_repaircar_wash | electric_vehicle_charging_stationgas_stationparkingrest_stop | |
| تجارت | ||
corporate_office *farmranch * | ||
| فرهنگ | ||
art_galleryart_studio *auditorium *cultural_landmark *historical_place * | monument *museumperforming_arts_theatersculpture * | |
| آموزش و پرورش | ||
librarypreschoolprimary_school | schoolsecondary_schooluniversity | |
| سرگرمی و تفریح | ||
adventure_sports_center *amphitheatre *amusement_centeramusement_parkaquariumbanquet_hallbarbecue_area *botanical_garden *bowling_alleycasinochildrens_camp *comedy_club *community_centerconcert_hall *convention_centercultural_centercycling_park *dance_hall *dog_parkevent_venue | ferris_wheel *garden *hiking_area *historical_landmarkinternet_cafe *karaoke *marinamovie_rentalmovie_theaternational_parknight_clubobservation_deck *off_roading_area *opera_house *parkphilharmonic_hall *picnic_ground *planetarium *plaza *roller_coaster * | skateboard_park *state_park *tourist_attractionvideo_arcade *visitor_centerwater_park *wedding_venuewildlife_park *wildlife_refuge *zoo |
| امکانات | ||
public_bath *public_bathroom *stable * | ||
| امور مالی | ||
accountingatmbank | ||
| غذا و نوشیدنی | ||
acai_shop *afghani_restaurant *african_restaurant *american_restaurantasian_restaurant *bagel_shop *bakerybarbar_and_grill *barbecue_restaurantbrazilian_restaurantbreakfast_restaurantbrunch_restaurantbuffet_restaurant *cafecafeteria *candy_store *cat_cafe *chinese_restaurantchocolate_factory *chocolate_shop *coffee_shopconfectionery * | deli *dessert_restaurant *dessert_shop *diner *dog_cafe *donut_shop *fast_food_restaurantfine_dining_restaurant *food_court *french_restaurantgreek_restauranthamburger_restaurantice_cream_shopindian_restaurantindonesian_restaurantitalian_restaurantjapanese_restaurantjuice_shop *korean_restaurant *lebanese_restaurantmeal_deliverymeal_takeawaymediterranean_restaurant | mexican_restaurantmiddle_eastern_restaurantpizza_restaurantpub *ramen_restaurantrestaurantsandwich_shopseafood_restaurantspanish_restaurantsteak_housesushi_restauranttea_house *thai_restaurantturkish_restaurantvegan_restaurantvegetarian_restaurantvietnamese_restaurantwine_bar * |
| مناطق جغرافیایی | ||
administrative_area_level_1administrative_area_level_2country | localitypostal_codeschool_district | |
| دولت | ||
city_hallcourthouseembassyfire_stationgovernment_office * | local_government_officeneighborhood_police_station (فقط ژاپن)policepost_office | |
| سلامتی و تندرستی | ||
chiropractor *dental_clinicdentistdoctordrugstorehospitalmassage *medical_lab * | pharmacyphysiotherapistsauna *skin_care_clinic *spatanning_studio *wellness_center *yoga_studio * | |
| مسکن | ||
apartment_building *apartment_complex *condominium_complex *housing_complex * | ||
| اسکان | ||
bed_and_breakfastbudget_japanese_inn *campgroundcamping_cabincottageextended_stay_hotelfarmstayguest_househostel *hotel * | inn *japanese_inn *lodgingmobile_home_park *motelprivate_guest_roomresort_hotelrv_park | |
| ویژگی های طبیعی | ||
beach * | ||
| عبادتگاه ها | ||
churchhindu_templemosquesynagogue | ||
| خدمات | ||
astrologer *barber_shopbeautician *beauty_salonbody_art_service *catering_service *cemeterychild_care_agencyconsultantcourier_serviceelectricianfloristfood_delivery *foot_care *funeral_homehair_carehair_saloninsurance_agencylaundry * | lawyerlocksmithmakeup_artist *moving_companynail_salon *painterplumberpsychic *real_estate_agencyroofing_contractorstoragesummer_camp_organizer *tailortelecommunications_service_providertour_agency *tourist_information_center *travel_agencyveterinary_care | |
| خرید | ||
asian_grocery_store *auto_parts_storebicycle_storebook_storebutcher_shop *cell_phone_storeclothing_storeconvenience_storedepartment_storediscount_storeelectronics_storefood_store *furniture_storegift_shopgrocery_storehardware_storehome_goods_store | home_improvement_storejewelry_storeliquor_storemarketpet_storeshoe_storeshopping_mallsporting_goods_storestoresupermarketwarehouse_store *wholesaler | |
| ورزش | ||
arena *athletic_fieldfishing_charter *fishing_pond *fitness_centergolf_coursegymice_skating_rink * | playground *ski_resortsports_activity_location *sports_clubsports_coaching *sports_complexstadiumswimming_pool | |
| حمل و نقل | ||
airportairstrip *bus_stationbus_stopferry_terminalheliportinternational_airport *light_rail_station | park_and_ride *subway_stationtaxi_standtrain_stationtransit_depottransit_stationtruck_stop | |
جدول B
مقادیر نوع مکان در جدول B ممکن است به عنوان بخشی از پاسخ جزئیات مکان (جدید)، جستجوی نزدیک (جدید)، جستجوی متن (جدید)، یا تکمیل خودکار (جدید) بازگردانده شوند. این نوع ها همچنین توسط includedPrimaryTypes برای درخواست های تکمیل خودکار (جدید) پشتیبانی می شوند.
| مقادیر اضافی نوع مکان | ||
|---|---|---|
administrative_area_level_3administrative_area_level_4administrative_area_level_5administrative_area_level_6administrative_area_level_7archipelagocolloquial_areacontinentestablishmentfinancefoodgeneral_contractorgeocodehealthintersectionlandmarknatural_featureneighborhoodplace_of_worshipplus_code | point_of_interestpoliticalpostal_code_prefixpostal_code_suffixpostal_townpremiseroutestreet_addresssublocalitysublocality_level_1sublocality_level_2sublocality_level_3sublocality_level_4sublocality_level_5subpremisetown_square | |
انواع آدرس و انواع اجزای آدرس
آرایه types در پاسخ نوع آدرس را نشان می دهد. نمونههایی از انواع آدرسها عبارتند از آدرس خیابان، کشور یا یک نهاد سیاسی. آرایه types در کلاس google.maps.places.AddressComponent نوع هر قسمت از آدرس را نشان می دهد. به عنوان مثال می توان به شماره خیابان یا کشور اشاره کرد.
آدرس ها ممکن است انواع مختلفی داشته باشند. انواع ممکن است "برچسب" در نظر گرفته شوند. به عنوان مثال، بسیاری از شهرها با انواع political و locality برچسب گذاری شده اند.
انواع زیر در هر دو آرایه نوع آدرس و نوع جزء آدرس پشتیبانی و برگردانده می شوند:
| نوع آدرس | توضیحات |
|---|---|
street_address | آدرس خیابان دقیق |
route | یک مسیر نامگذاری شده (مانند "US 101"). |
intersection | یک تقاطع اصلی، معمولاً از دو جاده اصلی. |
political | یک نهاد سیاسی معمولاً این نوع نشان دهنده چند ضلعی برخی از مدیریت شهری است. |
country | نهاد سیاسی ملی، و معمولاً بالاترین نوع است که توسط Geocoder بازگردانده می شود. |
administrative_area_level_1 | یک نهاد مدنی درجه یک زیر سطح کشور. در داخل ایالات متحده، این سطوح اداری ایالت ها هستند. همه کشورها این سطوح اداری را نشان نمی دهند. در بیشتر موارد، نامهای کوتاه administrative_area_level_1 با زیربخشهای ISO 3166-2 و سایر فهرستهای پرتیراژ بسیار مطابقت دارند. با این حال، این تضمین نمی شود، زیرا نتایج جغرافیایی ما بر اساس سیگنال های مختلف و داده های مکان است. |
administrative_area_level_2 | یک نهاد مدنی درجه دوم زیر سطح کشور. در داخل ایالات متحده، این سطوح اداری شهرستان ها هستند. همه کشورها این سطوح اداری را نشان نمی دهند. |
administrative_area_level_3 | یک نهاد مدنی درجه سوم زیر سطح کشور. این نوع نشان دهنده یک تقسیم مدنی جزئی است. همه کشورها این سطوح اداری را نشان نمی دهند. |
administrative_area_level_4 | یک نهاد مدنی درجه چهارم زیر سطح کشور. این نوع نشان دهنده یک تقسیم مدنی جزئی است. همه کشورها این سطوح اداری را نشان نمی دهند. |
administrative_area_level_5 | یک نهاد مدنی درجه پنجم زیر سطح کشور. این نوع نشان دهنده یک تقسیم مدنی جزئی است. همه کشورها این سطوح اداری را نشان نمی دهند. |
administrative_area_level_6 | یک نهاد مدنی درجه شش زیر سطح کشور. این نوع نشان دهنده یک تقسیم مدنی جزئی است. همه کشورها این سطوح اداری را نشان نمی دهند. |
administrative_area_level_7 | یک نهاد مدنی درجه هفتم زیر سطح کشور. این نوع نشان دهنده یک تقسیم مدنی جزئی است. همه کشورها این سطوح اداری را نشان نمی دهند. |
colloquial_area | یک نام جایگزین رایج برای نهاد. |
locality | یک نهاد سیاسی یک شهر یا شهرک. |
sublocality | یک نهاد مدنی درجه یک در زیر یک منطقه. برای برخی مکانها ممکن است یکی از انواع اضافی دریافت شود: sublocality_level_1 تا sublocality_level_5 . هر سطح فرعی یک نهاد مدنی است. اعداد بزرگتر نشان دهنده یک منطقه جغرافیایی کوچکتر است. |
neighborhood | محله ای به نام |
premise | یک مکان نامگذاری شده، معمولاً یک ساختمان یا مجموعه ای از ساختمان ها با نام مشترک. |
subpremise | موجودی قابل آدرس دهی در زیر سطح محل، مانند آپارتمان، واحد یا سوئیت. |
plus_code | مرجع مکان کدگذاری شده، برگرفته از طول و عرض جغرافیایی. کدهای پلاس می توانند به عنوان جایگزینی برای آدرس های خیابان ها در مکان هایی که وجود ندارند (جایی که ساختمان ها شماره گذاری نشده اند یا خیابان ها نامگذاری نشده اند) استفاده شود. برای جزئیات بیشتر به https://plus.codes مراجعه کنید. |
postal_code | کد پستی که برای آدرس دهی نامه های پستی در داخل کشور استفاده می شود. |
natural_feature | یک ویژگی طبیعی بارز. |
airport | یک فرودگاه |
park | پارکی به نام |
point_of_interest | یک نقطه مورد علاقه با نام به طور معمول، این "POI" نهادهای محلی برجسته ای هستند که به راحتی در دسته بندی دیگری مانند "امپایر استیت بیلدینگ" یا "برج ایفل" قرار نمی گیرند. |
یک لیست خالی از انواع نشان می دهد که هیچ نوع شناخته شده ای برای جزء آدرس خاص وجود ندارد (به عنوان مثال، Lieu-dit در فرانسه).
علاوه بر موارد فوق، اجزای آدرس ممکن است شامل انواع ذکر شده در زیر باشد.
| نوع مؤلفه آدرس | توضیحات |
|---|---|
floor | آدرس طبقه یک ساختمان. |
establishment | به طور معمول مکانی است که هنوز طبقه بندی نشده است. |
landmark | یک مکان نزدیک که به عنوان مرجع برای کمک به ناوبری استفاده می شود. |
point_of_interest | یک نقطه مورد علاقه با نام |
parking | یک پارکینگ یا سازه پارکینگ. |
post_box | یک صندوق پستی خاص |
postal_town | گروهبندی مناطق جغرافیایی، مانند locality و sublocality ، که برای آدرسهای پستی در برخی کشورها استفاده میشود. |
room | آدرس اتاق یک ساختمان |
street_number | شماره خیابان دقیق |
bus_station ، train_station و transit_station | محل ایستگاه اتوبوس، قطار یا حمل و نقل عمومی. |