• 在网页中加入百度地图


    一、打开百度地图生成器 http://api.map.baidu.com/lbsapi/creatmap/

     
    二、创建地图
    1.定位中心点,默认为北京,点击切换,输入公司的具体所在城市和具体地址。这个时候,地图会切换到该地点范围内。
    2.设置地图,这一点基本上不用管,只用适当的设置下宽度和高度即可。
    3.添加标注,其实网站建设者未必知道该企业的准确位置,往往不知道该标在哪。这时候,我们可以打开http://map.baidu.com/ ,查询到详细坐标,标注上去。这个标记图标是可以换的,根据自己喜欢来设置吧。记得标注完以后输入名称和备注。
     
     
    三、获取代码
    获取代码就很简单了,点击黄色的按键,直接复制代码。
     
    四、加入到网页中,有两种方法。
    1、分别粘贴
     
             你需要把样式和地图初始化js粘贴在两个head标签里面,把地图容器放在两个body标签里面,最后把余下的地图自定义js放在body结束标签和html结束标签之间。
     
     
     
    你需要参照以下的结构,把代码放到你自己网页的相应位置。
     
    <html>
     
       <head>
     
              红色部分
     
       </head>
     
       <body>
     
              绿色部分
     
       </body>
     
               蓝色部分
     
    </html>
     
     
     
    举个例子,如果你获取的代码是这样子的:
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
     
    <head>
     
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
     
    <meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" />
     
    <meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" />
     
    <title>百度地图API自定义地图</title>
     
    <!--引用百度地图API-->
     
    <style type="text/css">
     
        html,body{margin:0;padding:0;}
     
        .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
     
        .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
     
    </style>
     
    <script type="text/javascript" src="http://api.map.baidu.com/api?key=dd209544231c9c47255925d3e22ecf07&v=1.1&services=true"></script>
     
    </head> 
     
    <body>
     
      <!--百度地图容器-->
     
      <div style="697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div>
     
    </body>
     
    <script type="text/javascript">
     
        //创建和初始化地图函数:
     
        function initMap(){
     
            createMap();//创建地图
     
            setMapEvent();//设置地图事件
     
            addMapControl();//向地图添加控件
     
        }
     
        //创建地图函数:
     
        function createMap(){
     
            var map = new BMap.Map("dituContent");//在百度地图容器中创建一个地图
     
            var point = new BMap.Point(116.395645,39.929986);//定义一个中心点坐标
     
            map.centerAndZoom(point,12);//设定地图的中心点和坐标并将地图显示在地图容器中
     
            window.map = 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);
     
        }
     
        initMap();//创建和初始化地图
     
    </script>
     
    </html>
    方法二、使用iframe
     
          你可以把得到的代码整个保存成网页的格式,然后再在你自己网页中增加一句<iframe width=420 height=330 frameborder=0 scrolling=auto src=URL></iframe>
     
         scrolling表示是否显示页面滚动条,可选的参数为auto、yes、no,如果省略这个参数,则默认为auto.
     
         height和width分别为高度,宽度。
     
         frameborder是这个容器边的宽度。
     
          比如,你保存了一个名为mymap.htm的网页文件,想让它宽为697,高为550。没有边框。路径为plus/mymap.htm。你就可以这样书写:<iframe width=697 height=550 frameborder=0 scrolling=auto src="plus/mymap.htm"></iframe>
  • 相关阅读:
    虚函数和纯虚函数
    函数指针
    const成员函数
    随笔
    Myeclipse/eclipse的Web project改写成Maven项目
    Maven项目配置不接文件名
    Tomcat需要更改三个端口,才能在一台机器上搭载多个tomcat
    maven错误:Project configuration is not up-to-date with pom.xml
    Failed to execute goal on project MakeFriends: Could not resolve dependencie The POM for .chengpai.jtd:jtd-service-api:jar:1.0-SNAPSHOT is missing, no dependency information available
    编译器问题:运行maven,报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
  • 原文地址:https://www.cnblogs.com/hlfei/p/3770030.html
Copyright © 2020-2023  润新知