Place

Place

google.maps.places.Place

此类实现了 PlaceOptions

通过调用 const {Place} = await google.maps.importLibrary("places") 进行访问。
请参阅 Maps JavaScript API 中的库

Place
Place(options)
参数: 
searchByText
searchByText(request)
参数: 
返回值:  Promise<{places:Array<Place>}>
基于文本查询的地点搜索。
searchNearby
searchNearby(request)
参数: 
返回值:  Promise<{places:Array<Place>}>
搜索附近的地点。
accessibilityOptions
类型:  AccessibilityOptions optional
此地点的无障碍选项。如果尚未从服务器调用无障碍选项数据,则为 undefined
addressComponents
类型:  Array<AddressComponent> optional
相应地点的地址组成部分集合。如果没有已知的地址数据,则为空对象。如果尚未从服务器调用地址数据,则为 undefined
adrFormatAddress
类型:  string optional
adr 微格式表示的 Place 的地址。
allowsDogs
类型:  boolean optional
attributions
类型:  Array<Attribution> optional
要针对此地点结果显示的提供方说明文本。
businessStatus
类型:  BusinessStatus optional
相应位置的营业状态。如果不存在已知状态,则为 null。如果尚未从服务器加载状态数据,则为 undefined
displayName
类型:  string optional
位置的显示名称。如果不存在名称,则为 null。如果尚未从服务器加载名称数据,则为 undefined
displayNameLanguageCode
类型:  string optional
地理位置显示名称的语言。如果不存在名称,则为 null。如果尚未从服务器加载名称数据,则为 undefined
editorialSummary
类型:  string optional
相应地点的编辑摘要。如果没有编辑摘要,则返回 null。如果尚未请求此字段,则为 undefined
editorialSummaryLanguageCode
类型:  string optional
相应地点的编辑摘要所用的语言。如果没有编辑摘要,则返回 null。如果尚未请求此字段,则为 undefined
evChargeOptions
类型:  EVChargeOptions optional
地点提供的电动汽车充电选项。如果尚未从服务器调用电动汽车充电选项,则为 undefined
formattedAddress
类型:  string optional
相应地点的完整地址。
fuelOptions
类型:  FuelOptions optional
地点提供的燃料选项。如果尚未从服务器中调用燃料选项,则为 undefined
googleMapsURI
类型:  string optional
相应地点的官方 Google 页面的网址。这是由 Google 拥有的页面,其中包含有关该地点的实用信息。
hasCurbsidePickup
类型:  boolean optional
某个地点是否提供路边自提服务。如果值已知,则返回“true”或“false”。如果值未知,则返回“null”。如果尚未请求此字段,则返回“undefined”。
hasDelivery
类型:  boolean optional
某个场所是否提供送货服务。如果值已知,则返回“true”或“false”。如果值未知,则返回“null”。如果尚未请求此字段,则返回“undefined”。
hasDineIn
类型:  boolean optional
某个地点是否提供堂食服务。如果值已知,则返回“true”或“false”。如果值未知,则返回“null”。如果尚未请求此字段,则返回“undefined”。
hasLiveMusic
类型:  boolean optional
hasMenuForChildren
类型:  boolean optional
hasOutdoorSeating
类型:  boolean optional
hasRestroom
类型:  boolean optional
hasTakeout
类型:  boolean optional
某个场所是否提供外卖服务。如果值已知,则返回“true”或“false”。如果值未知,则返回“null”。如果尚未请求此字段,则返回“undefined”。
iconBackgroundColor
类型:  string optional
地点类别的默认十六进制颜色代码。
id
类型:  string
唯一地点 ID。
internationalPhoneNumber
类型:  string optional
地点的电话号码(采用国际电话号码格式)。国际格式包含国家/地区代码,并且带有一个加号 (+) 前缀。
isGoodForChildren
类型:  boolean optional
isGoodForGroups
类型:  boolean optional
isGoodForWatchingSports
类型:  boolean optional
isReservable
类型:  boolean optional
某个地点是否可预订。如果值已知,则返回“true”或“false”。如果值未知,则返回“null”。如果尚未请求此字段,则返回“undefined”。
location
类型:  LatLng optional
地点的位置。
nationalPhoneNumber
类型:  string optional
地点的电话号码,其格式遵循号码的地区惯例
parkingOptions
类型:  ParkingOptions optional
地点提供的停车选项。如果尚未从服务器请求停车选项数据,则为 undefined
paymentOptions
类型:  PaymentOptions optional
地点提供的付款方式。如果尚未从服务器调用付款选项数据,则为 undefined
photos
类型:  Array<Photo> optional
此地点的照片。该集合最多包含 10 个 Photo 对象。
plusCode
类型:  PlusCode optional
postalAddress
类型:  PostalAddress optional
priceLevel
类型:  PriceLevel optional
相应地点的价格水平。此属性可以返回以下任一值
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
类型:  PriceRange optional
相应地点的价格范围。endPrice 可以不设置,表示没有上限的范围(例如“超过 100 美元”)。
primaryType
类型:  string optional
位置的主要类型。如果没有类型,则为 null。如果尚未从服务器加载类型数据,则为 undefined
primaryTypeDisplayName
类型:  string optional
营业地点的主要类型显示名称。如果没有类型,则为 null。如果尚未从服务器加载类型数据,则为 undefined
primaryTypeDisplayNameLanguageCode
类型:  string optional
营业地点主要类型的显示名称所用的语言。如果没有类型,则为 null。如果尚未从服务器加载类型数据,则为 undefined
rating
类型:  number optional
根据用户对相应地点的评价得出的评分,介于 1.0 到 5.0 之间。