0

次の重要な列を含む会場のテーブルがあります: 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 クラスを作成しますか?

「これかあれか」に関しては良い質問ではないことはわかっていますが、ある解決策について他の解決策よりも議論のある提案が得られることを本当に望んでいます。

4

1 に答える 1