【发布时间】:2019-03-17 03:52:59
【问题描述】:
我正在尝试编写一个函数,该函数将返回邮政编码的纬度和经度。我正在尝试使用 google maps api 来执行此操作。
我看到地理编码器似乎对此很有用,但我很难知道如何使用它。我想要做的是使用一个函数来返回传入的邮政编码,以作为具有纬度和经度坐标的数组返回。
我创建了一个帐户来获取 API 密钥。例如,假设我的功能是:
函数getCoordinates(邮政编码);
我怎样才能写出来,这样传入的邮政编码会返回纬度和经度?感谢您的任何回复!
【问题讨论】:
-
地理编码器是异步的,你不能从函数返回它的结果(至少没有回调或承诺)
-
我现在遇到了这个问题。我得到了一个错误,要么是在没有 catch 块的情况下抛出一个同步函数,要么是拒绝了一个没有用 .catch() 处理的 promies。我将开始研究这到底意味着什么。感谢您的提醒!如果有人想分解它,那意味着什么也很棒!
标签: javascript google-maps geocoder