这个东西找了好久碰到偶然机会看到了,需要的直接复制。
public class LocationCode {
public static HashMap<String, String> CHINESE_LOCAL_CODE = new HashMap<String, String>() {private static final long serialVersionUID = 1L;
{
// 直辖市
put("北京", "101010100");
put("上海市", "101020100");
put("天津市", "101030100");
put("重庆", "101040100");
// 特别行政区
put("香港", "101320101");
put("澳门", "101330101");
// 黑龙江
put("哈尔滨", "101050101");
put("齐齐哈尔", "101050201");
put("牡丹江", "101050301");
put("大庆", "101050901");
put("伊春", "101050801");
put("双鸭山", "101051301");
put("鹤岗", "101051201");
put("鸡西", "101051101");
put("佳木斯", "101050401");
put("七台河", "101051002");
put("黑河", "101050601");
put("绥化", "101050501");
put("大兴安岭", "101050701");
// 吉林
put("长春", "101060101");
put("延吉", "101060301");
put("吉林", "101060201");
put("白山", "101060901");
put("白城", "101060601");
put("四平", "101060401");
put("松原", "101060801");
put("辽源", "101060701");
put("大安", "101060603");
put("通化", "101060501");
// 辽宁
put("沈阳", "101070101");
put("大连", "101070201");
put("葫芦岛", "101071401");
put("盘锦", "101071301");
put("本溪", "101070501");
put("抚顺", "101070401");
put("铁岭", "101071101");
put("辽阳", "101071001");
put("营口", "101070801");
put("阜新", "101070901");
put("朝阳", "101071201");
put("锦州", "101070701");
put("丹东", "101070601");
put("鞍山", "101070301");
// 内蒙古
put("呼和浩特", "101080101");
put("呼伦贝尔", "101081000");
put("锡林浩特", "101080901");
put("包头", "101080201");
put("赤峰", "101080601");
put("海拉尔", "101081001");
put("乌海", "101080301");
put("鄂尔多斯", "101080701");
put("通辽", "101080501");
// 河北
put("石家庄", "101090101");
put("唐山", "101090501");
put("张家口", "101090301");
put("廊坊", "101090601");
put("邢台", "101090901");
put("邯郸", "101091001");
put("沧州", "101090701");
put("衡水", "101090801");
put("承德", "101090402");
put("保定", "101090201");
put("秦皇岛", "101091101");
// 河南
put("郑州", "101180101");