谷歌地图 API 是基于 REST 的吗?

Mar*_*rra 3 api rest soap google-maps

我仍然不知道google maps API 是使用SOAP 协议还是RESTful 服务。我已经阅读了它的文档,但它没有说明任何内容。

mur*_*urf 6

我知道这是一个老问题,但无论如何我都想尝试给出答案,因为我不同意@Brick 答案中的逻辑(支持 JSON 和 XML,因此是 RESTful)。

有很多不同的 Google Maps API,因此如果不指定您的意思,就很难回答您的问题。但是,要使 API 成为 RESTful,它必须符合以下五六个约束条件

  • 客户端服务器
  • 无国籍
  • 可缓存
  • 分层系统
  • 按需编码(可选)
  • 统一界面

因此,支持 JSON 和 XML 的 API 可能是也可能不是 RESTful,具体取决于它是否符合上述约束。