1.    前言

實(shí)際項(xiàng)目中我們經(jīng)常會(huì)遇到這樣一種場(chǎng)景:地圖底圖可能是互聯(lián)網(wǎng)地圖(百度、高德、天地圖)等等,同時(shí)我們自己又有某個(gè)區(qū)域單獨(dú)的一套POI數(shù)據(jù),我們需要將互聯(lián)網(wǎng)地圖中這個(gè)區(qū)域的原有POI數(shù)據(jù)進(jìn)行遮罩然后只顯示我們自己的POI數(shù)據(jù)。

針對(duì)這樣的需求,我們首先想到的是能否我們只使用不包含注記的底圖瓦片,然后再疊加上我們的POI數(shù)據(jù)。事實(shí)上,實(shí)際需求中還需要考慮一點(diǎn),我們只有部分區(qū)域的POI數(shù)據(jù),卻沒(méi)有其他區(qū)域的POI數(shù)據(jù)。

所以這個(gè)需求真正的核心是:除這個(gè)不規(guī)則多邊形的指定區(qū)域外,地圖均是互聯(lián)網(wǎng)地圖加互聯(lián)網(wǎng)注記,而這個(gè)核心區(qū)域內(nèi)需要是互聯(lián)網(wǎng)地圖加上自己的注記。

2.    方案思路

a.整個(gè)地圖范圍中,仍然將互聯(lián)網(wǎng)底圖和互聯(lián)網(wǎng)注記圖作為底圖疊加。

b.再次疊加上該區(qū)域的互聯(lián)網(wǎng)底圖,可以視作遮罩將該范圍中的注記圖層屏蔽。

c.將糾偏后的自定義POI圖層切圖,作為最上層圖層疊加至地圖中。

地圖圖層順序如下所示:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式