中国地图选中省份代码(中国地图选中省份代码是什么)
admin 发布:2022-12-19 08:06 131
今天给各位分享中国地图选中省份代码的知识,其中也会对中国地图选中省份代码是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Echarts实现全国地图点击进入各省份,各省份有对应的城市坐标点显示
- 2、高分求javascript高手解决jvectormap中国地图问题,要求地图显示省份名称,点击省份可跳转指定连接。
- 3、中国所有省份名称和简称还有省会
- 4、在中国地图上如何实现点击每个省可以弹出一个层用来显示部分介绍信息?
- 5、ArcGIS中,拿到一张中国地图,要扣出某个省的来,用哪个工具?
Echarts实现全国地图点击进入各省份,各省份有对应的城市坐标点显示
根据选择的地区去加载地图数据然后给chart.setOption(); 改变红色字体的值就可以,红色字体是省的拼音具体查看echarts/map文件夹内文件,有js加载方式和json加载方式
$.get('map/json/china.json', function (chinaJson) {
echarts.registerMap('china', chinaJson);
var chart = echarts.init(document.getElementById('main'));
chart.setOption({
series: [{
type: 'map',
map: 'china'
}]
});
});
高分求javascript高手解决jvectormap中国地图问题,要求地图显示省份名称,点击省份可跳转指定连接。
当时遇到这个地图也是花了一些功夫解决了点击跳转的需求,当时是实现了效果,但没有优化,提供给你参考。
这个地图插件依据浏览器不同,生成的地图代码不同,建议多测试一下。
在脚本最后注释的那个 alert就是click事件,自行替换即可。
实际的参考网站在百度发不出来地址,需要可以私信我。
//数据可以动态生成,格式自己定义,cha对应china-zh.js中省份的简称
var dataStatus = [{ cha: 'HKG', name: '香港', des: '' },
{ cha: 'HAI', name: '海南', des: '' },
{ cha: 'YUN', name: '云南', des: 'br/' },
{ cha: 'BEJ', name: '北京', des: 'br/' },
{ cha: 'TAJ', name: '天津', des: 'br/' },
{ cha: 'XIN', name: '新疆', des: '' },
{ cha: 'TIB', name: '西藏', des: '' },
{ cha: 'QIH', name: '青海', des: '' },
{ cha: 'GAN', name: '甘肃', des: 'br/' },
{ cha: 'NMG', name: '内蒙古', des: 'br/' },
{ cha: 'NXA', name: '宁夏', des: 'br/' },
{ cha: 'SHX', name: '山西', des: 'br/' },
{ cha: 'LIA', name: '辽宁', des: 'br/' },
{ cha: 'JIL', name: '吉林', des: 'br/' },
{ cha: 'HLJ', name: '黑龙江', des: 'br/' },
{ cha: 'HEB', name: '河北', des: 'br/' },
{ cha: 'SHD', name: '山东', des: 'br/' },
{ cha: 'HEN', name: '河南', des: 'br/' },
{ cha: 'SHA', name: '陕西', des: '' },
{ cha: 'SCH', name: '四川', des: 'br/' },
{ cha: 'CHQ', name: '重庆', des: '' },
{ cha: 'HUB', name: '湖北', des: 'br/' },
{ cha: 'ANH', name: '安徽', des: 'br/' },
{ cha: 'JSU', name: '江苏', des: 'br/' },
{ cha: 'SHH', name: '上海', des: '' },
{ cha: 'ZHJ', name: '浙江', des: 'br/' },
{ cha: 'FUJ', name: '福建', des: '' },
{ cha: 'TAI', name: '台湾', des: '' },
{ cha: 'JXI', name: '江西', des: '' },
{ cha: 'HUN', name: '湖南', des: '' },
{ cha: 'GUI', name: '贵州', des: '' },
{ cha: 'GXI', name: '广西', des: 'br/' },
{ cha: 'GUD', name: '广东', des: 'br/'}];
$('#container').vectorMap({ map: 'china_zh',
color: "#95cee9", //地图颜色
onLabelShow: function (event, label, code) {//动态显示内容
$.each(dataStatus, function (i, items) {
if (code == items.cha) {
label.html(items.name + items.des);
}
});
}
})
var hasNum = new Array();
$.each(dataStatus, function (i, items) {
if (items.des.indexOf('br') != -1) {//动态设定颜色,此处用了自定义简单的判断
var josnStr = "{" + items.cha + ":'#1c84b7'}";
hasNum.push(items.cha);
$('#container').vectorMap('set', 'colors', eval('(' + josnStr + ')'));
}
});
$('.jvectormap-zoomin').click(); //放大
$('#container').find("*[id*='jvectormap1']").each(function(){
var _this = $(this);
var _thisid = $(this).attr('id');
for (var i=0; ihasNum.length; i++){
if(_thisid.indexOf(hasNum[i]) != -1){
_this.click(function(){
//alert(_thisid)
})
}
}
})
中国所有省份名称和简称还有省会
当前(2021年6月),中国共计34个省级行政区,包括23个省、5个自治区、4个直辖市、2个特别行政区。
1、河北省:简称冀,省会是石家庄;
2、山西省:简称晋,省会是太原;
3、辽宁省:简称辽,省会是沈阳;
4、吉林省:简称,省会是;
5、黑龙江省:简称黑,省会是哈尔滨;
6、江苏省:简称苏,省会是南京;
7、浙江省:简称浙,省会是杭州;
8、安徽省:简称皖,省会是合肥;
9、福建省:简称闽,省会是福州;
10、江西省:简称赣,省会是南昌;
11、山东省:简称鲁,省会是济南;
12、河南省:简称豫”,省会是郑州;
13、湖北省:简称鄂,省会是武汉;
14、湖南省:简称湘,省会是长沙;
15、广东省:简称粤,省会是广州;
16、海南省:简称琼,省会是海口;
17、四川省:简称川或蜀,省会是成都;
18、贵州省:简称黔或贵,省会是贵阳;
19、云南省:简称云或滇,省会是昆明;
20、陕西省:简称陕或秦,省会是西安;
21、甘肃省:简称甘或陇,省会是兰州;
22、青海省:简称青,省会是西宁;
23、台湾省:简称台,省会是台北;
24、内蒙古自治区:简称内蒙古,省会是呼和浩特;
25、广西壮族自治区:简称贵,省会是南宁;
26、西藏自治区:简称藏,省会是拉萨;
27、宁夏回族自治区:简称宁,省会是银川;
28、新疆维吾尔自治区:简称新,省会是乌鲁木齐;
29、北京市:简称京,直辖市;
30、天津市:简称津,直辖市;
31、上海市:简称沪,直辖市;
32、重庆市:简称渝,直辖市;
33、香港特别行政区:简称港,特别行政区;
34、澳门特别行政区:简称澳,特别行政区。
各省得名原因:
一、以方向得名
河北:承袭自唐朝时期以当时黄河以北而得名河北道旧制。
河南:承袭自唐朝时期以当时黄河以南而得名河南道旧制。
山西:以太行山以西而得名。
山东:以太行山以东而得名。
湖北:以洞庭湖以北而得名。
湖南:以洞庭湖以南而得名。
云南:以在云岭之南得名。
江西:以江南西道而得名。
广东:以广南东路简称得名。(广南路:唐属岭南道,宋改名为广南东路)。
广西:以广南西路简称得名。(广南路:唐属岭南道,宋改名为广南西路)。
北京:以首都居于北方而得名。
陕西:以河南陕县之西得名。
西藏:以清政府官方正式定名得名。
内蒙古:以内札萨克蒙古得名。(蒙古原分为内蒙和外蒙两地,民国后期外蒙古独立为蒙古国)。
二、以取字得名
甘肃:以甘州(张掖)、肃州(酒泉)各取一字得名。
江苏:以江宁(南京)、苏州各取一字得名。
安徽:以安庆、徽州(黄山)各取一字得名。
福建:以福州、建州(南平)各取一字得名。
三、以地名得名
黑龙江:以黑龙江(河流名)而得名。
青海:以青海湖得名。
四川:以宋代在四川地区设立的益州路、利州路、梓州路、夔州路四路得名。(又有一说为:三川汇长江而得名)。
贵州:以贵山得名。
上海:以上海浦而得名。
浙江:以浙江(即钱塘江)得名。
海南:以海南岛得名。
四、以寓意得名
新疆:以其为故土新归得名。(原为汉朝西域,清朝收复新疆后以其为故土新归而得名)。
吉林:以吉林乌拉得名。(吉林乌拉---满语,意为沿江,有“先有乌拉,后有吉林”一说)。
辽宁:以辽河流域永久安宁得名。
宁夏:以西夏安宁得名。(西夏---李元昊创立的西夏国)。
天津:以天子津渡而得名。
重庆:以“双重喜庆”而得名。
香港:以东莞的香料而得名。
澳门:以妈阁(英语Macao)的葡萄牙语(Macau)而得名。
台湾:以台湾原住民族“台窝湾”得名,清朝设台湾府(府治在现台南)。
在中国地图上如何实现点击每个省可以弹出一个层用来显示部分介绍信息?
额,没分的;就思路吧,按思路来就写出来了;
搞个一维数组,存放各个地方信息;var arrmap=newArray();
编个函数,function getmap(i){} //i 是数组的标签也就是代表的省份,意思明白了吧,每个省份,自己切好,在上面加上onMouseOver=getmap(i) onMouseOut=隐藏函数
function getmap(i)
{
var mDiv = document.createElement("div");
mDiv.setAttribute("id","mDiv"+i)
mDiv.style.background =
mDiv.style.width =
mDiv.style.height =
mDiv.style.color =
mDiv.style.position=
mDiv.style.zIndex=
mDiv.style.marginLeft=
mDiv.style.marginTop=
mDiv.innerHTML = arrmap[i]
}
隐藏函数,要用到变量的,嘿嘿,有他的道理
document.getElementById("mDiv"+i).removeNode(true);
完成了,OK
ArcGIS中,拿到一张中国地图,要扣出某个省的来,用哪个工具?
Merge、Dissolve和Select工具。以山西省为例:
1、在国家基础地理信息中心选择需要的省份所在的图幅,山西省需要I49 J49 K49 J50 K50五部分,在该网站注册登录后,即可提交订单(免费)进行下载,解压后为.gdb文件数据库,可以在ArcGIS下直接打开。
2、将五个.gdb数据库中的BOUA数据层加载至ArcGIS中,BOUA为各级行政区数据。
3、将图幅分割后的数据合并,ArcToolbox → Data Management Tools → General → Merge,得到 BOUA_merge文件。
4、消除中间的分割线,ArcToolbox→Data Management Tools→Generalization→Dissolve,勾选PAC和NAME字段,想要留下来,自动生成的自动不要勾选(如Shape_Length等)得到BOUA_disslove文件。
5、根据PAC字段选择出山西省,山西省代码为14开头,就是PAC字段中前两位为14的就属于山西省范围。ArcToolbox → Analysis Tools → Extract → Select,得到 BOUA_select 文件。
6、使用dissolve工具,融合得到边界。
中国地图选中省份代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于中国地图选中省份代码是什么、中国地图选中省份代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-19竞价推广代运营,竞价推广代运营是什么意思
- 05-19seo推广是什么意思呢,seo推广是什么工作
- 05-19seo网站,seo网站是什么意思
- 05-19seo优化是什么,SEO优化是什么意思
- 05-18seo网站优化,seo网站优化是做什么的
- 05-18seo是什么职业,seo是做什么的?
- 05-18seo优化是什么意思,seo是什么意思
- 05-18sem优化,sem优化师是做什么的
- 05-18网站建设是干嘛的,网站建设是什么工作
- 05-18搜索引擎是什么意思,全文搜索引擎是什么意思
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接