js简单实现基于图片的路线规划导航

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>楼层指引</title><link href="${ctxStatic}/plugins/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet"><script src="${ctxStatic}/plugins/jquery-3.2.1.min.js"></script><script src="${ctxStatic}/plugins/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script><link href="${ctxStatic}/modules/front/zhiyin/css/tooltip.css?s=1" rel="stylesheet"><script src="${ctxStatic}/modules/front/zhiyin/js/cvi_map_lib.js?s=1"></script><script src="${ctxStatic}/modules/front/zhiyin/js/wz_jsgraphics.js?s=1"></script><script src="${ctxStatic}/modules/front/zhiyin/js/maputil.js?s=1"></script><script src="${ctxStatic}/modules/front/zhiyin/js/mapper.js?s=1"></script><style>body{background-image: url('${ctxStatic}/modules/front/index/image/bg.jpg');background-repeat:no-repeat;background-position-x: center;background-position-y: center;background-size: 100% 100%;background-attachment:fixed;-moz-background-size: 100% 100%;}.page-content{min-height: 768px;}.page-header{border-bottom:0px !important;}.page-header h1{color:#fff;}.img-div{text-align: center;}.img-bg{position: relative;display: inline-block;width:1200px;height:586px;}.position-1{position: absolute;bottom: 68px;left: 124px;float: left;display:none;}.position-2{position: absolute;bottom: 110px;left: 124px;float: left;display:none;}.position-3{position: absolute;bottom: 35px;left: 708px;float: left;display:none;}.position-4{position: absolute;bottom: 68px;left: 682px;float: left;display:none;}.position-5{position: absolute;bottom: 40px;left: 270px;float: left;display:none;}div#planetmap_blind, div.blind_area {background: transparent;text-align: left;vertical-align: bottom;margin: 0; padding: 0;}</style>
</head><body><div class="main-content"><div class="page-content"><a id="fanhui" οnclick="javascript :history.go(-1);" class="pull-left btn btn-lg btn-info" style="" >返回</a><div class="page-header"><h1 class="text-center">楼层指引</h1></div><div class="row row-from"><div class="img-div col-xs-12"><div class="img-bg"><img id="zhiyin-bg1" class="mapper showcoords noborder iopacity30 icolorff0000" border='0' usemap="#planetmap" src="${ctxStatic}/modules/front/zhiyin/image/bg2.png" ><map name='planetmap' id='planetmap'><area id="area01" shape='rect' coords='24,105,127,265' class="icolor00ff00" tooltip="网上咨询1" οnmοuseοver="cvi_tip._show(event);" οnmοuseοut="cvi_tip._hide(event);" οnmοusemοve="cvi_tip._move(event);" href="javascript:getPosition02(this);" alt='' /><area id="area02" shape='rect' coords='24,269,127,439' class="icolor00ff00" tooltip="网上咨询2" οnmοuseοver="cvi_tip._show(event);" οnmοuseοut="cvi_tip._hide(event);" οnmοusemοve="cvi_tip._move(event);" href="javascript:getPosition01(this);" alt='' /><area id="area03" shape='rect' coords='25,442,150,565' class="icolor00ff00" tooltip="洗手间" οnmοuseοver="cvi_tip._show(event);" οnmοuseοut="cvi_tip._hide(event);" οnmοusemοve="cvi_tip._move(event);" href="javascript:getPosition05(this);" alt='' /><area id="area04" shape='rect' coords='1076,108,1170,466' class="icolor00ff00" tooltip="网上自助立案" οnmοuseοver="cvi_tip._show(event);" οnmοuseοut="cvi_tip._hide(event);" οnmοusemοve="cvi_tip._move(event);" href="javascript:getPosition04(this);" alt='' /><area id="area05" shape='rect' coords='1027,471,1173,563' class="icolor00ff00" tooltip="咨询室" οnmοuseοver="cvi_tip._show(event);" οnmοuseοut="cvi_tip._hide(event);" οnmοusemοve="cvi_tip._move(event);" href="javascript:getPosition03(this);" alt='' /><area id="area06" shape='rect' coords='545,485,575,514' tooltip="你在此处" href='javascript:void(0);' alt='' /></map><div class="position-1"><img src="${ctxStatic}/modules/front/zhiyin/image/wszx1.png" /></div><div class="position-2"><img class="img-responsive center-block" src="${ctxStatic}/modules/front/zhiyin/image/wszx2.png" /></div><div class="position-3"><img class="img-responsive center-block" src="${ctxStatic}/modules/front/zhiyin/image/zhixunshi.png" /></div><div class="position-4"><img class="img-responsive center-block" src="${ctxStatic}/modules/front/zhiyin/image/wszz.png" /></div><div class="position-5"><img class="img-responsive center-block" src="${ctxStatic}/modules/front/zhiyin/image/wc.png" /></div><%--<div class="position-6"></div>--%><%--<div class="position-7"></div>--%><%--<div class="position-8"></div>--%><%--<div class="position-9"></div>--%></div><!-- area --></div></div></div><!-- 定位  --><%--<div id="cvi_tooltip_0" style="visibility: visible; position: absolute; display: block; opacity: 1; left: 620px; top: 559px;">你在此处</div>--%><div id="cvi_tooltip_1" class="tooltip_md" style="opacity: 1;"><img src="${ctxStatic}/modules/front/zhiyin/image/end_marker.png" /></div></div><!-- /.main-content -->
</body>
</html><script>var steepMap = 1000;var xx;var yy;$(document).mousemove(function(e) {
//      xx = e.originalEvent.x || e.originalEvent.layerX || 0;
//      yy = e.originalEvent.y || e.originalEvent.layerY || 0;var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;var scrollY = document.documentElement.scrollTop || document.body.scrollTop;xx = e.pageX || e.clientX + scrollX;yy = e.pageY || e.clientY + scrollY;});$(document).ready(function(){});function getPosition01(obj){$(".position-1").show(steepMap);$(".position-2").hide();$(".position-3").hide();$(".position-4").hide();$(".position-5").hide();//标记$(".tooltip_md").css({'visibility':'visible','position': 'absolute','display': 'block','opacity': '1','left': xx,'top': yy});}function getPosition02(obj){console.log(obj);$(".position-2").show(steepMap);$(".position-1").hide();$(".position-3").hide();$(".position-4").hide();$(".position-5").hide();//标记$(".tooltip_md").css({'visibility':'visible','position': 'absolute','display': 'block','opacity': '1','left': xx,'top': yy});}function getPosition03(obj){$(".position-3").show(steepMap);$(".position-1").hide();$(".position-2").hide();$(".position-4").hide();$(".position-5").hide();//标记$(".tooltip_md").css({'visibility':'visible','position': 'absolute','display': 'block','opacity': '1','left': xx,'top': yy});}function getPosition04(obj){$(".position-4").show(steepMap);$(".position-1").hide();$(".position-2").hide();$(".position-3").hide();$(".position-5").hide();//标记$(".tooltip_md").css({'visibility':'visible','position': 'absolute','display': 'block','opacity': '1','left': xx,'top': yy});}function getPosition05(obj){$(".position-5").show(steepMap);$(".position-1").hide();$(".position-2").hide();$(".position-3").hide();$(".position-4").hide();//标记$(".tooltip_md").css({'visibility':'visible','position': 'absolute','display': 'block','opacity': '1','left': xx,'top': yy});}$('body').click(function(e) {if(e.target.id != 'area01' && e.target.id != 'area02' && e.target.id != 'area03' && e.target.id != 'area04' && e.target.id != 'area05'){$(".position-1").hide();$(".position-2").hide();$(".position-3").hide();$(".position-4").hide();$(".position-5").hide();$("#zhiyin-bg1_canvas").css("background-color","");$(".tooltip_md").css({'visibility':'visible','position': 'absolute','display': 'none','opacity': '0'});}});//   function showCoords(map,area,x,y,w,h) {
//      function parseDMS(v,n){var d,m,s; d=parseInt(v); m=Math.abs(parseFloat(v-d)*60); s=Math.abs(parseFloat(parseInt(m)-m)*60); return Math.abs(d)+"° "+parseInt(m)+"' "+parseInt(s)+"'' "+n;}
//      if(map=="planetmap") {
//          var obj, country = "", lon = (x*360/w)-180, lat = 90-(y*180/h);
//          lon = parseDMS(lon,lon!=0?(lon<0?"W":"E"):""); lat = parseDMS(lat,lat!=0?(lat<0?"S":"N"):"");
//          if(area!=0) {obj = document.getElementById(area); country = "  ("+(obj.title||obj.alt)+")";}
//          document.getElementById("planetmap_blind").innerHTML = "<p class='coords'>Latitude: "+lat+"  Longitude: "+lon+country+"<\/p>";
//      }
//  }if(document.getElementsByName('planetmap')){var _areas=document.getElementsByTagName('area');for(j=0;j<_areas.length;j++){//alert(_areas[j]);(function (i) {_areas[i].onclick = function() {
//                  console.log(_areas[i]);
//                  var image_id = document.getElementById("zhiyin-bg1");
//                  var area_id = document.getElementById("area01");
//                  setAreaOver(this,'zhiyin-bg1_canvas','0,0,255','255,0,0','0.3',1,0,0);
//                  $("#zhiyin-bg1_canvas").css("background-color","#11101080")//遮罩层
//                  $(".main-content").css("background-color","#11101080")}})(j);}}</script>

js简单实现基于图片的路线规划导航相关推荐

  1. Android 调用百度地图sdk 实现路线规划导航

    Android 调用百度地图sdk 实现路线规划导航 功能: 实现实时/需求定位 卫星地图查看 路况 周边poi检索 地点输入提示检索 驾驶 步行 公交 骑行路线规划 注:以上为实现的大概功能 ,接下 ...

  2. android app调用第三方地图路线规划导航(百度,高德,腾讯)

    android app调用第三方地图路线规划导航(百度,高德,腾讯) 因为直接使用高德的sdk提供的导航被投诉说不准,所以需要接第三方. 把BAT系的地图都接上了,有兄弟找到其他的地图调用方法告诉下小 ...

  3. uniapp 微信小程序实现路线规划导航

    1.引入插件 在微信公众平台中找到设置,添加腾讯位置服务路线规划插件 2.引入插件包&授权 1.在项目中找到manifest.json,找到小程序相关配置(mp-weixin)直接复制进去. ...

  4. uniapp 开发安卓App实现高德地图路线规划导航

    文章目录 技术概述 技术详述 问题与解决 我的总结 参考文献 技术概述 描述这个技术是做什么的/什么情况下会使用到这个技术,学习该技术的原因,技术的难点在哪里.控制在50-100字内. uniapp的 ...

  5. JS简单实现京东图片放大镜效果

    效果图: 素材: 大图: 小图: 代码思路: 详见代码注释JS部分 代码: <!DOCTYPE html> <html lang="en"><head ...

  6. 微信小程序路线规划导航并唤醒第三方导航app

    wx.openLocation(Object object) 使用微信内置地图查看位置 参数 Object object 属性 类型 默认值 必填 说明 latitude number   是 纬度, ...

  7. 八叉树建立地图并实现路径规划导航

    构建语义地图时,用的是 octomap_server和 semantic_slam: octomap_generator,不过还是整理下之前的学习笔记. 一.Octomap 安装并使用Octomap_ ...

  8. 简单的基于地理图片的旅行路线还原

    在学校时关注基于地理信息的数据挖掘已久,毕业后几无涉足.本文小结当时的一些工作--基于带地理信息的图片的旅行路线还原,也就是通过人们分享的少量图片,还原出用户旅行时的完整的旅行路线.主要方法是先基于H ...

  9. 基于定位、地点搜索的驾车路线规划

    一个基于高德地图JSAPI开发的移动端示例,模拟了如下场景:通过定位获取用户当前位置,定位成功后可以进行位置微调,定位失败的话可以通过搜索让用户选择当前位置:然后通过搜索让用户选择目的地,在当前位置和 ...

最新文章

  1. 查看mysql编译参数
  2. python游戏服务器引擎_KBEngine游戏服务器引擎环境配置
  3. AI开发学习: 第一款AI药物诞生:英国公司“光速”制药碾压传统研发
  4. optee中User TA的加载/验签和运行
  5. Android使用ImageView显示网络图片
  6. https://cwiki.apache.org/confluence/display/FLINK/FLIP-24+-+SQL+Client
  7. 使用HanLP增强Elasticsearch分词功能
  8. 六一儿童节特辑|哪部“奥特曼”才是90后的心中最爱??数据分析师来告诉你...
  9. MATLAB常见矩阵运算函数,矩阵的转置transpose()、求行列式值det()、求矩阵的秩rank()、求矩阵的特征值eig()、求逆矩阵inv()
  10. SequoiaDB 网络通信三剑客(maxsocketpernode,maxsocketperthread,maxsocketthread)
  11. Cesium--模型(modle)的处理篇
  12. Jupyter 进行文字、图片格式编辑
  13. 信息系统基础知识---信息系统工程
  14. cad能整体比例缩小吗_cad调整比例(cad整体比例调整)
  15. UNIX环境高级编程源码
  16. 原生Js导出Excel文件
  17. Fly.Box 2.0.2 企业网盘,企业云盘解决方案
  18. LeedCode 241. Different Ways to Add Parentheses
  19. 视频教程-【吴刚】个人网站设计初级入门标准视频教程-UI
  20. lager_error_logger_h dropped ~p messages in the last second that exceeded the limit of ~p messages/s

热门文章

  1. 印度的软件工业(建议程序员必读)
  2. Java wed 4s店汽车销售出租系统
  3. at89c52串口通信c语言程序,AT89C52DEMO 基于51单片机的(89C51/52)C语言源码例程 - 下载 - 搜珍网...
  4. 每个Web请求一个DbContext ...为什么?
  5. Youpk: 又一款基于ART的主动调用的脱壳机
  6. 怎么把微信的表情包保存到手机
  7. 在MFC中,利用GDI绘制橡皮筋效果-直线,圆,椭圆,矩形
  8. 【NOI2017模拟4.2】押韵
  9. vivado IP封装错误提示之[IP_Flow 19-3155] Bus Interface ‘m_axis_video_aclk‘: ASSOCIATED_RESET port ‘
  10. IMU惯性测量单元详解