SQLite に LOCATIONS テーブルがあります。
CREATE TABLE LOCATIONS (LOCATION_ID INTEGER PRIMARY KEY, PLACE_NAME, CITY TEXT, COUNTRY TEXT, LAT REAL, LNG REAL, IMAGE BLOB);
LocationDao に次のメソッドを実装したいと思います
- (GTPLocation*)findByLatitude:(CGFloat)latitude longitude:(CGFloat)longitude;
sqlite は CGFloat による検索をどのように処理しますか? float 比較に関する通常の問題は引き続き適用されますか? これらの値を文字列として保存したほうがよいでしょうか?
私の場所はすべて異なるソースから取得されますが、データベースに保存される前に、Apple の標準の CLLocation ジオコーダーを介して取得されます。