百度地图离线开发

:  百度地图离线开发,用在内网于局域网项目开发上,完全脱离互联网访问,可支持完整的全国瓦片图下载,使用目前最新的V2.0百度API,支持热力,聚合,海量标注,根据范围米数来圈范围,画图工具等完全支持。http:api.jjszd.com:8081apituiguanggisysw.html

以下是测试中的截图

地图标注,点击标注弹出层

地图标注,点击标注弹出层

支持多层弹出显示,也支持每次只显示一个层,可自由更改标注图标,大家发现没有,这个层不是带有箭头标识的层,箭头标识的是MBap中自带的,完全脱离百度在线地图是不可能弹出来的,所以做了个自定义的层,风格大家可以随便按照自己的改

拖拽地图层也是会跟着跑的,跟百度的那个是一个样。

支持画圈,圈出在范围内的标注点,这是自己改过样式的画圈图,百度地图自带的没有 最后两个 √代表圈定确定后执行的事件,垃圾篓代表清除画的圈

支持画一个圈,也支持画多个圈或其它样式的包括矩形,菱形

支持根据给出的半径圈出在范围内的标注点

点聚合功能

点聚合功能

点聚合功能

设置线,面可编辑

下面介绍一个路书功能,能够做到轨迹回放,稍加改动就是实时定位效果啦

根据起始的坐标画出线路

准备跑起来了

开始跑了

跑,跑,跑

跑,跑,跑

马上就到终点了

哎,终于跑完全程了

支持卫星图的功能,下面是卫星图的两种显示方式

纯卫星图显示,没有线路跟地图建筑物路线的标注(这种模式适合自己添加线路标注)

卫星图与线路标注的结合显示

奇葩功能的介绍开始了。。。。。。。。。。。。。。。。请看下面

热力图

热力图

热力图

又一奇葩功能的介绍开始了。。。。。。。。。。。。。。。。请看下面

海量标注

海量标注

右键菜单

右键菜单

圈内矢量图标

可根据线路走向指定方向

计算绘制矩形面积大小

夜视地图下的海量点效果

夜视地图下的热力效果

三维也可以做了,搞了个强大的切瓦片的程序

时间: 2024-12-21 04:10:06

百度地图离线开发的相关文章

百度地图离线化(API v=1.3)

毕设(北斗导航项目)进行了一段时间,近日在实验室给老师汇报进展时,由于网络不畅,加载百度在线地图及其各种操作时,时间过长,于是想将百度地图离线化.查阅网上很多资料,有的是广告(卖GIS应用的),有的版本太久......最后参考网上两位前辈的博客内容,加以实践,实现了地图完全离线且能进行基本操作.趁周末整理了实践过程并记录下来,希望能帮到有需要的朋友. 注:感谢两位前辈,其原文为:开源中国:Web版百度地图加载离线瓦片 :csdn:使用百度地图JS API构建离线地图应用(完整教程) 原文附带De

基于MFC与第三方类CWebPage的百度地图API开发范例

在进行百度地图API开发之前你需要到http://developer.baidu.com/map申请密匙 密匙申请之后就可以进行百度地图API的开发了. 下面我们以在visual c++6.0里进行地图坐标标注为范例讲解百度地图API开发 1.新建一个工厂MFC工程取名为GeoDemo 2.选择为基于对话框的工程 3.创建成功如下 4.简单调整页面布局 5.在界面插入一个浏览器控件 6.插入之后的效果 7.先运行一下看看 8.接下来我们写一个简单的html页面,代码大概如下 其中也包括一个jav

百度地图基础开发

因为项目的需要,最近接触了一下百度地图Android开发,遇到很多问题,相信很多博友也遇到到过这些问题,现在把我的实践经验给大家分享一下. 开发百度地图,第一步:你需要首先登录百度地图开放平台,注册一个开发者身份,通过这个身份你可以查看到百度最新的开发文档,为我们的开发提供便利.有了开发者身份后,你就可以开始为开发百度地图做准备了. 打开Android开发工具,新建一个开发项目.然后利用你在百度注册的开发者身份申请密钥,申请密钥的方法百度文档说的很清楚,给了两钟申请方法,建议使用后一种.有了密钥

深入浅出百度地图API开发系列(1):前言

百度地图API目前在地图API领域越来越受到众多开发者的关注,许多应用都使用到了百度地图API服务,包括博主me,我自己使用做的是Javascript API,根据经验,我想整理出一份系列教程,如果能给想使用百度地图API的开发者带来一点帮助的话,那就太好了,也希望大家能够互相交流,共同学习. 写在前面的话:如果各位真的想深入了解地图的JSAPI,首先一些基础的GIS概念必不可少,GIS就是地理信息系统,可能很多程序猿没听过,简单地说,GIS就是通过计算机软件技术将地理信息进行可视化管理,地图就

android 基于百度地图api开发定位以及获取详细地址

一:百度地图开发必须要到百度开发平台android开发api下载相应的库,已经申请百度地图开发key. 二:新建项目baidumaplocation.设计main.xml文件这里注意的是MapView控件必须使用来自百度库封装好的com.baidu.mapapi.MapView .设计代码如下: Xml代码   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&q

制作百度地图离线JavaScript API加载本地瓦片地图

1.首先获取百度 JavaScript API 首先用浏览器打开 http://api.map.baidu.com/api?v=1.3 如下图所示 其中 http://api.map.baidu.com/getscript?v=1.3&key=&services=&t=20121108061854 这个链接就是我们要找的API文件, 同样在浏览器中打开它,并另存为诸如“apiv1.3.min.js” 还有百度地图必须的一些控件,光标,logo之类的图片也下载下来 2.修改“apiv

百度地图离线API 2.0(含示例,可完全断网访问)

由于公司需求,自己修改的离线地图API.该压缩包具有如下功能:1.支持使用google地图瓦片(不建议使用,效率不高,缩放级别较高时拖动有些卡顿,建议注释该代码块:overlayTileLayer.getTilesUrl,使用google转baidu的jar转换代码.2.包含拉框放大,测距,画线,打印等功能(已修改工具源码,支持右键取消放大,测距手势)3.自定缩放级别显示指定标签4.快速定位及隐藏指定类型注意事项:1.该示例不包含地图瓦片,所以访问时无背景(可以点击切片/影像查看在线地图效果).

如何使用android百度地图离线地图

1.首先把离线地图放在android工程下的assets里面. 注意:建议离线地图下载通过百度地图APIDEMO去下载,因为到官网上下载的离线地图文件格式不一样,APIDEMO的格式是.dat,而官网上的格式是.dat_svc有可能加载不了地图. 2.把离线地图从assets下拷贝到sd卡下 public static void copy(Context context) {try {String filepath = Environment.getExternalStorageDirector

百度地图API开发一——仿照现有测距实现测量面积功能

  最近做了一个百度地图API的开发项目,里面有测量距离和测量面积的功能需求.测量距离百度给出了封装好的javascript包--BMapLib.DistanceTool,效果如下: 这个效果体验很好:测量面积也给出了开源javascript包--BMapLib.DrawingManger,如下: 但这个效果和体验就很差了.客户希望测量面积能实现和测距一样的效果体验(鼠标在移动绘制过程中实时显示绘制面积,且样式效果要一样),经过一番折腾,修改了百度测距的javascript包,终于搞定.先上效果