0

我想让谷歌地图在附近搜索时遍历一堆城市。但是,maps 的异步策略不允许代码按预期运行。我希望它是程序性的,似乎删除回调会解决它。

有没有人有建议?

4

1 回答 1

0

一般来说,答案必须是NO

Maps-API 内部使用了很多异步请求,例如图块的加载是异步请求回调的结果。

但这里的问题根本不是异步请求,而是对服务(地理编码、地点)的异步请求。

当我将问题重新定义为:

是否可以在不使用回调的情况下使用谷歌地图服务的响应?
答案必须是:

这些网络服务也可以从服务器端访问,因此您可以在服务器端获取结果并将它们直接传递给脚本。

另一种选择是对 web 服务的同步请求,但实际上这会阻塞浏览器,直到您得到响应,这不是一个理想的选择。

于 2013-01-13T05:08:11.313 回答