Esempio n. 1
0
    public void SearchByLocation(string location)
    {
        CustomFilterCheck();
        YoutubeAPIManager.YoutubeSearchOrderFilter mainFilter = YoutubeAPIManager.YoutubeSearchOrderFilter.none;
        switch (mainFilters.value)
        {
        case 0:
            mainFilter = YoutubeAPIManager.YoutubeSearchOrderFilter.none;
            break;

        case 1:
            mainFilter = YoutubeAPIManager.YoutubeSearchOrderFilter.date;
            break;

        case 2:
            mainFilter = YoutubeAPIManager.YoutubeSearchOrderFilter.rating;
            break;

        case 3:
            mainFilter = YoutubeAPIManager.YoutubeSearchOrderFilter.relevance;
            break;

        case 4:
            mainFilter = YoutubeAPIManager.YoutubeSearchOrderFilter.title;
            break;

        case 5:
            mainFilter = YoutubeAPIManager.YoutubeSearchOrderFilter.videoCount;
            break;

        case 6:
            mainFilter = YoutubeAPIManager.YoutubeSearchOrderFilter.viewCount;
            break;
        }
        string[] splited        = location.Split(',');
        float    latitude       = float.Parse(splited[0]);
        float    longitude      = float.Parse(splited[1]);
        int      locationRadius = 10;

        youtubeapi.SearchByLocation(searchField.text, 10, locationRadius, latitude, longitude, mainFilter, YoutubeAPIManager.YoutubeSafeSearchFilter.none, customFilter, OnSearchDone);
    }