0

私は900-1200前後の場所のリストを持っています

データベースにプッシュする必要があるため、緯度と経度をcsvなどのファイルまたはその他の適切な形式で取得したいと思います。

それを行うための可能なコードはありますか..各場所の情報を1つずつ見つけるのは非常に面倒な作業になるため、簡単にする方法はありますか?

4

1 に答える 1

0

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を使用します。どちらも正常に機能し、人気があります。

于 2013-03-19T04:25:37.477 に答える