1

これは正統ではないように思えるかもしれませんが、私がやりたいのは、人の入力に基づいて都市、州 (または州)、および国全体を取得することです。私が取り組んでいるこのプロジェクトは商用プロジェクトであり、Google の TOS に従って、商用目的で使用するには 10,000 ドルを支払う必要があるため、Google API を使用せずにこれを実行したいと考えています (これは、使用頻度に対してかなり高額です)つまり、週に 1 ~ 5 回)。

サンプル入力: トロント リターン: トロント、オンタリオ、カナダ

サンプル入力 2: バンクーバー リターン: バンクーバー、ブリティッシュ コロンビア州、カナダ

サンプル入力 3: Otawwa (タイプミスに注意してください) Return: Ottawa, Ontario, Canada

ご協力ありがとうございます。

4

2 に答える 2

1

geolocation apiから取得できる唯一の位置情報は、経度と緯度です。ただし、この情報を使用してデータベースにクエリを実行し、必要な情報を返すことができます。インターネット上には多くの無料のジオロケーションデータベースがあります。グーグルの「無料のジオロケーションデータベース」とあなたが適切と思うものを使用してください。それらは通常、独自のデータベースにインポートする必要があるビッグデータファイルで提供されます。その後、自分のajaxサービスを呼び出すだけで、結果をすばやく無料で取得できます。または、IPを使用して場所を見つけることもできます。これをクライアントではなくサーバーでコーディングする必要がある場合は、このための無料のIPデータベースもあります。http://www.ipligence.com/を使用してIPの場所を照会しましたが、正常に機能しました。彼らは無料版を持っています。

于 2012-07-09T16:21:21.900 に答える
0

友人と私はこれをまとめました。標準の政府データを使用し、Google マップに結び付けました。

http://nwstartups.com/api/geo/country.php

意思

于 2012-07-11T01:07:32.733 に答える