看下实现出来的效果:
必要条件
1.高德地图搜索功能的jar包
2.导入android studio
3.开始接入项目 (重点接入的详细步骤)
天气查询的2个请求参数类为WEATHER_TYPE_LIVE为实况天气;WEATHER_TYPE_FORECAST为预报天气,默认为 实况气。
package com.mondulecircle.ui.activity.home.home_weather;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.widget.TextView;
import com.amap.api.services.weather.LocalDayWeatherForecast;
import com.amap.api.services.weather.LocalWeatherForecastResult;
import com.amap.api.services.weather.LocalWeatherLive;
import com.amap.api.services.weather.LocalWeatherLiveResult;
import com.amap.api.services.weather.WeatherSearch;
import com.amap.api.services.weather.WeatherSearchQuery;
import com.modulebase.base.BaseActivity;
import com.mondulecircle.R;
import com.mondulecircle.ui.adapter.home.HomeWeatherAdapter;
import com.mondulecircle.utils.HideStatusBar;
import java.util.ArrayList;
import java.util.List;
/**
* 时间:2018/12/22.
* 描述:天气预报
*/
public class WeatherActivity extends BaseActivity implements WeatherSearch.OnWeatherSearchListener {
private WeatherSearchQuery mquery;
private WeatherSearch mweathersearch;
private LocalWeatherLive weatherlive;
private static final int CODE = 1000;