服务热线 400-660-8066

南京网站建设
首页 站内资讯

南京网站建设

站内资讯
南京网站建设 / 站内资讯 / 产品资讯 / 正文

网站建设之高德地图开发经验简解

来源: All文章
发布时间:2023-08-02 09:33:36

  随着时代的发展,互联网技术日新月异。在网站建设过程中,越来越多的应用应用到

  网站开发中。有第三方的百度分享、share分享,可以帮助我们分享我们的网站到各个平台从而实现推广网站的作用。也有QQ互联、百度商桥来帮助我们来实现在线客服的功能,也有百度统计来帮助我们统计网站流量,让我们知道网站情况,最后,我们

  也可以通过引用百度地图、高德地图来帮助客户更好的找到我们。

  1、首先,我们要应用高德地图的Js文件

  scripttype=text/javascriptsrc=地图接口地址?v=

  1.

  4.14key=您申请的key值/script

  2.然后我们要实例化网站地图

  varmap=newAMap.Map(container,{

  resizeEnable:true,

  center:[11

  3.925996,2

  2.51593],//地图中心点

  zoom:18,//地图层级

ang:en//地图语言

  });

  3.上面两步,只能呈现一个光秃秃的地图,不能让他人一眼

  看到我们公司的位置,为了让他人更好发现我们公司的位置,

  我们可以标注中心点、信息窗体。如下:

  //中心点

  functionaddMarker(){

  map.clearMap();

  varmarker=newAMap.Marker({

  map:map,

  position:[11

  3.925996,2

  2.51593]

  });

  //鼠标点击marker弹出自定义的信息窗体

  AMap.event.addListener(marker,'click',function(){

  infoWindow.open(map,marker.getPosition());

  });

  }

  addMarker();

  //信息窗体

  functioncreateInfoWindow(title,content){

  varinfo=document.createElement(p);

  info.className=custom-infoinput-cardcontent-window-card;

  //可以通过下面的方式修改自定义窗体的宽高

  //info.style.width=400px;

  //定义顶部标题

  vartop=document.createElement(p);

  vartitleD=document.createElement(p);

  varcloseX=document.createElement(img);

  top.className=info-top;

  titleD.innerHTML=title;

  closeX.src=https://webapi.amap.com/images/close

  2.gif;

  closeX.onclick=closeInfoWindow;

  top.appendChild(titleD);

  top.appendChild(closeX);

  info.appendChild(top);

  //定义中部内容

  varmiddle=document.createElement(p);

  middle.className=info-middle;

  middle.style.backgroundColor='white';

  middle.innerHTML=content;

  info.appendChild(middle);

  //定义底部内容

  varbottom=document.createElement(p);

  bottom.className=info-bottom;

  bottom.style.position='relative';

  bottom.style.top='0px';

  bottom.style.margin='0auto';

  varsharp=document.createElement(img);

  sharp.src=https://webapi.amap.com/images/sharp.png;

  bottom.appendChild(sharp);

  info.appendChild(bottom);

  returninfo;

  }

  vartitle='{$config.site_company}',

  content=[];

  content.push({$config.site_address});

  varinfoWindow=newAMap.InfoWindow({

  isCustom:true,//使用自定义窗体

  content:createInfoWindow(title,content.join(br/)),

  offset:newAMap.Pixel(16,-45)

  });//实例化窗体

  infoWindow.open(map,[11

  3.925996,2

  2.51593])//直接打开信息窗体

  4、最后我们也可以通过下面地址快速生面地图

* 文章来源于网络,如有侵权,请联系客服删除处理。
在线 咨询

添加动力小姐姐微信

微信 咨询

电话咨询

400-660-8066

我们联系您

电话 咨询
微信扫码关注动力小姐姐 X
qr