谷歌离线地图开发_谷歌实时在线街景地图
大家好,又见面了,我是你们的朋友全栈君。
离线地图开发主要有两部分组成:1、获取离线地图数据;因为离线地图一般都是局域网,所以需要离线地图数据放在内网中使用;2、离线地图服务器搭建以及二次开发接口提供,离线地图是一种服务,就像我们Apache提供的WEB服务器一样,他是一种准们的地图服务:提供了包括 WEB服务、TMS服务、WMTS服务等等。
离线地图数据的获取:可以通过【大地图下载器】下载到。
要进行谷歌离线地图的开发,最简单的方式就是安装【离线地图服务器】,安装好地图就搭建完成了,就可以进行二次开发 了。
第一步:打开离线服务端程序后,选择“添加离线地图”,如下图:
添加的离线地图,会在“管理地图”里面,默认添加进来的地图服务就是启动的
点击“浏览”,查看地图,如下图:
离线地图通过WEB服务器可以打开了,具体调用二次开发如下图:调用API
点击后面的开发使用,可以看下如下的源代码:
<!DOCTYPE html>
<html>
<head>
<meta charset=’UTF-8′ />
<meta name=’viewport’ content=’initial-scale=1,maximum-scale=1,user-scalable=no’/>
<link href=’http://localhost:9000/bigemap.js/v2.1.0/bigemap.css’ rel=’stylesheet’/>
<script src=’http://localhost:9000/bigemap.js/v2.1.0/bigemap.js’></script>
<style>
body { margin: 0; padding: 0; }
#map { position: absolute; top: 0; bottom: 0; width: 100%; }
</style>
<title>测试1111</title>
</head>
<body>
<div id=’map’></div>
<script> BM.Config.HTTP_URL = ‘http://localhost:9000’;
var map = BM.map(‘map’, ‘bigemap.5mjnitgu’, { center: [33.884422302246094, 113.49996948242188], zoom: 13, zoomControl: true });
map.fitBounds([[33.878509521484375, 113.4906997680664], [33.89033508300781, 113.50923919677734]]);
</script>
</body>
</html>
以上源代码直接拷贝另存为HTML,就可以本地访问地图了。
更多接口,可以参看软件里面提供的详细的API接口文档:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/191336.html原文链接:https://javaforall.cn
相关文章
- ds1302实时时钟lcd1602显示_电子时钟单片机
- 【SLAM】开源 | 一种基于距离图像的点云实时压缩方法R-PCC,重建具有均匀或非均匀精度损失的点云
- 【SLAM】开源 | 一个可以在林下环境中执行大规模自主飞行和实时语义映射的集成系统
- 得物供应链复杂业务实时数仓建设之路
- CVPR2022|谷歌 实时3D人体关键点检测&姿态估计,已加入mediapipe!论文速递2022.9.14!
- 深入了解Redis:实时监控技术(redis实时监控)
- 探索实时Linux发行版本最新动态(查看linux发行版本)
- 实时掌控Linux服务器状态监控神器(linux服务器状态监控)
- MSSQL数据跟踪:实时掌握活动数据(mssql的数据跟踪)
- Oracle数据库内存快照实时监控系统状态(Oracle 内存镜像)
- 实时竞争借助Redis实现抢单(抢单通过redis来实现)
- 把库存放入Redis,实现快速实时管理(把库存放到redis)
- PHP+AJAX实现无刷新注册(带用户名实时检测)
- 利用yahoo汇率接口实现实时汇率转换示例汇率转换器