国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

從零開始學(xué)習(xí)調(diào)用百度地圖網(wǎng)頁API:二、初始化地圖,鼠標(biāo)交互創(chuàng)建信息窗口

這篇具有很好參考價(jià)值的文章主要介紹了從零開始學(xué)習(xí)調(diào)用百度地圖網(wǎng)頁API:二、初始化地圖,鼠標(biāo)交互創(chuàng)建信息窗口。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

代碼

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <style type="text/css">
        body, html, #allmap {
            width: 100%;
            height: 100%;
            overflow: hidden;
            margin: 0;
            font-family: "微軟雅黑";
        }

        ul li {
            list-style: none;
        }

        .btn-wrap {
            z-index: 999;
            position: fixed;
            bottom: 3rem;
            margin-left: 60rem;
            padding: 1rem 1rem;
            border-radius: .25rem;
            background-color: #fff;
            box-shadow: 0 2px 6px 0 rgba(27, 142, 236, 0.5);
        }

        .btn {
            width: 75px;
            height: 30px;
            float: left;
            background-color: #fff;
            color: rgba(27, 142, 236, 1);
            font-size: 14px;
            border: 1px solid rgba(27, 142, 236, 1);
            border-radius: 5px;
            margin: 0 5px;
            text-align: center;
            line-height: 30px;
        }

            .btn:hover {
                background-color: rgba(27, 142, 236, 0.8);
                color: #fff;
            }
            

    </style>
    <script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&ak=你的ak"></script>
    <title>顯示坐標(biāo)</title>
</head>
<body>

    <div id="allmap"></div>
    <ul class="btn-wrap" style="z-index: 99;">
        <li class="light btn">繪圖</li>
        <li class="night btn">清除</li>
	</ul>
</body>
</html>
<script type="text/javascript">
    // 百度地圖API功能
    var map = new BMap.Map("allmap");  // 創(chuàng)建Map實(shí)例
    map.centerAndZoom("北京", 15);      // 初始化地圖,用城市名設(shè)置地圖中心點(diǎn)
    var opts = {
        width: 20,     // 信息窗口寬度
        height: 5,     // 信息窗口高度
    }
    map.enableScrollWheelZoom();
    map.addEventListener("click", function (e) {
        //alert(e.point.lng + ", " + e.point.lat);
        var infoWindow = new BMap.InfoWindow(e.point.lat.toFixed(3) + ", " + e.point.lng.toFixed(3), opts);  // 創(chuàng)建信息窗口對象
        map.openInfoWindow(infoWindow, e.point);
    });


</script>

:需要將 你的ak 替換,從百度地圖官網(wǎng)注冊申請。
腳本中使用BMap創(chuàng)建Map實(shí)例,centerAndZoom()初始化地圖設(shè)置中心點(diǎn)為北京,地圖等級15。enableScrollWheelZoom()鼠標(biāo)滾輪可縮放窗口。addEventListener監(jiān)聽鼠標(biāo)點(diǎn)擊事件,發(fā)生后,傳遞事件e至function(e),執(zhí)行openInfoWindow,在鼠標(biāo)點(diǎn)擊坐標(biāo)e.point顯示infoWindow,內(nèi)容為此處的緯度,經(jīng)度。

從零開始學(xué)習(xí)調(diào)用百度地圖網(wǎng)頁API:二、初始化地圖,鼠標(biāo)交互創(chuàng)建信息窗口,網(wǎng)頁,百度地圖

結(jié)構(gòu)

<html>
<head>
頭部
</head>
<body>
身體
</body>
</html>

<script>
腳本
</script>

代碼可分為html腳本與javascript腳本兩部分,每一部分使用標(biāo)簽來描述標(biāo)簽內(nèi)部的內(nèi)容<標(biāo)簽></標(biāo)簽>。html頭部使用了CSS (Cascading Style Sheets,層疊樣式表),在<style> </style>中使用CSS文本描述了按鈕的格式。

參考教程:
菜鳥教程HTML
菜鳥教程JavaScript
菜鳥教程CSS

head

先看頭部

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <style type="text/css">
        body, html, #allmap {
            width: 100%;
            height: 100%;
            overflow: hidden;
            margin: 0;
            font-family: "微軟雅黑";
        }

        ul li {
            list-style: none;
        }

        .btn-wrap {
            z-index: 999;
            position: fixed;
            bottom: 3rem;
            margin-left: 60rem;
            padding: 1rem 1rem;
            border-radius: .25rem;
            background-color: #fff;
            box-shadow: 0 2px 6px 0 rgba(27, 142, 236, 0.5);
        }

        .btn {
            width: 75px;
            height: 30px;
            float: left;
            background-color: #fff;
            color: rgba(27, 142, 236, 1);
            font-size: 14px;
            border: 1px solid rgba(27, 142, 236, 1);
            border-radius: 5px;
            margin: 0 5px;
            text-align: center;
            line-height: 30px;
        }

            .btn:hover {
                background-color: rgba(27, 142, 236, 0.8);
                color: #fff;
            }
            

    </style>
    <script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&ak=你的ak"></script>
    <title>顯示坐標(biāo)</title>

前兩行<meta>標(biāo)簽,提供了HTML文檔的元數(shù)據(jù)。content屬性定義與http-qquiv或name屬性相關(guān)的元信息。http-equiv和name屬性將content關(guān)聯(lián)道http頭部或者名稱。
下一行<style>標(biāo)簽,定義文檔的樣式信息。type屬性確定樣式表的類型。
從零開始學(xué)習(xí)調(diào)用百度地圖網(wǎng)頁API:二、初始化地圖,鼠標(biāo)交互創(chuàng)建信息窗口,網(wǎng)頁,百度地圖
CSS語法如上,通過選擇器確定對哪個(gè)或哪些標(biāo)簽進(jìn)行格式定義,設(shè)置其屬性為某值。屬性:值; 稱為聲明,聲明間用;分開,最外側(cè)使用大括號括起來。
CSS選擇器可以為標(biāo)簽,也可通過標(biāo)簽的id和class進(jìn)行選擇器的確定。

body,html
ul li

選擇html元素的標(biāo)簽
body,html 為元素選擇器,ul li為后代選擇器

#allmap

選擇html元素的id
為id選擇器

.btn-wrap
.btn
.btn:hover

選擇html的class
為類型選擇器

菜鳥教程:CSS選擇器

body

<body>
    <div id="allmap"></div>
    <ul class="btn-wrap" style="z-index: 99;">
        <li class="light btn">繪圖</li>
        <li class="night btn">清除</li>
	</ul>
</body>

html 標(biāo)簽
div標(biāo)簽:節(jié),標(biāo)簽定義 HTML 文檔中的一個(gè)分隔區(qū)塊或者一個(gè)區(qū)域部分。 id為allmap,在head中通過CSS id選擇器確定了其樣式,在腳本中通過id進(jìn)行功能實(shí)現(xiàn)。
html div
ul 標(biāo)簽定義無序列表
li 標(biāo)簽定義列表項(xiàng)目
繪圖與清除按鈕沒有設(shè)定功能,只在CSS通過類型選擇器btn設(shè)置了樣式。light與night類型沒有設(shè)置樣式。標(biāo)簽定義的不同類型可以用空格分開。

script

<script type="text/javascript">
    // 百度地圖API功能
    var map = new BMap.Map("allmap");  // 創(chuàng)建Map實(shí)例
    map.centerAndZoom("北京", 15);      // 初始化地圖,用城市名設(shè)置地圖中心點(diǎn)
    var opts = {
        width: 20,     // 信息窗口寬度
        height: 5,     // 信息窗口高度
    }
    map.enableScrollWheelZoom();
    map.addEventListener("click", function (e) {
        //alert(e.point.lng + ", " + e.point.lat);
        var infoWindow = new BMap.InfoWindow(e.point.lat.toFixed(3) + ", " + e.point.lng.toFixed(3), opts);  // 創(chuàng)建信息窗口對象
        map.openInfoWindow(infoWindow, e.point);
    });

</script>

調(diào)試

從零開始學(xué)習(xí)調(diào)用百度地圖網(wǎng)頁API:二、初始化地圖,鼠標(biāo)交互創(chuàng)建信息窗口,網(wǎng)頁,百度地圖
打開網(wǎng)頁按F12打開調(diào)試器。打開源代碼,打開此html。在function(e)函數(shù),74行左側(cè)左鍵單擊可設(shè)置斷點(diǎn),在網(wǎng)頁點(diǎn)擊可查看事件e具體的結(jié)構(gòu)。文章來源地址http://www.zghlxwxcb.cn/news/detail-725274.html

到了這里,關(guān)于從零開始學(xué)習(xí)調(diào)用百度地圖網(wǎng)頁API:二、初始化地圖,鼠標(biāo)交互創(chuàng)建信息窗口的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • html 導(dǎo)入百度地圖 網(wǎng)頁中如何導(dǎo)入百度地圖

    html 導(dǎo)入百度地圖 網(wǎng)頁中如何導(dǎo)入百度地圖

    先看案例如圖所示 首先我們需要知道我們想要標(biāo)注地點(diǎn)的經(jīng)緯度 經(jīng)緯度查詢網(wǎng)址如下 圖中以同程大廈為例 經(jīng)緯度查詢定位 拾取坐標(biāo)系統(tǒng) 經(jīng)緯度查詢地圖 好了 準(zhǔn)備工作做好 現(xiàn)在開始編碼~ 第一步 html css部分 注意點(diǎn)1. #map 命名 不要隨意更改 如影響到您的布局 您可以在外面

    2023年04月08日
    瀏覽(104)
  • 從零開始的Hadoop學(xué)習(xí)(五)| HDFS概述、shell操作、API操作

    從零開始的Hadoop學(xué)習(xí)(五)| HDFS概述、shell操作、API操作

    1.1 HDFS 產(chǎn)出背景及定義 1) HDFS 產(chǎn)生背景 隨著數(shù)據(jù)量越來越大,在一個(gè)操作系統(tǒng)存不下所有的數(shù)據(jù),那么就分配到更多的操作系統(tǒng)管理的磁盤中,但是不方便管理和維護(hù),迫切 需要一種系統(tǒng)來管理多臺機(jī)器上的文件 ,這就是分布式文件管理系統(tǒng)。 HDFS只是分布式文件管理系統(tǒng)

    2024年02月10日
    瀏覽(94)
  • 從零開始 Spring Boot 37:初始化 ApplicationContext

    從零開始 Spring Boot 37:初始化 ApplicationContext

    圖源:簡書 (jianshu.com) 從前文可以知道,作為 Ioc 容器的 ApplicationContext,需要進(jìn)行一系列步驟來初始化以最終就緒(對于 Web 應(yīng)用來說就是可以提供Http服務(wù))。 這些步驟大概可以分為以下內(nèi)容: 準(zhǔn)備上下文關(guān)聯(lián)的 Environment 。 初始化 ApplicationContext( ApplicationContextInitializers

    2024年02月08日
    瀏覽(26)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南之API、String類(八)

    從零開始學(xué)習(xí) Java:簡單易懂的入門指南之API、String類(八)

    1.1API概述 什么是API ? API (Application Programming Interface) :應(yīng)用程序編程接口 java中的API ? 指的就是 JDK 中提供的各種功能的 Java類,這些類將底層的實(shí)現(xiàn)封裝了起來,我們不需要關(guān)心這些類是如何實(shí)現(xiàn)的,只需要學(xué)習(xí)這些類如何使用即可,我們可以通過幫助文檔來學(xué)習(xí)這些API如

    2024年02月14日
    瀏覽(94)
  • 教你從零開始畫echarts地圖

    教你從零開始畫echarts地圖

    離線地圖下載地址https://datav.aliyun.com/tools/atlas/index.html echarts文檔地址https://echarts.apache.org/zh/option.html 基于VUE編寫,其他框架請自行轉(zhuǎn)換,大同小異 先讓地圖內(nèi)容出來,npm安裝步驟省略,請參考官方文檔,創(chuàng)建的div必須設(shè)置寬度和高度,關(guān)于圖表的寬高自適應(yīng),參考我的另一

    2023年04月17日
    瀏覽(319)
  • 從零開始基于go-zero的go web項(xiàng)目實(shí)戰(zhàn)-01項(xiàng)目初始化

    從零開始基于go-zero的go web項(xiàng)目實(shí)戰(zhàn)-01項(xiàng)目初始化

    導(dǎo)語 Go 是 Google 開發(fā)的一種靜態(tài)強(qiáng)類型、編譯型、并發(fā)型,并具有垃圾回收功能的編程語言,go語言的特點(diǎn): 語法簡潔 Go語言簡單易學(xué),學(xué)習(xí)曲線平緩 代碼風(fēng)格統(tǒng)一 執(zhí)行性能好 開發(fā)效率高 等等… 在Go語言中,有很多高性能的web框架:gin、beego、iris等。作為后起之秀,近年來

    2024年02月16日
    瀏覽(46)
  • Leaflet 調(diào)用百度瓦片地圖服務(wù)

    Leaflet 調(diào)用百度瓦片地圖服務(wù)

    在使用 leaflet 調(diào)用第三方瓦片地圖服務(wù)的項(xiàng)目,主要谷歌地圖、高德地圖、百度地圖和 OSM 地圖,與其他三種地圖對比,百度地圖的瓦片組織方式是不同的。百度從中心點(diǎn)經(jīng)緯度(0,0)度開始計(jì)算瓦片,而谷歌地圖是從左上角經(jīng)緯度(-180,90)度開始計(jì)算瓦片;如果直接使用百度瓦片

    2024年02月08日
    瀏覽(96)
  • 百度地圖API的使用

    百度地圖API的使用

    這篇文章主要想讓讀者掌握: 百度地圖官網(wǎng) API 百度地圖JavaScript API 當(dāng)前的位置在網(wǎng)頁中顯示,插入地圖 拖拽 點(diǎn)擊事件。 應(yīng)用場景:網(wǎng)頁插入百度地圖 注意:不關(guān)注定位、距離、公交,這些功能一般結(jié)合移動端GPS實(shí)現(xiàn) 第一步:進(jìn)入官網(wǎng) 百度地圖JavaScript API 直接搜百度地圖

    2024年02月14日
    瀏覽(435)
  • 【QT--使用百度地圖API顯示地圖并繪制路線】

    【QT--使用百度地圖API顯示地圖并繪制路線】

    先吐槽一下下,本身qt學(xué)的就不咋滴,誰想到第一件事就是讓寫一個(gè)上位機(jī)工具,根據(jù)CAN總線傳來的位置信息,在地圖上去繪制路線,并獲取當(dāng)前路段的限速信息等。當(dāng)聽到這個(gè)需求的時(shí)候,第一時(shí)間是有點(diǎn)懵逼的。自己原本是沒接觸過這方面的知識,而且qt學(xué)的也特別的垃圾

    2024年01月24日
    瀏覽(96)
  • 百度地圖API的使用(附案例)

    百度地圖API的使用(附案例)

    百度地圖JavaScript API是一套由JavaScript語言編寫的應(yīng)用程序接口,可幫助您在網(wǎng)站中構(gòu)建功能豐富、交互性強(qiáng)的地圖應(yīng)用,支持PC端和移動端基于瀏覽器的地圖應(yīng)用開發(fā),且支持HTML5特性的地圖開發(fā)。 在控制臺里選擇創(chuàng)建應(yīng)用 選擇瀏覽器端,白名單輸入* 我們直接把文檔內(nèi)的代碼

    2024年02月06日
    瀏覽(140)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包