Google Places API中有关联html_attributions的地点或place_id(用于测试目的)是什么?

mat*_*liu 7 javascript google-maps google-places-api google-places

我们正在使用Google商家信息地图详细信息API(更具体地说,Google Maps Javascript API).作为使用条款的一部分,我们必须显示html_attributions响应的值(如果存在).

但是,试图测试我们的实现,我有找到的难度place为其PlacesService.getDetails()响应包含的非空值html_attributions.

是否存在样本place_ids或Place Details API将返回非空的地方的参考页面html_attributions

Pri*_*dya 2

正如下面的文档中提到的,如果您从谷歌复制任何内容,它必须包含三种类型的属性。

  • 地图归属
  • 由谷歌归因提供支持
  • 以及第三方的归属

由于您是从谷歌地图获取数据,因此它们已经显示了地图及其徽标。

但您需要第三方归因(如果有)。 包含html-attributions示例中提到的第三方列表

"html_attributions" : [
  "Listings by \u003ca href=\"http://www.example.com/\"\u003eExample Company\u003c/a\u003e"
]
Run Code Online (Sandbox Code Playgroud)

由于几乎所有地点的数据都不需要归属,因为数据是由谷歌本身检索的,因此它们不包含任何attributions.

一个简单的例子是html_attributions照片所需的,因为它们主要由第三方托管,因此它们的归属与所有位置一起显示

文档中提到了有关如何获取属性的其他详细信息。

  • 使用照片属性进行测试是个好主意。如果没有其他人可以提供更好的方法来获得归因。我会将您的答案标记为已接受的答案。 (3认同)