Пример #1
0
        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);
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
        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);
                }
            }
        }