目录
1、用jsonp方式请求静态资源服务器上的json文件
首先将json文件用一个回调函数包裹起来,如下:
- 服务器上的省份坐标json文件:map_coordinate_bd_china_provinces.json
省份坐标json
bdMapForProvinces({
"北京": {
"lng": 116.395645,
"lat": 39.929986,
"l": 12
},
"上海": {
"lng": 121.487899,
"lat": 31.249162,
"l": 12
},
"天津": {
"lng": 117.210813,
"lat": 39.14393,
"l": 12
},
"重庆": {
"lng": 106.530635,
"lat": 29.544606,
"l": 12
},
"安徽": {
"lng": 117.216005,
"lat": 31.859252,
"l": 8
},
"福建": {
"lng": 117.984943,
"lat": 26.050118,
"l": 8
},
"甘肃": {
"lng": 102.457625,
"lat": 38.103267,
"l": 6
},
"广东": {
"lng": 113.394818,
"lat": 23.408004,
"l": 8
},
"广西": {
"lng": 108.924274,
"lat": 23.552255,
"l": 7
},
"贵州": {
"lng": 106.734996,
"lat": 26.902826,
"l": 8
},
"海南": {
"lng": 109.733755,
"lat": 19.180501,
"l": 9
},
"河北": {
"lng": 115.661434,
"lat": 38.61384,
"l": 7
},
"河南": {
"lng": 113.486804,
"lat": 34.157184,
"l": 7
},
"黑龙江": {
"lng": 128.047414,
"lat": 47.356592,
"l": 6
},
"湖北": {
"lng": 112.410562,
"lat": 31.209316,
"l": 8
},
"湖南": {
"lng": 111.720664,
"lat": 27.695864,
"l": 7
},
"江苏": {
"lng": 119.368489,
"lat": 33.013797,
"l": 8
},
"江西": {
"lng": 115.676082,
"lat": 27.757258,
"l": 7
},
"吉林": {
"lng": 126.262876,
"lat": 43.678846,
"l": 7
},
"辽宁": {
"lng": 122.753592,
"lat": 41.6216,
"l": 8
},
"内蒙古": {
"lng": 114.415868,
"lat": 43.468238,
"l": 5
},
"宁夏": {
"lng": 106.155481,
"lat": 37.321323,
"l": 8
},
"青海": {
"lng": 96.202544,
"lat": 35.499761,
"l": 7
},
"山东": {
"lng": 118.527663,
"lat": 36.09929,
"l": 8
},
"山西": {
"lng": 112.515496,
"lat": 37.866566,
"l": 7
},
"陕西": {
"lng": 109.503789,
"lat": 35.860026,
"l": 7
},
"四川": {
"lng": 102.89916,
"lat": 30.367481,
"l": 7
},
"西藏": {
"lng": 89.137982,
"lat": 31.367315,
"l": 6
},
"新疆": {
"lng": 85.614899,
"lat": 42.127001,
"l": 6
},
"云南": {
"lng": 101.592952,
"lat": 24.864213,
"l": 7
},
"浙江": {
"lng": 119.957202,
"lat": 29.159494,
"l": 8
},
"香港": {
"lng": 114.186124,
"lat": 22.293586,
"l": 11
},
"澳门": {
"lng": 113.557519,
"lat": 22.204118,
"l": 13
},
"台湾": {
"lng": 120.961454,
"lat": 23.80406,
"l": 8
}
})
- 保证名字和jsonp的定义的回调函数名字一致
- 接下来就可以用 $.ajax的jsonp方式调用,返回成功在success函数中
获取省份坐标代码
/**
* 获取省份坐标
*/
getProvincesPosition() {
var _this = this;
$.ajax({
url: 'https://xxxx.xx.cn/resources/gis/map_coordinate_bd_china_provinces.json',
type: 'get',
dataType: 'jsonp', // 请求方式为jsonp
jsonpCallback: "bdMapForProvinces", // 自定义回调函数名
data: {},
success: function (res) {
console.log(res)
_this.provincePosition = res;
},
timeout: 3000
})
},
拓展:获取城市坐标
- 服务器上的城市坐标json文件: map_coordinate_bd_china_cites.json
bdMapForCites({
"北京": {
"lng": 116.395645,
"lat": 39.929986,
"l": 12
},
"上海": {
"lng": 121.487899,
"lat": 31.249162,
"l": 12
},
"天津": {
"lng": 117.210813,
"lat": 39.14393,
"l": 12
},
"重庆": {
"lng": 106.530635,
"lat": 29.544606,
"l": 12
},
"合肥": {
"lng": 117.282699,
"lat": 31.866942,
"l": 12
},
"安庆": {
"lng": 117.058739,
"lat": 30.537898,
"l": 13
},
"蚌埠": {
"lng": 117.35708,
"lat": 32.929499,
"l": 13
},
"亳州": {
"lng": 115.787928,
"lat": 33.871211,
"l": 13
},
"巢湖": {
"lng": 117.88049,
"lat": 31.608733,
"l": 13
},
"池州": {
"lng": 117.494477,
"lat": 30.660019,
"l": 14
},
"滁州": {
"lng": 118.32457,
"lat": 32.317351,
"l": 13
},
"阜阳": {
"lng": 115.820932,
"lat": 32.901211,
"l": 13
},
"淮北": {
"lng": 116.791447,
"lat": 33.960023,
"l": 13
},
"淮南": {
"lng": 117.018639,
"lat": 32.642812,
"l": 13
},
"黄山": {
"lng": 118.29357,
"lat": 29.734435,
"l": 13
},
"六安": {
"lng": 116.505253,
"lat": 31.755558,
"l": 13
},
"马鞍山": {
"lng": 118.515882,
"lat": 31.688528,
"l": 13
},
"宿州": {
"lng": 116.988692,
"lat": 33.636772,
"l": 13
},
"铜陵": {
"lng": 117.819429,
"lat": 30.94093,
"l": 14
},
"芜湖": {
"lng": 118.384108,
"lat": 31.36602,
"l": 12
},
"宣城": {
"lng": 118.752096,
"lat": 30.951642,
"l": 13
},
"福州": {
"lng": 119.330221,
"lat": 26.047125,
"l": 12
},
"龙岩": {
"lng": 117.017997,
"lat": 25.078685,
"l": 13
},
"南平": {
"lng": 118.181883,
"lat": 26.643626,
"l": 13
},
"宁德": {
"lng": 119.542082,
"lat": 26.656527,
"l": 14
},
"莆田": {
"lng": 119.077731,
"lat": 25.44845,
"l": 13
},
"泉州": {
"lng": 118.600362,
"lat": 24.901652,
"l": 12
},
"三明": {
"lng": 117.642194,
"lat": 26.270835,
"l": 14
},
"厦门": {
"lng": 118.103886,
"lat": 24.489231,
"l": 12
},
"漳州": {
"lng": 117.676205,
"lat": 24.517065,
"l": 12
},
"兰州": {
"lng": 103.823305,
"lat": 36.064226,
"l": 12
},
"白银": {
"lng": 104.171241,
"lat": 36.546682,
"l": 13
},
"定西": {
"lng": 104.626638,
"lat": 35.586056,
"l": 13
},
"甘南州": {
"lng": 102.917442,
"lat": 34.992211,
"l": 14
},
"嘉峪关": {
"lng": 98.281635,
"lat": 39.802397,
"l": 13
},
"金昌": {
"lng": 102.208126,
"lat": 38.516072,
"l": 13
},
"酒泉": {
"lng": 98.508415,
"lat": 39.741474,
"l": 13
},
"临夏州": {
"lng": 103.215249,
"lat": 35.598514,
"l": 13
},
"陇南": {
"lng": 104.934573,
"lat": 33.39448,
"l": 14
},
"平凉": {
"lng": 106.688911,
"lat": 35.55011,
"l": 13
},
"庆阳": {
"lng": 107.644227,
"lat": 35.726801,
"l": 13
},
"天水": {
"lng": 105.736932,
"lat": 34.584319,
"l": 13
},
"武威": {
"lng": 102.640147,
"lat": 37.933172,
"l": 13
},
"张掖": {
"lng": 100.459892,
"lat": 38.93932,
"l": 13
},
"广州": {
"lng": 113.30765,
"lat": 23.120049,
"l": 12
},
"潮州": {
"lng": 116.630076,
"lat": 23.661812,
"l": 13
},
"东莞": {
"lng": 113.763434,
"lat": 23.043024,
"l": 12
},
"佛山": {
"lng": 113.134026,
"lat": 23.035095,
"l": 13
},
"河源": {
"lng": 114.713721,
"lat": 23.757251,
"l": 12
},
"惠州": {
"lng": 114.410658,
"lat": 23.11354,
"l": 12
},
"江门": {
"lng": 113.078125,
"lat": 22.575117,
"l": 13
},
"揭阳": {
"lng": 116.379501,
"lat": 23.547999,
"l": 13
},
"茂名": {
"lng": 110.931245,
"lat": 21.668226,
"l": 13
},
"梅州": {
"lng": 116.126403,
"lat": 24.304571,
"l": 13
},
"清远": {
"lng": 113.040773,
"lat": 23.698469,
"l": 13
},
"汕头": {
"lng": 116.72865,
"lat": 23.383908,
"l": 13
},
"汕尾": {
"lng": 115.372924,
"lat": 22.778731,
"l": 14
},
"韶关": {
"lng": 113.594461,
"lat": 24.80296,
"l": 13
},
"深圳": {
"lng": 114.025974,
"lat": 22.546054,
"l": 12
},
"阳江": {
"lng": 111.97701,
"lat": 21.871517,
"l": 14
},
"云浮": {
"lng": 112.050946,
"lat": 22.937976,
"l": 13
},
"湛江": {
"lng": 110.365067,
"lat": 21.257463,
"l": 13
},
"肇庆": {
"lng": 112.479653,
"lat": 23.078663,
"l": 13
},
"中山": {
"lng": 113.42206,
"lat": 22.545178,
"l": 12
},
"珠海": {
"lng": 113.562447,
"lat": 22.256915,
"l": 13
},
"南宁": {
"lng": 108.297234,
"lat": 22.806493,
"l": 12
},
"百色": {
"lng": 106.631821,
"lat": 23.901512,
"l": 13
},
"北海": {
"lng": 109.122628,
"lat": 21.472718,
"l": 13
},
"崇左": {
"lng": 107.357322,
"lat": 22.415455,
"l": 14
},
"防城港": {
"lng": 108.351791,
"lat": 21.617398,
"l": 15
},
"桂林": {
"lng": 110.26092,
"lat": 25.262901,
"l": 12
},
"贵港": {
"lng": 109.613708,
"lat": 23.103373,
"l": 13
},
"河池": {
"lng": 108.069948,
"lat": 24.699521,
"l": 14
},
"贺州": {
"lng": 111.552594,
"lat": 24.411054,
"l": 14
},
"来宾": {
"lng": 109.231817,
"lat": 23.741166,
"l": 14
},
"柳州": {
"lng": 109.422402,
"lat": 24.329053,
"l": 12
},
"钦州": {
"lng": 108.638798,
"lat": 21.97335,
"l": 13
},
"梧州": {
"lng": 111.305472,
"lat": 23.485395,
"l": 13
},
"玉林": {
"lng": 110.151676,
"lat": 22.643974,
"l": 14
},
"贵阳": {
"lng": 106.709177,
"lat": 26.629907,
"l": 12
},
"安顺": {
"lng": 105.92827,
"lat": 26.228595,
"l": 13
},
"毕节地区": {
"lng": 105.300492,
"lat": 27.302612,
"l": 14
},
"六盘水": {
"lng": 104.852087,
"lat": 26.591866,
"l": 13
},
"铜仁地区": {
"lng": 109.196161,
"lat": 27.726271,
"l": 14
},
"遵义": {
"lng": 106.93126,
"lat": 27.699961,
"l": 13
},
"黔西南州": {
"lng": 104.900558,
"lat": 25.095148,
"l": 11
},
"黔东南州": {
"lng": 107.985353,
"lat": 26.583992,
"l": 11
},
"黔南州": {
"lng": 107.523205,
"lat": 26.264536,
"l": 11
},
"海口": {
"lng": 110.330802,
"lat": 20.022071,
"l": 13
},
"白沙": {
"lng": 109.358586,
"lat": 19.216056,
"l": 12
},
"保亭": {
"lng": 109.656113,
"lat": 18.597592,
"l": 12
},
"昌江": {
"lng": 109.0113,
"lat": 19.222483,
"l": 12
},
"儋州": {
"lng": 109.413973,
"lat": 19.571153,
"l": 13
},
"澄迈": {
"lng": 109.996736,
"lat": 19.693135,
"l": 13
},
"东方": {
"lng": 108.85101,
"lat": 18.998161,
"l": 13
},
"定安": {
"lng": 110.32009,
"lat": 19.490991,
"l": 13
},
"琼海": {
"lng": 110.414359,
"lat": 19.21483,
"l": 13
},
"琼中": {
"lng": 109.861849,
"lat": 19.039771,
"l": 12
},
"乐东": {
"lng": 109.062698,
"lat": 18.658614,
"l": 12
},
"临高": {
"lng": 109.724101,
"lat": 19.805922,
"l": 13
},
"陵水": {
"lng": 109.948661,
"lat": 18.575985,
"l": 12
},
"三亚": {
"lng": 109.522771,
"lat": 18.257776,
"l": 12
},
"屯昌": {
"lng": 110.063364,
"lat": 19.347749,
"l": 13
},
"万宁": {
"lng": 110.292505,
"lat": 18.839886,
"l": 13
},
"文昌": {
"lng": 110.780909,
"lat": 19.750947,
"l": 13
},
"五指山": {
"lng": 109.51775,
"lat": 18.831306,
"l": 13
},
"石家庄": {
"lng": 114.522082,
"lat": 38.048958,
"l": 12
},
"保定": {
"lng": 115.49481,
"lat": 38.886565,
"l": 13
},
"沧州": {
"lng": 116.863806,
"lat": 38.297615,
"l": 13
},
"承德": {
"lng": 117.933822,
"lat": 40.992521,
"l": 14
},
"邯郸": {
"lng": 114.482694,
"lat": 36.609308,
"l": 13
},
"衡水": {
"lng": 115.686229,
"lat": 37.746929,
"l": 13
},
"廊坊": {
"lng": 116.703602,
"lat": 39.518611,
"l": 13
},
"秦皇岛": {
"lng": 119.604368,
"lat": 39.945462,
"l": 12
},
"唐山": {
"lng": 118.183451,
"lat": 39.650531,
"l": 13
},
"邢台": {
"lng": 114.520487,
"lat": 37.069531,
"l": 13
},
"张家口": {
"lng": 114.893782,
"lat": 40.811188,
"l": 13
},
"郑州": {
"lng": 113.649644,
"lat": 34.75661,
"l": 12
},
"安阳": {
"lng": 114.351807,
"lat": 36.110267,
"l": 12
},
"鹤壁": {
"lng": 114.29777,
"lat": 35.755426,
"l": 13
},
"焦作": {
"lng": 113.211836,
"lat": 35.234608,
"l": 13
},
"开封": {
"lng": 114.351642,
"lat": 34.801854,
"l": 13
},
"洛阳": {
"lng": 112.447525,
"lat": 34.657368,
"l": 12
},
"漯河": {
"lng": 114.046061,
"lat": 33.576279,
"l": 13
},
"南阳": {
"lng": 112.542842,
"lat": 33.01142,
"l": 13
},
"平顶山": {
"lng": 113.300849,
"lat": 33.745301,
"l": 13
},
"濮阳": {
"lng": 115.026627,
"lat": 35.753298,
"l": 12
},
"三门峡": {
"lng": 111.181262,
"lat": 34.78332,
"l": 13
},
"商丘": {
"lng": 115.641886,
"lat": 34.438589,
"l": 13
},
"新乡": {
"lng": 113.91269,
"lat": 35.307258,
"l": 13
},
"信阳": {
"lng": 114.085491,
"lat": 32.128582,
"l": 13
},
"许昌": {
"lng": 113.835312,
"lat": 34.02674,
"l": 13
},
"周口": {
"lng": 114.654102,
"lat": 33.623741,
"l": 13
},
"驻马店": {
"lng": 114.049154,
"lat": 32.983158,
"l": 13
},
"哈尔滨": {
"lng": 126.657717,
"lat": 45.773225,
"l": 12
},
"大庆": {
"lng": 125.02184,
"lat": 46.596709,
"l": 12
},
"大兴安岭地区": {
"lng": 124.196104,
"lat": 51.991789,
"l": 10
},
"鹤岗": {
"lng": 130.292472,
"lat": 47.338666,
"l": 13
},
"黑河": {
"lng": 127.50083,
"lat": 50.25069,
"l": 14
},
"鸡西": {
"lng": 130.941767,
"lat": 45.32154,
"l": 13
},
"佳木斯": {
"lng": 130.284735,
"lat": 46.81378,
"l": 12
},
"牡丹江": {
"lng": 129.608035,
"lat": 44.588521,
"l": 13
},
"七台河": {
"lng": 131.019048,
"lat": 45.775005,
"l": 14
},
"齐齐哈尔": {
"lng": 123.987289,
"lat": 47.3477,
"l": 13
},
"双鸭山": {
"lng": 131.171402,
"lat": 46.655102,
"l": 13
},
"绥化": {
"lng": 126.989095,
"lat": 46.646064,
"l": 13
},
"伊春": {
"lng": 128.910766,
"lat": 47.734685,
"l": 14
},
"武汉": {
"lng": 114.3162,
"lat": 30.581084,
"l": 12
},
"鄂州": {
"lng": 114.895594,
"lat": 30.384439,
"l": 14
},
"恩施": {
"lng": 109.517433,
"lat": 30.308978,
"l": 14
},
"黄冈": {
"lng": 114.906618,
"lat": 30.446109,
"l": 14
},
"黄石": {
"lng": 115.050683,
"lat": 30.216127,
"l": 13
},
"荆门": {
"lng": 112.21733,
"lat": 31.042611,
"l": 13
},
"荆州": {
"lng": 112.241866,
"lat": 30.332591,
"l": 12
},
"潜江": {
"lng": 112.768768,
"lat": 30.343116,
"l": 13
},
"神农架林区": {
"lng": 110.487231,
"lat": 31.595768,
"l": 13
},
"十堰": {
"lng": 110.801229,
"lat": 32.636994,
"l": 13
},
"随州": {
"lng": 113.379358,
"lat": 31.717858,
"l": 13
},
"天门": {
"lng": 113.12623,
"lat": 30.649047,
"l": 13
},
"仙桃": {
"lng": 113.387448,
"lat": 30.293966,
"l": 13
},
"咸宁": {
"lng": 114.300061,
"lat": 29.880657,
"l": 13
},
"襄阳": {
"lng": 112.176326,
"lat": 32.094934,
"l": 12
},
"孝感": {
"lng": 113.935734,
"lat": 30.927955,
"l": 13
},
"宜昌": {
"lng": 111.310981,
"lat": 30.732758,
"l": 13
},
"长沙": {
"lng": 112.979353,
"lat": 28.213478,
"l": 12
},
"常德": {
"lng": 111.653718,
"lat": 29.012149,
"l": 12
},
"郴州": {
"lng": 113.037704,
"lat": 25.782264,
"l": 13
},
"衡阳": {
"lng": 112.583819,
"lat": 26.898164,
"l": 13
},
"怀化": {
"lng": 109.986959,
"lat": 27.557483,
"l": 13
},
"娄底": {
"lng": 111.996396,
"lat": 27.741073,
"l": 13
},
"邵阳": {
"lng": 111.461525,
"lat": 27.236811,
"l": 13
},
"湘潭": {
"lng": 112.935556,
"lat": 27.835095,
"l": 13
},
"湘西州": {
"lng": 109.745746,
"lat": 28.317951,
"l": 14
},
"益阳": {
"lng": 112.366547,
"lat": 28.588088,
"l": 13
},
"永州": {
"lng": 111.614648,
"lat": 26.435972,
"l": 13
},
"岳阳": {
"lng": 113.146196,
"lat": 29.378007,
"l": 13
},
"张家界": {
"lng": 110.48162,
"lat": 29.124889,
"l": 13
},
"株洲": {
"lng": 113.131695,
"lat": 27.827433,
"l": 13
},
"南京": {
"lng": 118.778074,
"lat": 32.057236,
"l": 12
},
"常州": {
"lng": 119.981861,
"lat": 31.771397,
"l": 12
},
"淮安": {
"lng": 119.030186,
"lat": 33.606513,
"l": 12
},
"连云港": {
"lng": 119.173872,
"lat": 34.601549,
"l": 12
},
"南通": {
"lng": 120.873801,
"lat": 32.014665,
"l": 12
},
"苏州": {
"lng": 120.619907,
"lat": 31.317987,
"l": 12
},
"宿迁": {
"lng": 118.296893,
"lat": 33.95205,
"l": 13
},
"泰州": {
"lng": 119.919606,
"lat": 32.476053,
"l": 13
},
"无锡": {
"lng": 120.305456,
"lat": 31.570037,
"l": 12
},
"徐州": {
"lng": 117.188107,
"lat": 34.271553,
"l": 12
},
"盐城": {
"lng": 120.148872,
"lat": 33.379862,
"l": 12
},
"扬州": {
"lng": 119.427778,
"lat": 32.408505,
"l": 13
},
"镇江": {
"lng": 119.455835,
"lat": 32.204409,
"l": 13
},
"南昌": {
"lng": 115.893528,
"lat": 28.689578,
"l": 12
},
"抚州": {
"lng": 116.360919,
"lat": 27.954545,
"l": 13
},
"赣州": {
"lng": 114.935909,
"lat": 25.845296,
"l": 13
},
"吉安": {
"lng": 114.992039,
"lat": 27.113848,
"l": 13
},
"景德镇": {
"lng": 117.186523,
"lat": 29.303563,
"l": 12
},
"九江": {
"lng": 115.999848,
"lat": 29.71964,
"l": 13
},
"萍乡": {
"lng": 113.859917,
"lat": 27.639544,
"l": 13
},
"上饶": {
"lng": 117.955464,
"lat": 28.457623,
"l": 13
},
"新余": {
"lng": 114.947117,
"lat": 27.822322,
"l": 13
},
"宜春": {
"lng": 114.400039,
"lat": 27.81113,
"l": 13
},
"鹰潭": {
"lng": 117.03545,
"lat": 28.24131,
"l": 13
},
"长春": {
"lng": 125.313642,
"lat": 43.898338,
"l": 12
},
"白城": {
"lng": 122.840777,
"lat": 45.621086,
"l": 13
},
"白山": {
"lng": 126.435798,
"lat": 41.945859,
"l": 13
},
"吉林市": {
"lng": 126.564544,
"lat": 43.871988,
"l": 12
},
"辽源": {
"lng": 125.133686,
"lat": 42.923303,
"l": 13
},
"四平": {
"lng": 124.391382,
"lat": 43.175525,
"l": 12
},
"松原": {
"lng": 124.832995,
"lat": 45.136049,
"l": 13
},
"通化": {
"lng": 125.94265,
"lat": 41.736397,
"l": 13
},
"延边": {
"lng": 129.485902,
"lat": 42.896414,
"l": 13
},
"沈阳": {
"lng": 123.432791,
"lat": 41.808645,
"l": 12
},
"鞍山": {
"lng": 123.007763,
"lat": 41.118744,
"l": 13
},
"本溪": {
"lng": 123.778062,
"lat": 41.325838,
"l": 12
},
"朝阳": {
"lng": 120.446163,
"lat": 41.571828,
"l": 13
},
"大连": {
"lng": 121.593478,
"lat": 38.94871,
"l": 12
},
"丹东": {
"lng": 124.338543,
"lat": 40.129023,
"l": 12
},
"抚顺": {
"lng": 123.92982,
"lat": 41.877304,
"l": 12
},
"阜新": {
"lng": 121.660822,
"lat": 42.01925,
"l": 14
},
"葫芦岛": {
"lng": 120.860758,
"lat": 40.74303,
"l": 13
},
"锦州": {
"lng": 121.147749,
"lat": 41.130879,
"l": 13
},
"辽阳": {
"lng": 123.172451,
"lat": 41.273339,
"l": 14
},
"盘锦": {
"lng": 122.073228,
"lat": 41.141248,
"l": 13
},
"铁岭": {
"lng": 123.85485,
"lat": 42.299757,
"l": 13
},
"营口": {
"lng": 122.233391,
"lat": 40.668651,
"l": 13
},
"呼和浩特": {
"lng": 111.660351,
"lat": 40.828319,
"l": 12
},
"阿拉善盟": {
"lng": 105.695683,
"lat": 38.843075,
"l": 14
},
"包头": {
"lng": 109.846239,
"lat": 40.647119,
"l": 12
},
"巴彦淖尔": {
"lng": 107.423807,
"lat": 40.76918,
"l": 12
},
"赤峰": {
"lng": 118.930761,
"lat": 42.297112,
"l": 12
},
"鄂尔多斯": {
"lng": 109.993706,
"lat": 39.81649,
"l": 12
},
"呼伦贝尔": {
"lng": 119.760822,
"lat": 49.201636,
"l": 12
},
"通辽": {
"lng": 122.260363,
"lat": 43.633756,
"l": 12
},
"乌海": {
"lng": 106.831999,
"lat": 39.683177,
"l": 13
},
"乌兰察布": {
"lng": 113.112846,
"lat": 41.022363,
"l": 12
},
"锡林郭勒盟": {
"lng": 116.02734,
"lat": 43.939705,
"l": 11
},
"兴安盟": {
"lng": 122.048167,
"lat": 46.083757,
"l": 11
},
"银川": {
"lng": 106.206479,
"lat": 38.502621,
"l": 12
},
"固原": {
"lng": 106.285268,
"lat": 36.021523,
"l": 13
},
"石嘴山": {
"lng": 106.379337,
"lat": 39.020223,
"l": 13
},
"吴忠": {
"lng": 106.208254,
"lat": 37.993561,
"l": 14
},
"中卫": {
"lng": 105.196754,
"lat": 37.521124,
"l": 14
},
"西宁": {
"lng": 101.767921,
"lat": 36.640739,
"l": 12
},
"果洛州": {
"lng": 100.223723,
"lat": 34.480485,
"l": 11
},
"海东地区": {
"lng": 102.085207,
"lat": 36.51761,
"l": 11
},
"海北州": {
"lng": 100.879802,
"lat": 36.960654,
"l": 11
},
"海南州": {
"lng": 100.624066,
"lat": 36.284364,
"l": 11
},
"海西州": {
"lng": 97.342625,
"lat": 37.373799,
"l": 11
},
"黄南州": {
"lng": 102.0076,
"lat": 35.522852,
"l": 11
},
"玉树州": {
"lng": 97.013316,
"lat": 33.00624,
"l": 14
},
"济南": {
"lng": 117.024967,
"lat": 36.682785,
"l": 12
},
"滨州": {
"lng": 117.968292,
"lat": 37.405314,
"l": 12
},
"东营": {
"lng": 118.583926,
"lat": 37.487121,
"l": 12
},
"德州": {
"lng": 116.328161,
"lat": 37.460826,
"l": 12
},
"菏泽": {
"lng": 115.46336,
"lat": 35.26244,
"l": 13
},
"济宁": {
"lng": 116.600798,
"lat": 35.402122,
"l": 13
},
"莱芜": {
"lng": 117.684667,
"lat": 36.233654,
"l": 13
},
"聊城": {
"lng": 115.986869,
"lat": 36.455829,
"l": 12
},
"临沂": {
"lng": 118.340768,
"lat": 35.072409,
"l": 12
},
"青岛": {
"lng": 120.384428,
"lat": 36.105215,
"l": 12
},
"日照": {
"lng": 119.50718,
"lat": 35.420225,
"l": 12
},
"泰安": {
"lng": 117.089415,
"lat": 36.188078,
"l": 13
},
"威海": {
"lng": 122.093958,
"lat": 37.528787,
"l": 13
},
"潍坊": {
"lng": 119.142634,
"lat": 36.716115,
"l": 12
},
"烟台": {
"lng": 121.309555,
"lat": 37.536562,
"l": 12
},
"枣庄": {
"lng": 117.279305,
"lat": 34.807883,
"l": 13
},
"淄博": {
"lng": 118.059134,
"lat": 36.804685,
"l": 12
},
"太原": {
"lng": 112.550864,
"lat": 37.890277,
"l": 12
},
"长治": {
"lng": 113.120292,
"lat": 36.201664,
"l": 12
},
"大同": {
"lng": 113.290509,
"lat": 40.113744,
"l": 12
},
"晋城": {
"lng": 112.867333,
"lat": 35.499834,
"l": 13
},
"晋中": {
"lng": 112.738514,
"lat": 37.693362,
"l": 13
},
"临汾": {
"lng": 111.538788,
"lat": 36.099745,
"l": 13
},
"吕梁": {
"lng": 111.143157,
"lat": 37.527316,
"l": 14
},
"朔州": {
"lng": 112.479928,
"lat": 39.337672,
"l": 13
},
"忻州": {
"lng": 112.727939,
"lat": 38.461031,
"l": 12
},
"阳泉": {
"lng": 113.569238,
"lat": 37.869529,
"l": 13
},
"运城": {
"lng": 111.006854,
"lat": 35.038859,
"l": 13
},
"西安": {
"lng": 108.953098,
"lat": 34.2778,
"l": 12
},
"安康": {
"lng": 109.038045,
"lat": 32.70437,
"l": 13
},
"宝鸡": {
"lng": 107.170645,
"lat": 34.364081,
"l": 12
},
"汉中": {
"lng": 107.045478,
"lat": 33.081569,
"l": 13
},
"商洛": {
"lng": 109.934208,
"lat": 33.873907,
"l": 13
},
"铜川": {
"lng": 108.968067,
"lat": 34.908368,
"l": 13
},
"渭南": {
"lng": 109.483933,
"lat": 34.502358,
"l": 13
},
"咸阳": {
"lng": 108.707509,
"lat": 34.345373,
"l": 13
},
"延安": {
"lng": 109.50051,
"lat": 36.60332,
"l": 13
},
"榆林": {
"lng": 109.745926,
"lat": 38.279439,
"l": 12
},
"成都": {
"lng": 104.067923,
"lat": 30.679943,
"l": 12
},
"阿坝州": {
"lng": 102.228565,
"lat": 31.905763,
"l": 15
},
"巴中": {
"lng": 106.757916,
"lat": 31.869189,
"l": 14
},
"达州": {
"lng": 107.494973,
"lat": 31.214199,
"l": 14
},
"德阳": {
"lng": 104.402398,
"lat": 31.13114,
"l": 13
},
"甘孜州": {
"lng": 101.969232,
"lat": 30.055144,
"l": 15
},
"广安": {
"lng": 106.63572,
"lat": 30.463984,
"l": 13
},
"广元": {
"lng": 105.819687,
"lat": 32.44104,
"l": 13
},
"乐山": {
"lng": 103.760824,
"lat": 29.600958,
"l": 13
},
"凉山州": {
"lng": 102.259591,
"lat": 27.892393,
"l": 14
},
"泸州": {
"lng": 105.44397,
"lat": 28.89593,
"l": 14
},
"南充": {
"lng": 106.105554,
"lat": 30.800965,
"l": 13
},
"眉山": {
"lng": 103.84143,
"lat": 30.061115,
"l": 13
},
"绵阳": {
"lng": 104.705519,
"lat": 31.504701,
"l": 12
},
"内江": {
"lng": 105.073056,
"lat": 29.599462,
"l": 13
},
"攀枝花": {
"lng": 101.722423,
"lat": 26.587571,
"l": 14
},
"遂宁": {
"lng": 105.564888,
"lat": 30.557491,
"l": 12
},
"雅安": {
"lng": 103.009356,
"lat": 29.999716,
"l": 13
},
"宜宾": {
"lng": 104.633019,
"lat": 28.769675,
"l": 13
},
"资阳": {
"lng": 104.63593,
"lat": 30.132191,
"l": 13
},
"自贡": {
"lng": 104.776071,
"lat": 29.359157,
"l": 13
},
"拉萨": {
"lng": 91.111891,
"lat": 29.662557,
"l": 13
},
"阿里地区": {
"lng": 81.107669,
"lat": 30.404557,
"l": 11
},
"昌都地区": {
"lng": 97.185582,
"lat": 31.140576,
"l": 15
},
"林芝地区": {
"lng": 94.349985,
"lat": 29.666941,
"l": 11
},
"那曲地区": {
"lng": 92.067018,
"lat": 31.48068,
"l": 14
},
"日喀则地区": {
"lng": 88.891486,
"lat": 29.269023,
"l": 14
},
"山南地区": {
"lng": 91.750644,
"lat": 29.229027,
"l": 11
},
"乌鲁木齐": {
"lng": 87.564988,
"lat": 43.84038,
"l": 12
},
"阿拉尔": {
"lng": 81.291737,
"lat": 40.61568,
"l": 13
},
"阿克苏地区": {
"lng": 80.269846,
"lat": 41.171731,
"l": 12
},
"阿勒泰地区": {
"lng": 88.137915,
"lat": 47.839744,
"l": 13
},
"巴音郭楞": {
"lng": 86.121688,
"lat": 41.771362,
"l": 12
},
"博尔塔拉州": {
"lng": 82.052436,
"lat": 44.913651,
"l": 11
},
"昌吉州": {
"lng": 87.296038,
"lat": 44.007058,
"l": 13
},
"哈密地区": {
"lng": 93.528355,
"lat": 42.858596,
"l": 13
},
"和田地区": {
"lng": 79.930239,
"lat": 37.116774,
"l": 13
},
"喀什地区": {
"lng": 75.992973,
"lat": 39.470627,
"l": 12
},
"克拉玛依": {
"lng": 84.88118,
"lat": 45.594331,
"l": 13
},
"克孜勒苏州": {
"lng": 76.137564,
"lat": 39.750346,
"l": 11
},
"石河子": {
"lng": 86.041865,
"lat": 44.308259,
"l": 13
},
"塔城地区": {
"lng": 82.974881,
"lat": 46.758684,
"l": 12
},
"图木舒克": {
"lng": 79.198155,
"lat": 39.889223,
"l": 13
},
"吐鲁番地区": {
"lng": 89.181595,
"lat": 42.96047,
"l": 13
},
"五家渠": {
"lng": 87.565449,
"lat": 44.368899,
"l": 13
},
"伊犁州": {
"lng": 81.297854,
"lat": 43.922248,
"l": 11
},
"昆明": {
"lng": 102.714601,
"lat": 25.049153,
"l": 12
},
"保山": {
"lng": 99.177996,
"lat": 25.120489,
"l": 13
},
"楚雄州": {
"lng": 101.529382,
"lat": 25.066356,
"l": 13
},
"大理州": {
"lng": 100.223675,
"lat": 25.5969,
"l": 14
},
"德宏州": {
"lng": 98.589434,
"lat": 24.44124,
"l": 14
},
"迪庆州": {
"lng": 99.713682,
"lat": 27.831029,
"l": 14
},
"红河州": {
"lng": 103.384065,
"lat": 23.367718,
"l": 11
},
"丽江": {
"lng": 100.229628,
"lat": 26.875351,
"l": 13
},
"临沧": {
"lng": 100.092613,
"lat": 23.887806,
"l": 14
},
"怒江州": {
"lng": 98.859932,
"lat": 25.860677,
"l": 14
},
"普洱": {
"lng": 100.980058,
"lat": 22.788778,
"l": 14
},
"曲靖": {
"lng": 103.782539,
"lat": 25.520758,
"l": 12
},
"昭通": {
"lng": 103.725021,
"lat": 27.340633,
"l": 13
},
"文山": {
"lng": 104.089112,
"lat": 23.401781,
"l": 14
},
"西双版纳": {
"lng": 100.803038,
"lat": 22.009433,
"l": 13
},
"玉溪": {
"lng": 102.545068,
"lat": 24.370447,
"l": 13
},
"杭州": {
"lng": 120.219375,
"lat": 30.259244,
"l": 12
},
"湖州": {
"lng": 120.137243,
"lat": 30.877925,
"l": 12
},
"嘉兴": {
"lng": 120.760428,
"lat": 30.773992,
"l": 13
},
"金华": {
"lng": 119.652576,
"lat": 29.102899,
"l": 12
},
"丽水": {
"lng": 119.929576,
"lat": 28.4563,
"l": 13
},
"宁波": {
"lng": 121.579006,
"lat": 29.885259,
"l": 12
},
"衢州": {
"lng": 118.875842,
"lat": 28.95691,
"l": 12
},
"绍兴": {
"lng": 120.592467,
"lat": 30.002365,
"l": 13
},
"台州": {
"lng": 121.440613,
"lat": 28.668283,
"l": 13
},
"温州": {
"lng": 120.690635,
"lat": 28.002838,
"l": 12
},
"舟山": {
"lng": 122.169872,
"lat": 30.03601,
"l": 13
},
"香港": {
"lng": 114.186124,
"lat": 22.293586,
"l": 11
},
"澳门": {
"lng": 113.557519,
"lat": 22.204118,
"l": 13
},
"台湾": {
"lng": 120.961454,
"lat": 23.80406,
"l": 8
}
})
获取城市坐标代码
/**
* 获取城市坐标
*/
getCityPosition() {
var _this = this;
$.ajax({
url: 'https://xxxx.xx.cn/resources/gis/map_coordinate_bd_china_cites.json',
type: 'get',
dataType: 'jsonp', // 请求方式为jsonp
jsonpCallback: "bdMapForCites", // 自定义回调函数名
data: {},
success: function (res) {
console.log(res)
_this.cityPosition = res;
},
timeout: 3000
})
},
拓展:
自定义jonp及使用
jsonps(url, jsonpCallback, success) {
let script = document.createElement('script')
script.src = url
script.async = true
script.type = 'text/javascript'
window[jsonpCallback] = function (data) {
success && success(data)
}
document.body.appendChild(script)
},
//使用
this.jsonps('https://xx.xx.cn/provinces.json',"bdMapForProvinces",success);
function success(res) {
console.log(res);
this.provincePosition = res;
}