javascript - 如何获得Google Place ID?

标签 javascript excel google-maps-api-3 powerbi powerquery

我尝试使用 Google Maps API 通过以下 Web 连接器方法连接到 Microsoft PowerBI:https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=54.77614759999999,-1.5605721&radius=2000&type=restaurant&key=INSERT_API_KEY

但这是一个“地点搜索”,不会带来任何详细信息,例如网站或电话号码等。要包含“详细搜索”,我必须使用本主题中提到的 JavaScript 函数:Google Places API - Places detail request undefined

我同时拥有 PowerBI 和 Visual Studio,但只是不习惯 JavaScript。

最佳答案

Place Details 的 Google Places API 端点在

https://maps.googleapis.com/maps/api/place/details/output?parameters

例如,

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=YOUR_API_KEY

placeid 可以从您之前使用的Place Search API 获得。

如何以编程方式自动化该过程,无论是通过 JavaScript、VBA 还是 Power BI,都取决于您,并且还取决于您希望以后如何使用数据。

关于javascript - 如何获得Google Place ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41722794/

相关文章:

javascript - 向我的网站添加 Twitter 分享按钮

excel - 在 MS Excel 中自动对字段进行排序

javascript - 谷歌地图中的事件监听器问题(带有融合表)

javascript - 等待函数完成的 setInterval 的替代方法

javascript - jquery/jscript 未加载

excel - CountIf 列标题与星期几匹配

excel - 如何在 Excel 2007 及更高版本中使用多个条件查找值

javascript - 对所有国家的用户使用中文谷歌地图 API 是一个好主意吗?

javascript - 无法删除 Google map 标记

javascript - 单击链接时将事件类添加到父列表