private void Start() { // Start a new search OnlineMapsQQSearch.Find( key, // QQ api key "成都", // keywords new OnlineMapsQQSearch.Params("北京") // Params of request with region { // Addtional params page_size = 20, page_index = 1 } ).OnComplete += OnComplete; // Subscribe to OnComplete event }
/// <summary> /// On request Complete /// </summary> /// <param name="response">Response</param> private void OnComplete(string response) { // Log response Debug.Log(response); // Load result object OnlineMapsQQSearchResult result = OnlineMapsQQSearch.GetResult(response); // Validate result and status if (result == null || result.status != 0) { Debug.Log("Something wrong"); return; } foreach (OnlineMapsQQSearchResult.Data data in result.data) { // Create a new marker for each POI OnlineMapsMarkerManager.CreateItem(data.location.lng, data.location.lat, data.title); } }