電子圍籬
SAILS SDK內有一個LocationRegion的class可以用來支援客製化的電子圍籬。
設定經緯度集合
產生一個LocationRegion物件後,可透過以下method進行經緯度集合設定:
(void)setVertexList:(NSMutableArray *)vertexList
GeoNode是向量地圖專用的經緯度類別,在GeoNode物件創建初期給定經緯度座標即可。
判別是否在區域內
透過以下方式判別是否在本LocationRegion的區域範圍內:
(BOOL)isInRegion:(double)lon latitude:(double)lat
您可以將用戶目前所在經緯度位置放入進行判別,若在區域內會return true,反之為false。
取得區域的中心點
當設定完經緯度集合後,可透過以下方式取得中心點:
(double)getCenterLongitude;
(double)getCenterLatitude;