久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

27
2018/11

如何使用百度地圖來進(jìn)行來改變主題模板的樣式

發(fā)布時(shí)間:2018-11-27 09:18:21
發(fā)布者:jintianlong
瀏覽量:
0

最近文匯軟件小編在進(jìn)行頁面開發(fā),遇到一鍵百度地圖主題樣式修改方面的問題,今天小編就來詳細(xì)的和大家分享一下自己的心得。

首先我們需要先找到百度地圖api的官方文檔,然后找到個(gè)性化地圖中的設(shè)置主題模板樣式,把下圖中官方文檔的內(nèi)容先復(fù)制進(jìn)去,改下位置和精度,在script標(biāo)簽處的密鑰改成自己的。如下圖:

image.png

image.png

然后我們可以看到里面有個(gè)主題選擇

image.png

這里百度地圖api為我們提供了以下可選列表

同時(shí)我們可以加入下面的代碼

function changeMapStyle(style){

    var mapStyle ={

        features: ["road","building","water","land"],//隱藏地圖上的"poi",

        style : style,

    };

    map.setMapStyle(mapStyle);

}

以替換原來官方文檔中的js用來指定樣式,在使用時(shí)只需要將上面的  style : style,后面的那個(gè)style替換成原來的官方文檔中可選列表option中的value值即可,但是這只局限于前三個(gè)。

function changeMapStyle(style){

map.setMapStyle({style:style});

$('#desc').html(mapstyles[style].desc);

}

要是我們想之后后面的幾個(gè),這時(shí)我們這時(shí)可以引入一個(gè)外部的js庫(kù)