首先进入百度地图首页
网址:http://lbsyun.baidu.com/index.php?title=%E9%A6%96%E9%A1%B5
接着注册账号登录

接下来要注册成为百度地图个人开发者才能使用百度地图

填写相关的资料,我已经认证成功,资料填写很简单


由于百度地图要基于相应的应用,所以必须创建一个应用才可以使用秘钥,要不然地图不能打开。应用名称随便输入,应用类型一般选择浏览器端,应用服务可以全选,Referer白名单如果没有的话就填*,提交信息,等待一分钟就能看到结果,还是很快的。

之后我们就可以看见自己创建的应用即秘钥

接着我们点开发文档选择JavaScript API进入开发页面
网址:http://lbsyun.baidu.com/index.php?title=jspopular

选择相应的地图类型,这里我选择驾车路线规划,在右侧可以看到相应的代码,把他复制代eclipse中就可以看到效果。
在eclipse里创建一个Java web网址,新建一个jsp文件,把上述代码复制进去,秘钥换成自己的秘钥尽可以了,至此Java web使用百度地图就完成了,可以参考相关的开发文档继续完善自己的地图。

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>驾车路线规划</title>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=这里输入你自己创建应用时的秘钥"></script>
<style type="text/css">
body, html,#container {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
</style>
</head>
<body><div id="container"></div>
<script type="text/javascript">var map = new BMap.Map("container"); map.centerAndZoom(new BMap.Point(116.404, 39.915), 14); var driving = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true }});var start = new BMap.Point(116.310791, 40.003419);var end = new BMap.Point(116.486419, 39.877282);driving.search(start, end);var map = new BMap.Map("container");    map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);    map.addControl(new BMap.NavigationControl());map.addControl(new BMap.NavigationControl());    map.addControl(new BMap.ScaleControl());    map.addControl(new BMap.OverviewMapControl());    map.addControl(new BMap.MapTypeControl());    map.setCurrentCity("贵阳"); // 仅当设置城市信息时,MapTypeControl的切换功能才能可用  var map = new BMap.Map("container");          // 创建地图实例  var point = new BMap.Point(116.404, 39.915);  // 创建点坐标  map.centerAndZoom(point, 15);   map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放// 初始化地图,设置中心点坐标和地图级别
</script>
</body>
</html>

Java web实现百度地图导航相关推荐

  1. java实现地图导航功能吗_Java web实现百度地图导航

    接下来要注册成为百度地图个人开发者才能使用百度地图 填写相关的资料,我已经认证成功,资料填写很简单 由于百度地图要基于相应的应用,所以必须创建一个应用才可以使用秘钥,要不然地图不能打开.应用名称随便输 ...

  2. java 百度地图_Java web实现百度地图导航

    接下来要注册成为百度地图个人开发者才能使用百度地图 填写相关的资料,我已经认证成功,资料填写很简单 由于百度地图要基于相应的应用,所以必须创建一个应用才可以使用秘钥,要不然地图不能打开.应用名称随便输 ...

  3. java web调用百度地图_Java web与web gis学习笔记(二)——百度地图API调用

    一.申请百度地图开发者 百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API.Web服务API.Android SDK.iOS SDK.定位SDK.车联网 ...

  4. 百度地图 key_Android百度地图导航的接入(包含驾车、公交、步行)

    百度地图导航的接入(包含三种选择方式驾车.公交.步行) 步骤 1.下载百度的sdk(下载地址:http://lbsyun.baidu.com/sdk/download) ​ 勾选下载"检索功 ...

  5. 百度地图导航的接入(包含三种选择方式驾车、公交、步行)

    百度地图导航的接入(包含三种选择方式驾车.公交.步行) 步骤 1.下载百度的sdk(下载地址:http://lbsyun.baidu.com/sdk/download) 勾选下载"检索功能& ...

  6. 微信公众平台开发(69)百度地图导航

    微信公众平台开发 百度地图导航 作者:方倍工作室  地址:http://www.cnblogs.com/txw1958/p/weixin69-navigation.html 一.获取坐标 打开百度地图 ...

  7. html调用百度地图语音播报,实现百度地图导航演示的语音播放功能

    在上面,百度地图导航演示是本地导入的,那么如何在此基础上实现导航语音广播呢? 首先,为应用程序申请语音广播(也称为注册) SDK具有内置的百度TTS语音广播功能,在使用该应用程序之前,需要对应用程序进 ...

  8. 实现百度地图导航Demo的语音播报功能

    上文中实现了在本地导入百度地图导航Demo,那么在此基础上如何实现导航的语音播报呢? 一.为该应用申请语音播报(也叫注册) http://developer.baidu.com/map/index.p ...

  9. 百度地图导航Android6.0初始化失败解决方法

    自己开发的一个应用中用到了百度地图导航,刚开始开发是使用Android4.4做测试,一切正常,有一天用Android6.0手机跑了一下,提示导航初始化失败.赶紧下载官方的Demo看了一波,Androi ...

最新文章

  1. Python 办公自动化,一键给PDF文件加密,超方便
  2. 虚拟机在安装svn时 认证密码一直报错_研路同行|安装虚拟机到安装GAMIT教程步骤汇总...
  3. java中System类简介(转)
  4. 对运算符重载的函数1
  5. Node Introduce
  6. vue 引入外部less_Vue项目中引入外部文件的方法(css、js、less)
  7. 机器学习之路: python 支持向量机 LinearSVC 手写字体识别
  8. Atitit 搜集热点,热门文章的整理 attilax 最近
  9. 【图像融合】基于脉冲神经网络PCNN实现图像融合附matlab代码
  10. 在esp32开发板上实现的web_radio,基于wm8978 codec芯片
  11. 【discuzX2】模板解析语法就template()函数分析
  12. P5.js码绘---阿珊自画像
  13. CVPR2020 3D点云相关论文思想和方法总结
  14. .net core 和 WPF 开发升讯威在线客服系统:使用 WebSocket 实现访客端通信
  15. 微服务:同步与异步的抉择。
  16. 用Excel分析音视频同步
  17. 掌阅Android App插件补丁实践(ZeusPlugin)
  18. linux服务器安装mysql步骤详解
  19. 18_MySQL8其它新特性
  20. 21天学通Java学习笔记-Day12(MYsql-JDBC)

热门文章

  1. Android Studio3.5及使用AndroidX的一些坑
  2. 昆明半程马拉松:1名选手死亡5名选手昏迷(图)
  3. 如何更新服务器系统教程,服务器操作系统如何更新
  4. FinalRecon:一款多功能网络侦查OSINT工具
  5. superset安装踩坑过程总结
  6. regedit.msc
  7. CTFshou wed命令执行29~50
  8. vue 使用正则判断邮箱格式是否正确 手机号 证件啥的都可以套用
  9. windows7现实计算机内存不足,win7 64位有剩余空间却提示内存不足的解决方法
  10. 《第六堂棒球课》:MLB棒球创造营·棒球名人堂