我正在實施一個API和C++ SDK,它將針對給定的經度/緯度返回兩個字母的國家代碼,例如「US」。這些ISO 3166-1 alpha-2是有據可查的,但沒有國際水域的代碼。在這種情況下應該返回什麼規定?國際海域的國家代碼
3
A
回答
4
User-assigned code element section of the Wikipedia ISO 3166-1 alpha-2 article可能是有用的。具體來說:
UN/LOCODE指定XZ代表在國際水域的安裝。
這不是ISO 3166的一部分,但至少還有另一種實現如何處理它的一個例子。
2
您的API可能會返回一個404找不到或這樣一個位置的空字符串,這樣很顯然,沒有國家代碼可以檢索給定的位置。似乎沒有將任何類型的代碼分配給國際水域的真正慣例。
如果是C++ API,請考慮在返回的值中添加某種狀態以指示查找是否成功。
錯誤應該始終是任何API設計中的一個選項!
相關問題
- 1. PHP國際國家代碼2國家代碼的字符
- 2. 將電話號碼轉換爲國際國家代碼iOS
- 3. 轉換國家代碼國家名稱
- 4. 選擇國家和國家代碼?
- 5. 使用什麼樣的國際代碼標識的國家,如
- 6. 具有國家代碼和國旗的角度國際電話號碼
- 7. 獲取國際國家ISD電話代碼的最佳途徑
- 8. IOS:國家代碼
- 9. ISO國家代碼
- 10. 從國家或國家代碼獲取電話代碼 - Twilio
- 11. Magento:按國名獲取國家代碼
- 12. Android Locale國名到國家代碼
- 13. 從python的國家代碼中獲取電話號碼的國際前綴
- 14. 的TimeZoneInfo和國家代碼
- 15. 國際地址國家/地區數據
- 16. 國家代碼清單 - C#
- 17. 獲取ISO國家代碼
- 18. 國家代碼驗證
- 19. 貝寶國家代碼
- 20. Rails查詢國家代碼
- 21. 顛覆國家代碼404
- 22. 得到iso3國家代碼
- 23. C++獲取國家代碼
- 24. 轉換ISO2國家代碼
- 25. Android SmsMessage國家代碼
- 26. django國家貨幣代碼
- 27. 根據相同的國家代碼確定國家
- 28. iOS的國家和國家撥號代碼列表
- 29. 國家和國家撥號代碼,國家名稱和國家圖標目標c
- 30. URL國家代碼前綴和國際化金字塔的web應用程序
編輯以反映它將成爲C++ SDK的事實。對不起,不早點澄清。 – Mohan