Пример #1
0
        public void addMarker(TweetObject tweet)
        {
            GameObject cube           = GameObject.CreatePrimitive(PrimitiveType.Cube);
            Vector3    sphereLocation = Conversion.GetSpherePointFromLatLon(new Vector2(tweet.getTweetLat(), tweet.getTweetLong()));

            //GameObject obj = map.AddMarker(MARKER_TYPE.CIRCLE, sphereLocation, kmRadius, ringWidthStart, ringWidthEnd, Color.green);
            map.AddMarker(cube, sphereLocation, 0.001f);

            tweet.setGameObject(cube);
        }
Пример #2
0
        private void updateTweetObjects(int maxId, int firstId, Tweet[] tweets)
        {
            foreach (TweetObject tweet in tweetObjects.ToArray())
            {
                if (tweet.getTweet().getId() < firstId)
                {
                    deleteMarker(tweet);
                }
            }

            foreach (Tweet tweet in tweets)
            {
                if (tweet.getId() > maxId)
                {
                    TweetObject obj = new TweetObject(tweet);
                    tweetObjects.Add(obj);
                    addMarker(obj);
                }
            }
        }
Пример #3
0
        void Start()
        {
            labelStyle                        = new GUIStyle();
            labelStyle.alignment              = TextAnchor.MiddleCenter;
            labelStyle.normal.textColor       = Color.white;
            labelStyleShadow                  = new GUIStyle(labelStyle);
            labelStyleShadow.normal.textColor = Color.black;

            GUIResizer.Init(800, 500);

            tweet_icon = GameObject.Find("twitter");
            map        = WorldMapGlobe.instance;
            Tweet[] tweets = getTweetData();

            foreach (Tweet tweet in tweets)
            {
                TweetObject obj = new TweetObject(tweet);
                tweetObjects.Add(obj);
                addMarker(obj);
            }
        }
Пример #4
0
 public void deleteMarker(TweetObject obj)
 {
     Destroy(obj.getGameObject());
     tweetObjects.Remove(obj);
 }