Rob*_*tme 1 maps google-maps google-sheets google-apps-script google-sheets-formula
我正在尝试通过模式传输获得 A 和 B 之间的距离。
这是我在谷歌表(excel)上的代码
=importXML("http://maps.googleapis.com/maps/api/directions/json?origin="& A4 & "&destinations=" & D4 & "&mode=transit&arrival_time=1391374800&key=MYKEYHERE"; "//distance/text")
Run Code Online (Sandbox Code Playgroud)
它说“无法调用Url”。我在这个问题上坐了一段时间,我将不胜感激。
其他然后导入 XML 并在代码中说/json?origin我真的不明白这个问题。
编辑:我在文档中找到了这个
<travel_mode>TRANSIT</travel_mode>
<start_location>
<lat>40.7563670</lat>
<lng>-73.9907530</lng>
</start_location>
<end_location>
<lat>40.8179080</lat>
<lng>-74.0656630</lng>
Run Code Online (Sandbox Code Playgroud)
但我不确定如何在上面的行中输入它。我为目的地和起点做所有的长和纬度。
这是答案
=importXML("https://maps.googleapis.com/maps/api/distancematrix/xml?&origins="& A4 & "&destinations=" & D4 & "&mode=transit&key=YOURKEYHERE"; "//distance/text")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13309 次 |
| 最近记录: |