我仍然不知道谷歌地圖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 - 谷歌地圖不適用於某些地區