Place 类
google.maps.places.Place
类
此类实现了 PlaceOptions
。
通过调用 const {Place} = await google.maps.importLibrary("places")
进行访问。
请参阅 Maps JavaScript API 中的库。
构造函数 | |
---|---|
Place |
Place(options) 参数:
|
静态方法 | |
---|---|
searchByText |
searchByText(request) 参数:
基于文本查询的地点搜索。 |
searchNearby |
searchNearby(request) 参数:
搜索附近的地点。 |
属性 | |
---|---|
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 |
此地点的照片。该集合最多包含 10 个 Photo 对象。 |
plusCode |
类型:
PlusCode optional |
postalAddress |
类型:
PostalAddress optional |
priceLevel |
类型:
PriceLevel optional 相应地点的价格水平。此属性可以返回以下任一值
|
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 之间。 |
|