由于项目用到天气查询,给的接口只能传入一个城市代码
定位使用百度地图,因为百度地图给的城市代码不是我想要的天气城市代码,所以自己组装了一个json自己使用,现在记录下来,希望可以帮助到你们
package com.ycf.launcher.utils;
import com.google.gson.Gson;
import com.ycf.launcher.mvp.model.entity.MyCity;
import java.util.List;
public class CityCodeManager {
List<MyCity.city> city;
public CityCodeManager() {
Gson gson = new Gson();
MyCity myCity = gson.fromJson(cityCode, MyCity.class);
city = myCity.getCity();
}
public String cityCode = "{city:[\n" +
"{\"cityName\":\"北京\",\"cityCode\":101010100},\n" +
"{\"cityName\":\"朝阳\",\"cityCode\":101010300},\n" +
"{\"cityName\":\"顺义\",\"cityCode\":101010400},\n" +
"{\"cityName\":\"怀柔\",\"cityCode\":101010500},\n" +
"{\"cityName\":\"通州\",\"cityCode\":101010600},\n" +
"{\"cityName\":\"昌平\",\"cityCode\":101010700},\n" +
"{\"cityName\":\"延庆\",\"cityCode\":101010800},\n" +
"{\"cityName\":\"丰台\",\"cityCode\":101010900},\n" +
"{\"cityName\":\"石景山\",\"cityCode\":101011000},\n" +
"{\"cityName\":\"大兴\",\"cityCode\":101011100},\n" +
"{\"cityName\":\"房山\",\"cityCode\":101011200},\n" +
"{\"cityName\":\"密云\",\"cityCode\":101011300},\n" +
"{\"cityName\":\"门头沟\",\"cityCode\":101011400},\n" +
"{\"cityName\":\"平谷\",\"cityCode\":101011500},\n" +
"{\"cityName\":\"八达岭\",\"cityCode\":101011600},\n" +
"{\"cityName\":\"佛爷顶\",\"cityCode\":101011700},\n" +
"{\"cityName\":\"汤河口\",\"cityCode\":101011800},\n" +
"{\"cityName\":\"密云上甸子\",\"cityCode\":101011900},\n" +
"{\"cityName\":\"斋堂\",\"cityCode\":101012000},\n" +
"{\"cityName\":\"霞云岭\",\"cityCode\":101012100},\n" +
"{\"cityName\":\"北京城区\",\"cityCode\":101012200},\n" +
"{\"cityName\":\"海淀\",\"cityCode\":101010200},\n" +
"{\"cityName\":\"天津\",\"cityCode\":101030100},\n" +
"{\"cityName\":\"宝坻\",\"cityCode\":101030300},\n" +
"{\"cityName\":\"东丽\",\"cityCode\":101030400},\n" +
"{\"cityName\":\"西青\",\"cityCode\":101030500},\n" +
"{\"cityName\":\"北辰\",\"cityCode\":101030600},\n" +
"{\"cityName\":\"蓟县\",\"cityCode\":101031400},\n" +
"{\"cityName\":\"汉沽\",\"cityCode\":101030800},\n" +
"{\"cityName\":\"静海\",\"cityCode\":101030900},\n" +
"{\"cityName\":\"津南\",\"cityCode\":101031000},\n" +
"{\"cityName\":\"塘沽\",\"cityCode\":101031100},\n" +
"{\"cityName\":\"大港\",\"cityCode\":101031200},\n" +
"{\"cityName\":\"武清\",\"cityCode\":101030200},\n" +
"{\"cityName\":\"宁河\",\"cityCode\":101030700},\n" +
"{\"cityName\":\"上海\",\"cityCode\":101020100},\n" +
"{\"cityName\":\"宝山\",\"cityCode\":101020300},\n" +
"{\"cityName\":\"嘉定\",\"cityCode\":101020500},\n" +
"{\"cityName\":\"南汇\",\"cityCode\":101020600},\n" +
"{\"cityName\":\"浦东\",\"cityCode\":101021300},\n" +
"{\"cityName\":\"青浦\",\"cityCode\":101020800},\n" +
"{\"cityName\":\"松江\",\"cityCode\":101020900},\n" +
"{\"cityName\":\"奉贤\",\"cityCode\":101021000},\n" +
"{\"cityName\":\"崇明\",\"cityCode\":101021100},\n" +
"{\"cityName\":\"徐家汇\",\"cityCode\":101021200},\n" +
"{\"cityName\":\"闵行\",\"cityCode\":101020200},\n" +
"{\"cityName\":\"金山\",\"cityCode\":101020700},\n" +
"{\"cityName\":\"石家庄\",\"cityCode\":101090101},\n" +
"{\"cityName\":\"张家口\",\"cityCode\":101090301},\n" +
"{\"cityName\":\"承德\",\"cityCode\":101090402},\n" +
"{\"cityName\":\"唐山\",\"cityCode\":101090501},\n" +
"{\"cityName\":\"秦皇岛\",\"cityCode\":101091101},\n" +
"{\"cityName\":\"沧州\",\"cityCode\":101090701},\n" +
"{\"cityName\":\"衡水\",\"cityCode\":101090801},\n" +
"{\"cityName\":\"邢台\",\"cityCode\":101090901},\n" +
"{\"cityName\":\"邯郸\",\"cityCode\":101091001},\n" +
"{\"cityName\":\"保定\",\"cityCode\":101090201},\n" +
"{\"cityName\":\"廊坊\",\"cityCode\":101090601},\n" +
"{\"cityName\":\"郑州\",\"cityCode\":101180101},\n" +
"{\"cityName\":\"新乡\",\"cityCode\":101180301},\n" +
"{\"cityName\":\"许昌\",\"cityCode\":101180401},\n" +
"{\"cityName\":\"平顶山\",\"cityCode\":101180501},\n" +
"{\"cityName\":\"信阳\",\"cityCode\":101180601},\n" +
"{\"cityName\":\"南阳\",\"cityCode\":101180701},\n" +
"{\"cityName\":\"开封\",\"cityCode\":101180801},\n" +
"{\"cityName\":\"洛阳\",\"cityCode\":101180901},\n" +
"{\"cityName\":\"商丘\",\"cityCode\":101181001},\n" +
"{\"cityName\":\"焦作\",\"cityCode\":101181101},\n" +
"{\"cityName\":\"鹤壁\",\"cityCode\":101181201},\n" +
"{\"cityName\":\"濮阳\",\"cityCode\":101181301},\n" +
"{\"cityName\":\"周口\",\"cityCode\":101181401},\n" +
"{\"cityName\":\"漯河\",\"cityCode\":101181501},\n" +
"{\"cityName\":\"驻马店\",\"cityCode\":101181601},\n" +
"{\"cityName\":\"三门峡\",\"cityCode\":101181701},\n" +
"{\"cityName\":\"济源\",\"cityCode\":101181801},\n" +
"{\"cityName\":\"安阳\",\"cityCode\":101180201},\n" +
"{\"cityName\":\"合肥\",\"cityCode\":101220101},\n" +
"{\"cityName\":\"芜湖\",\"cityCode\":101220301},\n" +
"{\"cityName\":\"淮南\",\"cityCode\":101220401},\n" +
"{\"cityName\":\"马鞍山\",\"cityCode\":101220501},\n" +
"{\"cityName\":\"安庆\",\"cityCode\":101220601},\n" +
"{\"cityName\":\"宿州\",\"cityCode\":101220701},\n" +
"{\"cityName\":\"阜阳\",\"cityCode\":101220801},\n" +
"{\"cityName\":\"亳州\",\"cityCode\":101220901},\n" +
"{\"cityName\":\"黄山\",\"cityCode\":101221001},\n" +
"{\"cityName\":\"滁州\",\"cityCode\":101221101},\n" +
"{\"cityName\":\"淮北\",\"cityCode\":101221201},\n" +
"{\"cityName\":\"铜陵\",\"cityCode\":101221301},\n" +
"{\"cityName\":\"宣城\",\"cityCode\":101221401},\n" +
"{\"cityName\":\"六安\",\"cityCode\":101221501},\n" +
"{\"cityName\":\"巢湖\",\"cityCode\":101221601},\n" +
"{\"cityName\":\"池州\",\"cityCode\":101221701},\n" +
"{\"cityName\":\"蚌埠\",\"cityCode\":101220201},\n" +
"{\"cityName\":\"杭州\",\"cityCode\":101210101},\n" +
"{\"cityName\":\"舟山\",\"cityCode\":101211101},\n" +
"{\"cityName\":\"湖州\",\"cityCode\":101210201},\n" +
"{\"cityName\":\"嘉兴\",\"cityCode\":101210301},\n" +
"{\"cityName\":\"金华\",\"cityCode\":101210901},\n" +
"{\"cityName\":\"绍兴\",\"cityCode\":101210501},\n" +
"{\"cityName\":\"台州\",\"cityCode\":101210601},\n" +
"{\"cityName\":\"温州\",\"cityCode\":101210701},\n" +
"{\"cityName\":\"丽水\",\"cityCode\":101210801},\n" +
"{\"cityName\":\"衢州\",\"cityCode\":101211001},\n" +
"{\"cityName\":\"宁波\",\"cityCode\":101210401},\n" +
"{\"cityName\":\"重庆\",\"cityCode\":101040100},\n" +
"{\"cityName\":\"合川\",\"cityCode\":101040300},\n" +
"{\"cityName\":\"南川\",\"cityCode\":101040400},\n" +
"{\"cityName\":\"江津\",\"cityCode\":101040500},\n" +
"{\"cityName\":\"万盛\",\"cityCode\":101040600},\n" +
"{\"cityName\":\"渝北\",\"cityCode\":101040700},\n" +
"{\"cityName\":\"北碚\",\"cityCode\":101040800},\n" +
"{\"cityName\":\"巴南\",\"cityCode\":101040900},\n" +
"{\"cityName\":\"长寿\",\"cityCode\":101041000},\n" +
"{\"cityName\":\"黔江\",\"cityCode\":101041100},\n" +
"{\"cityName\":\"万州天城\",\"cityCode\":101041200},\n" +
"{\"cityName\":\"万州龙宝\",\"cityCode\":101041300},\n" +
"{\"cityName\":\"涪陵\",\"cityCode\":101041400},\n" +
"{\"cityName\":\"开县\",\"cityCode\":101041500},\n" +
"{\"cityName\":\"城口\",\"cityCode\":101041600},\n" +
"{\"cityName\":\"云阳\",\"cityCode\":101041700},\n" +
"{\"cityName\":\"巫溪\",\"cityCode\":101041800},\n" +
"{\"cityName\":\"奉节\",\"cityCode\":101041900},\n" +
"{\"cityName\":\"巫山\",\"cityCode\":101042000},\n" +