次の重要な列を含む会場のテーブルがあります: venue_id (int), latitude (double), longitude (double)
. GMAPS ジオコーディング応答を MySQL に保存する適切な方法は何ですか? レスポンスの例は JSON です。
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true
次のバリアントがあります。
venue_reverse_geocoding
次のような列を持つテーブルを作成しますvenue_id (int), json (blob), country (varchar), country_short (varchar), city (varchar), city_short (varchar), formatted_address (varchar)
または、venues
新しい列を持つテーブルに列を追加json
し、データが必要になるたびに JSON を解析して上記のセマンティック フィールドを持つオブジェクトを作成する PHP クラスを作成しますか?
「これかあれか」に関しては良い質問ではないことはわかっていますが、ある解決策について他の解決策よりも議論のある提案が得られることを本当に望んでいます。