私は900-1200前後の場所のリストを持っています
データベースにプッシュする必要があるため、緯度と経度をcsvなどのファイルまたはその他の適切な形式で取得したいと思います。
それを行うための可能なコードはありますか..各場所の情報を1つずつ見つけるのは非常に面倒な作業になるため、簡単にする方法はありますか?
私は900-1200前後の場所のリストを持っています
データベースにプッシュする必要があるため、緯度と経度をcsvなどのファイルまたはその他の適切な形式で取得したいと思います。
それを行うための可能なコードはありますか..各場所の情報を1つずつ見つけるのは非常に面倒な作業になるため、簡単にする方法はありますか?
Google ジオコーディング APIを使用する
形式は次のとおりです。Geocoding API リクエストは次の形式である必要があります。
http://maps.googleapis.com/maps/api/geocode/output?parameters
ここで、出力は次の値のいずれかになります。
json (推奨) JavaScript Object Notation (JSON) での出力を示します xml は XML としての出力を示します
Eg...
http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true_or_false
あなたの問題については、場所の Javascript 配列を作成し、この Google Geocoder をループで呼び出してから、JSONを解析し、場所の名前を別の配列に入力してから、それらを DB にプッシュできます。
Java で解析する場合は、Jackson JSONまたはGoogle GSONを使用します。どちらも正常に機能し、人気があります。