使用 Google Sheets 进行地理编码的地址格式

问题描述 投票:0回答:1

我正在尝试将我的谷歌表格中的地址转换为纬度/经度。我已经为此目的获得了一个 API 密钥,并在 Google 论坛上找到了以下公式:

=IMPORTXML("http://maps.googleapis.com/maps/api/geocode/xml?address="&C2, "/GeocodeResponse//location")

但无论我如何格式化地址,我都会得到一个

#N/A

在 Google 论坛的回复中,他们还提到必须将我的 API 插入到链接中,我认为这将替换“api”,但他们从未指定我需要将其放置在何处。

基本地址格式为:

Na Folimance 1979/1, 120 00 Praha

我已经尝试过:

Na%Folimance%1979/1%12000%Praha

还有:

Na+Folimance+1979%2F1,+120+00+Vinohrady,+Czechia

这就是我将地址放入 Google 地图时的格式。

有关地理编码的其他回复根本不使用上面的脚本,所以我不知道我在这里缺少什么。

google-sheets geocoding google-geocoding-api
1个回答
0
投票

我找到了答案,问题不是地址格式,而是API密钥放置,如果地址在单元格A1中,正确的公式是:

=IMPORTXML("https://maps.googleapis.com/maps/api/geocode/xml?key=INSERTYOURKEYHERE&address="&A1,"/GeocodeResponse//location")

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.