谷歌离线地图开发API
? ? ? ? 離線地圖開發(fā)主要有兩部分組成:1、獲取離線地圖數(shù)據(jù);因為離線地圖一般都是局域網(wǎng),所以需要離線地圖數(shù)據(jù)放在內(nèi)網(wǎng)中使用;2、離線地圖服務(wù)器搭建以及二次開發(fā)接口提供,離線地圖是一種服務(wù),就像我們Apache提供的WEB服務(wù)器一樣,他是一種準(zhǔn)們的地圖服務(wù):提供了包括 WEB服務(wù)、TMS服務(wù)、WMTS服務(wù)等等。
? ? ?離線地圖數(shù)據(jù)的獲取:可以通過【大地圖下載器】下載到。
? ? 要進(jìn)行谷歌離線地圖的開發(fā),最簡單的方式就是安裝【離線地圖服務(wù)器】,安裝好地圖就搭建完成了,就可以進(jìn)行二次開發(fā) 了。
? ?第一步:打開離線服務(wù)端程序后,選擇“添加離線地圖”,如下圖:
?
? ? 添加的離線地圖,會在“管理地圖”里面,默認(rèn)添加進(jìn)來的地圖服務(wù)就是啟動的
? ? 點(diǎn)擊“瀏覽”,查看地圖,如下圖:
? ?
? ? 離線地圖通過WEB服務(wù)器可以打開了,具體調(diào)用二次開發(fā)如下圖:調(diào)用API
??
點(diǎn)擊后面的開發(fā)使用,可以看下如下的源代碼:
<!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,就可以本地訪問地圖了。
更多接口,可以參看軟件里面提供的詳細(xì)的API接口文檔:
總結(jié)
以上是生活随笔為你收集整理的谷歌离线地图开发API的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: API函数之GetUserName
- 下一篇: 机器人学导论一