2017-05-05 214 views
3

我正在实施一个API和C++ SDK,它将针对给定的经度/纬度返回两个字母的国家代码,例如“US”。这些ISO 3166-1 alpha-2是有据可查的,但没有国际水域的代码。在这种情况下应该返回什么规定?国际海域的国家代码

回答

2

您的API可能会返回一个404找不到或这样一个位置的空字符串,这样很显然,没有国家代码可以检索给定的位置。似乎没有将任何类型的代码分配给国际水域的真正惯例。

如果是C++ API,请考虑在返回的值中添加某种状态以指示查找是否成功。

错误应该始终是任何API设计中的一个选项!

+0

编辑以反映它将成为C++ SDK的事实。对不起,不早点澄清。 – Mohan