-
获取城市编码的方法如下: ```javascript // city: 城市名称,callback: 回调函数 function getCityCode(city, callback) { var map = new BMap.Map(); var myCity = new BMap.LocalCity(); myCity.get(function(result) { var cityCode = ""; if (result && result.name) { var cityName = result.name; var cityArr = cityName.split("市"); cityName = cityArr[0]; cityCode = result.code.substring(0, 4) + "00"; // 根据城市名称匹配 if (cityName === city) { callback(cityCode); } else { alert("无法获取该城市编码,请输入正确城市名称"); } } }); } ``` 使用方法: ```javascript getCityCode("北京", function(code) { console.log(code); // 输出: 110000 }); ``` 其中`BMap`对象为百度地图API提供的对象。