انواع مکان، دستههایی هستند که ویژگیهای یک مکان را مشخص میکنند. یک مکان میتواند یک یا چند نوع مکان داشته باشد.
انواع یک مکان در پاسخ درخواستهای جزئیات مکان (جدید)، جستجوی نزدیک (جدید)، جستجوی متن (جدید) و تکمیل خودکار (جدید) لحاظ میشوند:
- یک مکان میتواند یک نوع اصلی از نوع جدول A یا نوع جدول B مرتبط با آن داشته باشد. برای مثال، نوع اصلی ممکن است
mexican_restaurantیاsteak_houseباشد. اگر نوع اصلی مکان از نوع پشتیبانی شده نباشد، ممکن است نوع اصلی وجود نداشته باشد. وقتی یک نوع اصلی وجود دارد، همیشه یکی از انواع موجود در فیلدtypesاست. - یک مکان میتواند چندین نوع داده از جدول نوع A یا جدول نوع B مرتبط با خود داشته باشد. برای مثال، یک رستوران ممکن است انواع داده زیر را داشته باشد:
seafood_restaurant،restaurant،food،point_of_interest،establishment. - آدرس و اجزای آدرس یک مکان را میتوان با انواع خاصی از جدول انواع آدرس و انواع اجزای آدرس برچسبگذاری کرد. برای مثال، یک آدرس ممکن است به عنوان
street_addressبرچسبگذاری شود و یک جزء از آدرس ممکن است به عنوانstreet_numberبرچسبگذاری شود.
همچنین میتوانید انواع مکانها را به عنوان بخشی از یک درخواست مشخص کنید. وقتی نوع در درخواست مشخص شود، به عنوان یک فیلتر عمل میکند تا پاسخ را محدود کند به اینکه فقط مکانهایی را شامل شود که با انواع مشخص شده مطابقت دارند.
درباره جداول نوع
جدول الف انواعی را که به روشهای زیر استفاده میشوند، فهرست میکند:
- به عنوان بخشی از پاسخ از Place Details (جدید)، Nearby Search (جدید) و Text Search (جدید)، مقادیر موجود در جدول A برای پر کردن ویژگی types از نمونه
Placeاستفاده میشوند. درخواست بایدPlace.Field.TYPESیاPlace.Field.PRIMARY_TYPEرا در لیست فیلدها مشخص کند. - به عنوان بخشی از درخواست جستجوی نزدیک (جدید)، به عنوان مقدار پارامترهای انواع شامل شده، انواع حذف شده، انواع اصلی شامل شده و انواع اصلی حذف شده استفاده میشود.
- به عنوان بخشی از درخواست جستجوی متن (جدید)، به عنوان مقدار پارامتر نوع گنجانده شده استفاده میشود.
- به عنوان بخشی از درخواست Place Autocomplete (New)، از مقادیر پارامتر primary types استفاده کنید.
- به عنوان بخشی از پاسخ Place Autocomplete (New) که برای پر کردن ویژگی types از نمونه
AutocompletePredictionاستفاده میشود.
جدول B مقادیر نوع مکان اضافی را فهرست میکند که ممکن است به عنوان بخشی از پاسخهای جزئیات مکان (جدید)، جستجوی نزدیک (جدید)، جستجوی متن (جدید) و تکمیل خودکار مکان (جدید) نیز بازگردانده شوند. درخواست باید Place.Field.TYPES یا Place.Field.PRIMARY_TYPE در لیست فیلدها مشخص کند. مقادیر جدول B به عنوان بخشی از یک درخواست استفاده نمیشوند، مگر به عنوان مقادیر پارامتر انواع اصلی برای درخواست تکمیل خودکار مکان (جدید).
انواع آدرس و انواع مؤلفه آدرس، انواعی را فهرست میکنند که ممکن است در یک یا هر دو آرایه نوع آدرس و نوع مؤلفه آدرس در بدنه پاسخ ظاهر شوند. انواع مؤلفه آدرس قابل تغییر هستند.
جدول الف
| خودرو | ||
|---|---|---|
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 ممکن است به عنوان بخشی از پاسخ جزئیات مکان (جدید)، جستجوی نزدیک (جدید)، جستجوی متن (جدید) یا تکمیل خودکار (جدید) بازگردانده شوند. این نوعها همچنین توسط 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 | |
انواع آدرس و انواع مؤلفه آدرس
enum مربوط getPlaceTypes در پاسخ، نوع آدرس را نشان میدهد. نمونههایی از انواع آدرس شامل آدرس خیابان، کشور یا یک نهاد سیاسی است. آرایه types در کلاس AddressComponent نوع هر بخش از آدرس را نشان میدهد. مثالهایی از جمله شماره خیابان یا کشور.
آدرسها ممکن است انواع مختلفی داشته باشند. این انواع ممکن است به عنوان «برچسب» در نظر گرفته شوند. برای مثال، بسیاری از شهرها با انواع political و locality برچسبگذاری شدهاند.
انواع زیر پشتیبانی میشوند و در هر دو آرایه نوع آدرس و نوع جزء آدرس بازگردانده میشوند:
| نوع آدرس | توضیحات |
|---|---|
street_address | یک آدرس دقیق خیابان. |
route | یک مسیر نامگذاری شده (مانند "US 101"). |
intersection | تقاطع اصلی، معمولاً بین دو جاده اصلی |
political | یک نهاد سیاسی. معمولاً این نوع، چندضلعیِ نوعی مدیریت شهری را نشان میدهد. |
country | نهاد سیاسی ملی، و معمولاً بالاترین نوع مرتبۀ برگردانده شده توسط ژئوکودر است. |
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 | محل ایستگاه اتوبوس، قطار یا وسایل حمل و نقل عمومی. |