導航:首頁 > 編程大全 > 如何添加類似百度地圖的工具條自定義控制項

如何添加類似百度地圖的工具條自定義控制項

發布時間:2023-01-25 12:50:16

1. 如何修改百度地圖api控制項開發

第一步:進入網路創建地圖的網站http://api.map..com/lbsapi/creatmap/,搜索出自己要展示的位置,如下圖所示。

第二步:設置地圖,大家可以對網站顯示地圖的寬高進行設置,其餘選項不動。
第三步:添加標注。點擊第一個圖標後,在右側找到自己的位置,單擊滑鼠左鍵可定位。標記圖標處可更換圖標形狀,名稱和備注填入位置相關信息。
第四步:獲取代碼。將代碼貼到你的網頁里就OK了。代碼如下:

復制代碼
代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>">
<html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="keywords" content="網路地圖,網路地圖API,網路地圖自定義工具,網路地圖所見即所得工具" />
<meta name="description" content="網路地圖API自定義地圖,幫助用戶在可視化操作下生成網路地圖" />
<title>網路地圖API自定義地圖</title>
<!--引用網路地圖API-->
<style type="text/css">
html,body{margin:0;padding:0;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
</style>
<script type="text/javascript" src="<a href="http://api.map..com/api?key=&v=1.1&services=true"></script">http://api.map..com/api?key=&v=1.1&services=true"></script</a>>
</head></p> <p><body>
<!--網路地圖容器-->
<div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div>
</body>
<script type="text/javascript">
//創建和初始化地圖函數:
function initMap(){
createMap();//創建地圖
setMapEvent();//設置地圖事件
addMapControl();//向地圖添加控制項
}

//創建地圖函數:
function createMap(){
var map = new BMap.Map("dituContent");//在網路地圖容器中創建一個地圖
var point = new BMap.Point(113.116257,27.822879);//定義一個中心點坐標
map.centerAndZoom(point,17);//設定地圖的中心點和坐標並將地圖顯示在地圖容器中
window.map = map;//將map變數存儲在全局
}

//地圖事件設置函數:
function setMapEvent(){
map.enableDragging();//啟用地圖拖拽事件,默認啟用(可不寫)
map.enableScrollWheelZoom();//啟用地圖滾輪放大縮小
map.enableDoubleClickZoom();//啟用滑鼠雙擊放大,默認啟用(可不寫)
map.enableKeyboard();//啟用鍵盤上下左右鍵移動地圖
}

//地圖控制項添加函數:
function addMapControl(){
//向地圖中添加縮放控制項
var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});
map.addControl(ctrl_nav);
//向地圖中添加縮略圖控制項
var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});
map.addControl(ctrl_ove);
//向地圖中添加比例尺控制項
var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});
map.addControl(ctrl_sca);
}
initMap();//創建和初始化地圖
</script>
</html>

2. 百度地圖jssdk怎麼設置控制項的位置

控制項是地圖API提供的供用戶操作地圖的界面元素,API內置了幾個控制項:縮放/平移控制項(NavigationControl)、縮略圖控制項(OverviewMapControl)、比例尺控制項(ScaleControl)、版權控制項(CopyrightControl)和地圖類型控制項(MapTypeControl)。通過下面的圖示可以找到對應關系。

控制項位置:

任何控制項都可以停靠在地圖的四個角落,並通過偏移值(offset)控制具體位置,停靠位置(API中叫做anchor)通過以下4個常量控制:

BMAP_ANCHOR_TOP_LEFT 表示控制項定位於地圖的左上角。

BMAP_ANCHOR_TOP_RIGHT 表示控制項定位於地圖的右上角。

BMAP_ANCHOR_BOTTOM_LEFT 表示控制項定位於地圖的左下角。

BMAP_ANCHOR_BOTTOM_RIGHT 表示控制項定位於地圖的右下角。

自定義控制項:

控制項本質上是HTML片段加上一些DOM事件的響應,進而再操作地圖。所以編寫自定義控制項就是需要開發者自行編寫HTML代碼並添加自己的事件處理方法,方法中再調用地圖API提供的介面來改變地圖狀態。

在網路地圖API中自定義控制項的編寫需要以下幾個步驟:

定義一個自定義控制項的構造函數,提供defaultAnchor和defaultOffset屬性。

繼承API的控制項基類。

實現initialize方法。

3. 如何在網頁上加上地圖,像百度地圖,可以放大縮小查看周邊區域

GOOGLE全球地圖

4. 百度地圖衛星控制項類型怎麼自定義樣式

網路離線地圖包覆蓋了國內近400個城市、數千個區縣。在網路地圖里,用戶可以查詢街道、商場、樓盤的地理位置,也可以找到離您最近的所有餐館、學校、銀行、公園等等。
網路地圖是網路提供的一項網路地圖搜索服務,覆蓋了國內近400個城市、數千個區縣。在網路地圖里,用戶可以查詢街道、商場、樓盤的地理位置,也可以找到離您最近的所有餐館、學校、銀行、公園等等。

5. c#asp.net怎麼在百度地圖中加控制項比如bottom

在工具箱里選擇button 拖動到指定位置 修改設置

6. 如何在自己的網頁上插入動態的百度地圖

1、登錄網路地來圖api,地址自:http://api.map..com/lbsapi/creatmap/index.html

2、設置你的地理位置,以北京大學為例子如圖:

7. 如何在HTML中添加插入自定義的百度地圖

第一步:在瀏覽器中打開網路地圖生成器

第二步:圖中右側為自定義,根據自己的需求填寫相關信息


8. 如何在手機app軟體製作中加入百度地圖

在手機上安裝網路地圖的方法,以IOS手機為例:

1.在IOS上找到用於下載軟體的「回App Store」。

參考資料:網路-網路地圖app下載流程

9. 怎麼在網站上插入地圖

關於這個問題一共是分好幾步進行的,接下來我給你介紹一下:

  1. 記住網路地圖生成器地址網路地圖生成器的地址:http://api.map..com/lbsapi/creatmap/index.html

  2. 打開地圖生成器:生成器地址已經在上面提到了,這里就不重復了。

  3. 創建地圖。1.定位中心點:將「當前城市」切換到你要創建地圖的城市,並輸入詳細地址進行查找。 2.設置地圖:設置地圖尺寸,地圖縮放、地圖縮略圖、地圖比例尺、地圖狀態等。依照自己或者客戶的習慣進行設定。 3.添加標註:標記的圖標可以在地圖上面進行簡單修改位置。輸入公司的名稱,在備注中可以添加地址、電話、傳真、郵編、郵箱等屬性。點擊保存將進行下一步。

  4. 獲取代碼,這塊我相信就不用詳細說明了吧。只要點擊獲取代碼按鈕,就會自動彈出一個「自定義地圖代碼」的頁面,將頁面中的代碼復制即可。

  5. 將代碼復制到網站的相應位置即可。

    以上是關於這個網頁正插入地圖的步驟,請採納

閱讀全文

與如何添加類似百度地圖的工具條自定義控制項相關的資料

熱點內容
壓縮文件解壓打開方式 瀏覽:86
高中生查成績用哪個app 瀏覽:874
win10家庭組無法離開 瀏覽:102
微信插件文件 瀏覽:493
不讓修改的pdf文件 瀏覽:946
會聲會影模板文件格式 瀏覽:59
iphone6郵件刪除容量 瀏覽:784
暑假編程培訓怎麼學 瀏覽:88
對商家怎麼推廣app 瀏覽:92
xplane10安卓破解 瀏覽:309
下載中國知網免費入口登入工具 瀏覽:959
台達編程軟體如何下載安裝 瀏覽:758
c程序設計試題匯編譚浩強pdf 瀏覽:28
任務欄出現的文件在哪裡 瀏覽:119
房山網路大學如何報名 瀏覽:252
磊科無線路由器忘記用戶名和密碼 瀏覽:810
怎麼快速建word文件夾 瀏覽:372
怎麼把微信pdf文件發到qq郵箱 瀏覽:736
招標人在招標文件中公布的內容 瀏覽:793
資料庫技術有哪些工程應用 瀏覽:471

友情鏈接