緯度と経度がある場合、その場所の国を確認するにはどうすればよいですか。Google逆ジオコーディングについて確認した場合、残念ながら、Googleマップと一緒にサービスを使用する必要があります。これは私の場合ではありません。
静的データベースなど、参照できるものはありますか?サービスではなく静的データベースがあればもっと良いでしょう。
緯度と経度がある場合、その場所の国を確認するにはどうすればよいですか。Google逆ジオコーディングについて確認した場合、残念ながら、Googleマップと一緒にサービスを使用する必要があります。これは私の場合ではありません。
静的データベースなど、参照できるものはありますか?サービスではなく静的データベースがあればもっと良いでしょう。
サービスがなければ、それは大変な作業です。
まず、国コードが割り当てられた国ポリゴンが必要です。1つの国には平均して約50.000の頂点があります。
次に、それは単純なポリゴン内の検索です。
空間インデックスを使用して、検索する国のポリゴンを制限します。あなたが飛び地を考慮しなければならないならば、それはもう少し難しくなります。
Bing Maps APIを使用できます。私の知る限り、地図を表示する必要はありません。
http://dev.virtualearth.net/services/v1/geocodeservice/geocodeservice.asmx/ReverseGeocode?latitude=22.98&longitude=35.43637&key=[YOU_KEY]&culture=%22en-us%22&format=json
geonames.orgの 「国コード/逆ジオコーディング」 Webサービスを使用できます。次に例を示します。
http://api.geonames.org/countryCode?lat=47.03&lng=10.2&username=demo-
>AT