南平,福建省地级市,地处福建省北部,武夷山脉北段东南侧,位于闽、浙、赣三省交界处,俗称“闽北”,东北与浙江省江山、龙泉、庆元等县(市)相邻,西北与江西省的资溪、铅山、广丰等县接壤,东南与本省宁德市的古田、屏南县交界,西南与本省三明市的泰宁、将乐、沙县、尤溪等县毗邻 [1] ,介于北纬26°15’—28°19’,东经117°00’—119°17’之间,幅员面积2.63万平方千米,占福建省的五分之一; [2] 革命战争年代,福建省委曾经几度驻在闽北,被誉为“红旗不倒”的红土地。 [3-4]
南平辖2个市辖区、5个县、代管3个县级市;2019年末,全市户籍人口318.26万(常住人口269万),其中城镇常住人口154.68万人,城镇化率为为57.5% [5] 。第七次人口普查显示南平市2020年常住人口2680645人。 [41] 境内山峰耸峙,低山广布,河谷与山间小盆地错落其间,具有中国南方典型的“八山一水一分田”特征,形成以丘陵、山地为主的地貌。 [4]
南平是福建开发最早的地区之一;东汉时期,南平、建瓯、浦城等便建县;“福建”之名即来自福州、建州(今建瓯市)各取首字而来。 [4] 南平是闽越文化、朱子文化、武夷茶道文化、齐天大圣文化、太极文化的发源地,被誉为“闽邦邹鲁”和“道南理窟”;曾涌现出2000多位进士和17位宰相;拥有一级至三级旅游资源实体180多处,武夷山是全国仅有的4个“世界自然与文化遗产地”之一。 [2]
地图是个很强大的插件,据说ajax技术热门就是从地图产生那一刻开始,它给人们带来了极大的方便,很多网站上都少不了地图展示定位,尤其是品牌官网,地图无疑是展示一个企业位置最直观的工具。犹以百度地图和谷歌地图最为出色,先来看看百度地图的使用方法:
html结构:放一个div容器就OK,用css固定宽高,加个搜索框吧~
复制代码<input class="city-input"><div id="qiuye-map"></div>复制代码
然后就是js代码了:废话不多说,一切语言尽在代码中
复制代码//百度地图(function(){//加载百度地图所需的css的api文件var head = document.getElementsByTagName("head")[0];var link = document.createElement("link");link.rel="stylesheet";link.type="text/css"link.href = "http://api.map.baidu.com/res/11/bmap.css";head.appendChild(link);var script = document.createElement("script");script.src = "http://api.map.baidu.com/getscript?v=1.1&ak=&services=true&t=20130716024058"; head.appendChild(script);var json={pointX:114.037313,//坐标xpointY:22.539607,//坐标yicoWidth:56,//定位图标宽icoHeight:56,//定位图标高infoLeft:27,//定位信息框左偏移infoTop:56,//定位信息框上偏移icoURL:"point.png",//定位小图标icoLeft:0,//定位图标左偏移icoTop:0,//定位图标上偏移txt1:"秋叶网络博客",//定位信息,同下txt2:"广东省深圳市福田区车公庙",txt3:"QQ:1183238717", }function createMap(){var map = new BMap.Map("qiuye-map");//地图容器,地图要显示在网页的哪个位置var point = new BMap.Point(json.pointX,json.pointY);map.centerAndZoom(point,15);//15是初始缩放级别window.map = map;}function setMapEvent(){map.enableDragging();map.enableScrollWheelZoom();map.enableDoubleClickZoom();map.enableKeyboard();}function addMapControl(){//缩放控件var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});map.addControl(ctrl_nav);//加缩略图控件var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});map.addControl(ctrl_ove);//比例尺控件var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});map.addControl(ctrl_sca);}function createIcon(){var icon = new BMap.Icon(json.icoURL, new BMap.Size(json.icoWidth,json.icoHeight),{imageOffset: new BMap.Size(json.icoLeft,json.icoTop),infoWindowOffset:new BMap.Size(json.infoLeft,json.infoTop),offset:new BMap.Size(5,json.icoHeight)})var marker = new BMap.Marker(new BMap.Point(json.pointX,json.pointY),{icon:icon});map.addOverlay(marker);var content = "<table>";content = content + "<tr><td>"+json.txt1+"</td></tr>";content = content + "<tr><td>"+json.txt2+"</td></tr>";content = content + "<tr><td>"+json.txt3+"</td></tr>";content += "</table>";var infowindow = new BMap.InfoWindow(content);marker.addEventListener("click",function(){this.openInfoWindow(infowindow);});}function initMap(){createMap();setMapEvent();addMapControl();createIcon();}script.onload=function(){initMap();}$(".city-input").keyup(function(e){//表单搜索位置var e=e||window.event;if(e.keyCode==13){var address=$(".city-input").val();var myGeo = new BMap.Geocoder();myGeo.getPoint(address, function(point){if (point) {map.centerAndZoom(point, 14);map.addOverlay(new BMap.Marker(point));}}, address);}});})()复制代码