public void readItems(Resources resources) { Stream inputStream = resources.OpenRawResource(Resource.Raw.radar_search); List <MyItem> items = new MyItemReader().read(inputStream); //mAlgorithm.lock(); try { for (int i = 0; i < 100; i++) { double offset = i / 60d; foreach (MyItem item in items) { LatLng position = item.Position; double lat = position.Latitude + offset; double lng = position.Longitude + offset; MyItem offsetItem = new MyItem(lat, lng); mAlgorithm.AddItem(offsetItem); } } } finally { //mAlgorithm.unlock(); } }
private void readClusterItems() { Stream inputStream = Resources.OpenRawResource(Resource.Raw.radar_search); List <MyItem> items = new MyItemReader().read(inputStream); mClusterManager.AddItems(items); }
private void addClusterItems(ClusterManager clusterManager) { Stream inputStream = Resources.OpenRawResource(Resource.Raw.radar_search); List <MyItem> items; try { items = new MyItemReader().read(inputStream); clusterManager.AddItems(items); } catch (JSONException e) { Toast.MakeText(this, "Problem reading list of markers.", ToastLength.Long).Show(); e.PrintStackTrace(); } }
private void readItems() { Stream inputStream = Resources.OpenRawResource(Resource.Raw.radar_search); List <MyItem> items = new MyItemReader().read(inputStream); for (int i = 0; i < 100; i++) { double offset = i / 60d; foreach (MyItem item in items) { LatLng position = item.Position; double lat = position.Latitude + offset; double lng = position.Longitude + offset; MyItem offsetItem = new MyItem(lat, lng); mClusterManager.AddItem(offsetItem); } } }