从谷歌地图url获取place_id



一个客户给了我一个巨大的谷歌URL列表,他们希望我获得每个位置的企业名称、地址和电话号码。

他们使用谷歌地图网站找到了URL,选择了位置,按下";"份额";,并复制了链接。

链接看起来像这样。

他们解析为这样的URL。

有什么方法可以从这个页面上获取地点ID吗?从那里,我可以检索到我需要的详细信息。我基本上需要做与从place_id 获取谷歌地图链接完全相反的事情

找到了答案,尽管答案很差。从URL中提取纬度和经度,然后使用谷歌的位置搜索,并使用查询="类别";,location=纬度/经度。Category是您正在搜索的机构类型的一般搜索词,例如";理发店";。从解析后的URL的末尾提取纬度/经度:35.065461,-80.773431。谷歌会返回很多结果,但第一个应该是你想要的。结果将包含位置ID。

最新更新