- (void)didReceiveMemoryWarning { [superdidReceiveMemoryWarning]; // Dispose of any resources that can be recreated. }
#pragma mark - Table view data source - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { // Return the number of sections. return1; //とりあえずセクションは1個 }
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { // Return the number of rows in the section. return2; //とりあえず2行だけ表示する }
(準備) 適当なデータベースに、テーブルを作成: create table testdb( name text not null, latlng geometry, primary key(name(128))); とりあえずシンプルなテーブルを用意。ここではnameをプライマリーキーに、latlngという要素はgeometry型。
適当にデータを突っ込む: insert into testdb(name,latlng) VALUES ('testname1’,GeomFromText('POINT(139.777 35.713)')); insert into testdb(name,latlng) VALUES ('testname2’,GeomFromText('POINT(-79.945039 40.444663)'));
(ゲット) SELECT name, Y(latlng) as lat, X(latlng) as lng from testdb where MBRContains(GeomFromText('LINESTRING(最大経度 最大経度, 最小経度 最小緯度)'),latlng);