我正在实施一个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. 将电话号码转换为国际国家代码iOS
- 2. 转换国家代码国家名称
- 3. 选择国家和国家代码?
- 4. 使用什么样的国际代码标识的国家,如
- 5. 具有国家代码和国旗的角度国际电话号码
- 6. ISO国家代码
- 7. IOS:国家代码
- 8. 从国家或国家代码获取电话代码 - Twilio
- 9. Android Locale国名到国家代码
- 10. 的TimeZoneInfo和国家代码
- 11. 国家代码验证
- 12. 国家代码清单 - C#
- 13. 转换ISO2国家代码
- 14. 得到iso3国家代码
- 15. 获取ISO国家代码
- 16. 颠覆国家代码404
- 17. 国家和国家拨号代码,国家名称和国家图标目标c
- 18. URL国家代码前缀和国际化金字塔的web应用程序
- 19. 根据国家/地区代码选择国家/地区
- 20. C#:从国家代码获取国家名称
- 21. 从国家代码在python中获取国家名称?
- 22. 从国家代码中获取国家/地区名称
- 23. 国家代码到国家/地区名称转换
- 24. 在url中设置国家代码并用国家代码重写它
- 25. 国际领域的错误
- 26. 如何画国家的沿海边界
- 27. JavaME国际化(国际化)
- 28. 获取给定电话号码的详细国家名称和国家代码
- 29. 国际化域名 - > UnknownHostException
- 30. Ruby - 国际化域名
编辑以反映它将成为C++ SDK的事实。对不起,不早点澄清。 – Mohan