我仍然不知道谷歌地图API是否使用SOAP协议,或者它是否是RESTful服务。我已经阅读过它的文档,但没有提到任何相关内容。是基于REST的谷歌地图API?
2
A
回答
1
REST不会将消息格式强制为XML或JSON或 ,但它同时支持。但SOAP是基于XML的消息协议,它不支持JSON。
由于Google Map API支持json和xml,因此可以放心地说他们是在REST中实现的。
而且如果你看一下谷歌的URI的地图API,你会发现它们是基于就像REST URI资源应该是,例如得到的指示资源你打这个URI
- https://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA&key=YOUR_API_KEY
1
我知道这是一个老问题,但我想尽量给出答案,因为我不同意@ Brick答案中的逻辑(支持JSON和XML,因此是RESTful)。
有很多different Google Maps APIs,所以很难回答你的问题,没有你指定你的意思。然而,对于API是基于REST的,它必须符合下列five or six constraints:
- 客户端 - 服务器
- 无国籍
- 可缓存
- 分层系统
- 代码点播(可选)
- 统一接口
因此,支持JSO的API N和XML可能会或可能不会是RESTful,具体取决于它是否符合上面的约束条件。
相关问题
- 1. 谷歌地图API - 基于
- 2. 谷歌地图 - 基于ID
- 3. 谷歌地图v3 api,基于位置的中心地图
- 4. 如何滚动基于谷歌地图地图API
- 5. 谷歌地图API返回地方'基于经度和纬度
- 6. 谷歌地图API
- 7. 谷歌地图API
- 8. 谷歌地图API
- 9. 谷歌地图API
- 10. 谷歌地图API
- 11. 谷歌地图API
- 12. 谷歌地图api
- 13. 对于谷歌,地图的API-3
- 14. 关于谷歌地图API的问题
- 15. 返回基于谷歌地图api的城市
- 16. 谷歌地图REST API来创建自定义地图?
- 17. 基于谷歌地图距离聚类
- 18. 谷歌地图给出的结果不是由谷歌地方API或谷歌地图返回API
- 19. Android谷歌地图API与JavaScript谷歌地图API
- 20. 结合谷歌地图API和谷歌地图数据API
- 21. 谷歌地图地方api
- 22. GTLRDriveQuery_FilesCreate(谷歌REST API)
- 23. 关于关键API谷歌地图
- 24. 谷歌地图不适用于api
- 25. 谷歌地图API的Android
- 26. 的Android +谷歌地图API
- 27. PHP的谷歌地图Api
- 28. 谷歌地图api图
- 29. 谷歌分析谷歌地图API
- 30. 谷歌地图API - 谷歌地图不适用于某些地区