2017-05-05 169 views
3

我正在實施一個API和C++ SDK,它將針對給定的經度/緯度返回兩個字母的國家代碼,例如「US」。這些ISO 3166-1 alpha-2是有據可查的,但沒有國際水域的代碼。在這種情況下應該返回什麼規定?國際海域的國家代碼

回答

2

您的API可能會返回一個404找不到或這樣一個位置的空字符串,這樣很顯然,沒有國家代碼可以檢索給定的位置。似乎沒有將任何類型的代碼分配給國際水域的真正慣例。

如果是C++ API,請考慮在返回的值中添加某種狀態以指示查找是否成功。

錯誤應該始終是任何API設計中的一個選項!

+0

編輯以反映它將成爲C++ SDK的事實。對不起,不早點澄清。 – Mohan