百度地图城市代码CityID

本文提供了百度地图离线地图下载所需的国内城市ID,包括各省份及主要城市的详细ID信息。
摘要由CSDN通过智能技术生成

基于不方便联网的硬件设备,可根据使用地域下载相应的离线地图包,下面是百度地图离线地图下载用到的国内城市ID。

1,安徽 | 2,河南 | 6,广东 | 7,广西 | 8,山西 | 9,辽宁 | 10,陕西 | 11,山东 | 12,西藏 | 13,云南 | 15,湖南 | 16,甘肃 | 17,贵州 | 18,江西  | 19,内蒙古 | 20,青海 | 21,河北 | 22,宁夏 | 23,福建 | 24,海南 | 25,黑龙江 | 26,江苏 | 27,四川 | 28,浙江 | 29,北京 | 30,湖北 | 31,吉林省 | 32,新疆

33, 嘉峪关

34,金昌市

35,白银市

36,兰州市

37,酒泉市

38,大兴安岭地区

39,黑河市

40,伊春市

 41,齐齐哈尔市

42,佳木斯市

43,鹤岗市

44,绥化市

45,双鸭山市

46,鸡西市

47,七台河市

48,哈尔滨市

49,牡丹江市
50,大庆市

51,白城市

52,松原市

53,长春市

54,延边朝鲜族自治州

55,吉林市

56,四平市

57,白山市

58,沈阳市

59,阜新市

60,铁岭市

61,呼伦贝尔市

62,兴安盟

63,锡林郭勒盟

64,通辽市

65,海西蒙古族藏族自治州

66,西宁市

67,海北藏族自治州

68,海南藏族自治州

69,海东地区

70,黄南藏族自治州

71,玉树藏族自治州

72,果洛藏族自治州

73,甘孜藏族自治州

74,德阳市

75,成都市

76,雅安市

77,眉山市

78,自贡市

79,乐山市

80,凉山彝族自治州

81,攀枝花市

82,和田地区

83,喀什地区

84,克孜勒苏柯尔克孜自治州

85,阿克苏地区

86,巴音郭楞蒙古自治州

88,博尔塔拉蒙古自治州

89,吐鲁番地区

90,伊犁哈萨克自治州

91,哈密地区

92,乌鲁木齐市

93,昌吉回族自治州

94,塔城地区

95,克拉玛依市

96,阿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
以下是一个基于Spring Boot框架的Java代码示例,用于根据国家、省份、城市、区县实现联动: 1. 在前端页面中,可以使用以下HTML代码创建4个下拉框: ```html <select name="hrmcountry" id="hrmcountry"> <option value="">请选择国家</option> </select> <select name="hrmprovince" id="hrmprovince"> <option value="">请选择省份</option> </select> <select name="hrmcity" id="hrmcity"> <option value="">请选择城市</option> </select> <select name="hrmcitytwo" id="hrmcitytwo"> <option value="">请选择区县</option> </select> ``` 2. 在后端中,我们可以使用Spring Boot框架提供的JPA来管理数据库,并创建4个实体类,分别对应国家、省份、城市和区县的信息: ```java @Entity public class HrmCountry { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; // getter和setter方法 } @Entity public class HrmProvince { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; @ManyToOne @JoinColumn(name = "country_id") private HrmCountry country; // getter和setter方法 } @Entity public class HrmCity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; @ManyToOne @JoinColumn(name = "province_id") private HrmProvince province; // getter和setter方法 } @Entity public class HrmCityTwo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; @ManyToOne @JoinColumn(name = "city_id") private HrmCity city; // getter和setter方法 } ``` 3. 在后端中,我们可以创建一个控制器类,用于接收前端页面发来的请求,并返回相应的数据: ```java @RestController public class HrmController { @Autowired private HrmCountryRepository countryRepository; @Autowired private HrmProvinceRepository provinceRepository; @Autowired private HrmCityRepository cityRepository; @Autowired private HrmCityTwoRepository cityTwoRepository; @GetMapping("/countries") public List<HrmCountry> getCountries() { return countryRepository.findAll(); } @GetMapping("/provinces") public List<HrmProvince> getProvinces(@RequestParam Long countryId) { return provinceRepository.findByCountryId(countryId); } @GetMapping("/cities") public List<HrmCity> getCities(@RequestParam Long provinceId) { return cityRepository.findByProvinceId(provinceId); } @GetMapping("/cityTwos") public List<HrmCityTwo> getCityTwos(@RequestParam Long cityId) { return cityTwoRepository.findByCityId(cityId); } } ``` 4. 在前端页面的JavaScript代码中,我们可以监听选择事件,向后端发起请求,获取下一级别的数据,并动态更新下拉框: ```javascript $(document).ready(function () { // 加载国家数据 $.get("/countries", function (data) { var options = "<option value=''>请选择国家</option>"; for (var i = 0; i < data.length; i++) { options += "<option value='" + data[i].id + "'>" + data[i].name + "</option>"; } $("#hrmcountry").html(options); }); // 监听国家下拉框的选择事件 $("#hrmcountry").change(function () { var countryId = $(this).val(); // 加载省份数据 if (countryId) { $.get("/provinces?countryId=" + countryId, function (data) { var options = "<option value=''>请选择省份</option>"; for (var i = 0; i < data.length; i++) { options += "<option value='" + data[i].id + "'>" + data[i].name + "</option>"; } $("#hrmprovince").html(options); }); } else { $("#hrmprovince").html("<option value=''>请选择省份</option>"); $("#hrmcity").html("<option value=''>请选择城市</option>"); $("#hrmcitytwo").html("<option value=''>请选择区县</option>"); } }); // 监听省份下拉框的选择事件 $("#hrmprovince").change(function () { var provinceId = $(this).val(); // 加载城市数据 if (provinceId) { $.get("/cities?provinceId=" + provinceId, function (data) { var options = "<option value=''>请选择城市</option>"; for (var i = 0; i < data.length; i++) { options += "<option value='" + data[i].id + "'>" + data[i].name + "</option>"; } $("#hrmcity").html(options); }); } else { $("#hrmcity").html("<option value=''>请选择城市</option>"); $("#hrmcitytwo").html("<option value=''>请选择区县</option>"); } }); // 监听城市下拉框的选择事件 $("#hrmcity").change(function () { var cityId = $(this).val(); // 加载区县数据 if (cityId) { $.get("/cityTwos?cityId=" + cityId, function (data) { var options = "<option value=''>请选择区县</option>"; for (var i = 0; i < data.length; i++) { options += "<option value='" + data[i].id + "'>" + data[i].name + "</option>"; } $("#hrmcitytwo").html(options); }); } else { $("#hrmcitytwo").html("<option value=''>请选择区县</option>"); } }); }); ``` 通过以上代码,就可以实现Java根据国家、省份、城市、区县实现联动的功能了。需要注意的是,以上代码仅供参考,具体实现可能因项目需求和实际情况而异。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值