当前位置:首页 > 代码 > 正文

html地图插件代码(html地图导航)[20240420更新]

admin 发布:2024-04-20 19:59 131


今天给各位分享html地图插件代码的知识,其中也会对html地图导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

html5实现地图上定位导航路线

html5实现地图上定位导航路线方法如下:

1.先通过百度拾取坐标系统获得点位的坐标。

2.在网页的head中插入百度API引用脚本。

script type="text/javascript" src="

key=v=1.1services=true"/script

3.在网页的/body之后/html之前插入地图显示代码。

4.设置显示地图的div的id为“dituContent”,即添加 id="dituContent"

由于jqm的div的高度都是根据内容自由放大的,所以为了地图能正常显示,还需要

增加一个高度值,一般情况600px就可以,完成。

百度地图 html怎么引入百度地图api

1.进入: (创建地图-百度地图API所见即所得工具,百度官方地址,大家放心使用)

切换城市,搜索需标注位置。(如下图:)

设置地图:大家可以对网站显示地图的宽高进行设置,其余选项不动。

添加标注:点击第一个图标后,在右侧找到自己的位置,单击鼠标左键可定位。标记图标处可更换图标形状,名称和备注填入位置相关信息。(如下图:)

步骤阅读

完成以上4步后,点获取代码。

获取代码如下:(注意:通常我们在网页中只要插入以下代码,小虫标注出来,其余的可不用。)

1.在head/head间插入下面代码:这是样式和JS脚本。

!--引用百度地图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=";v=1.1services=true"/script

2.在body/body间需要显示地图的位置放入以下代码:(该代码调用地图)

!--百度地图容器--

div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"/div

3.以下代码放在页面最底端(其实可放在页面任意位置。)

script type="text/javascript"

//创建和初始化地图函数:

function initMap(){

createMap();//创建地图

setMapEvent();//设置地图事件

addMapControl();//向地图添加控件

addMarker();//向地图中添加marker

}

//创建地图函数:

function createMap(){

var map = new BMap.Map("dituContent");//在百度地图容器中创建一个地图

var point = new BMap.Point(115.949652,28.693851);//定义一个中心点坐标

map.centerAndZoom(point,18);//设定地图的中心点和坐标并将地图显示在地图容器中

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);

}

//标注点数组

var markerArr = [{title:"百恒网络",content:"电话:0791-88117053br/手机:15079002975",point:"115.950312|28.693447",isOpen:1,icon:{w:23,h:25,l:46,t:21,x:9,lb:12}}

];

//创建marker

function addMarker(){

for(var i=0;imarkerArr.length;i++){

var json = markerArr[i];

var p0 = json.point.split("|")[0];

var p1 = json.point.split("|")[1];

var point = new BMap.Point(p0,p1);

var iconImg = createIcon(json.icon);

var marker = new BMap.Marker(point,{icon:iconImg});

var iw = createInfoWindow(i);

var label = new BMap.Label(json.title,{"offset":new BMap.Size(json.icon.lb-json.icon.x+10,-20)});

marker.setLabel(label);

map.addOverlay(marker);

label.setStyle({

borderColor:"#808080",

color:"#333",

cursor:"pointer"

});

(function(){

var index = i;

var _iw = createInfoWindow(i);

var _marker = marker;

_marker.addEventListener("click",function(){

this.openInfoWindow(_iw);

});

_iw.addEventListener("open",function(){

_marker.getLabel().hide();

})

_iw.addEventListener("close",function(){

_marker.getLabel().show();

})

label.addEventListener("click",function(){

_marker.openInfoWindow(_iw);

})

if(!!json.isOpen){

label.hide();

_marker.openInfoWindow(_iw);

}

})()

}

}

//创建InfoWindow

function createInfoWindow(i){

var json = markerArr[i];

var iw = new BMap.InfoWindow("b class='iw_poi_title' title='" + json.title + "'" + json.title + "/bdiv class='iw_poi_content'"+json.content+"/div");

return iw;

}

//创建一个Icon

function createIcon(json){

var icon = new BMap.Icon("", new BMap.Size(json.w,json.h),{imageOffset: new BMap.Size(-json.l,-json.t),infoWindowOffset:new BMap.Size(json.lb+5,1),offset:new BMap.Size(json.x,json.h)})

return icon;

}

initMap();//创建和初始化地图

/script

HTML中怎样添加地图

1、打开网页百度搜索引擎,输入:百度API,然后点击进入:如图

2、在进入百度API之后,选择栏目项开发---地图生成器选项,单击进入:如下图

3、在打开的新的窗口页面时,设置自己的区域,精确查找等要设置的地点;如图

4、如图所示:添加标注,标注我所在地址;

5、所有都设置好了以后,点击获取代码:会自动弹出新的对话框,如图;

6、将弹出的新的对话框里的html代码复制到html格式的文件里面,然后右击,打开方式,用浏览器打开,查看效果,即可;

我在网页上想调用百度地图,如何实现百度地图的标记功能,在html文件里写js代码

第一步:进入百度创建地图的网站,搜索出自己要展示的位置

第二步:设置地图,大家可以对网站显示地图的宽高进行设置,其余选项不动。

第三步:添加标注。点击第一个图标后,在右侧找到自己的位置,单击鼠标左键可定位。标记图标处可更换图标形状,名称和备注填入位置相关信息。

第四步:获取代码。将代码贴到你的网页里就OK了

如何在HTML中添加插入自定义的百度地图

第一步:在浏览器中打开百度地图生成器

第二步:图中右侧为自定义,根据自己的需求填写相关信息

第三步:点击获取代码按钮,会自动生成代码,将代码写入页面中即可,也可以使用iframe标签完成引用。

如何在HTMl网页中插入百度地图

1、登录百度地图api,地址:

2、设置你的地理位置,以北京大学为例子如图:

3、简单设置下地图功能,也可以不设置。地图的宽度和高度根据网页空间的大小设置就可以。

4、设置地图信息标注,这个有利于查看地图的人一眼就看到自己在什么位置,而且也很清楚的标注了你所要标注地点的名称。

5、设置以后查看效果:

6、另外两个也是标注工具,使用方法和这个是一样的。

7、获取代码,以上都设置好了以后,就可以获取地图代码了

8、复制地图代码插入到网站的页面源文件中,如果你是在网站后台编辑中想要插入地图,就点击后台的源代码按钮,直接将地图代码复制进去就可以。

关于html地图插件代码和html地图导航的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/115.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载