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

如何申請百度地圖開發(fā)者AK和基本使用,并解決Uncaught ReferenceError: BMapGL is not defined的錯誤

這篇具有很好參考價值的文章主要介紹了如何申請百度地圖開發(fā)者AK和基本使用,并解決Uncaught ReferenceError: BMapGL is not defined的錯誤。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. 文章引言


今天在學(xué)習(xí)amis框架中的地理位置(LocationPicker)的組件,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

關(guān)于amis的更多了解,可以參考博文:百度低代碼amis框架的講解

截圖中注意的是,ak參數(shù)只能在amis官網(wǎng)示例中使用,讓我們前往百度地圖開放平臺申請自己的 ak。

百度地圖開放平臺官網(wǎng)地址:https://lbsyun.baidu.com

百度地圖也會開放一些免費的Api,來提供一些基本的地圖服務(wù)。

于是點擊鏈接,前往百度地圖開放平臺,申請自己的ak

說到現(xiàn)在,AK有什么用?AK即access key,就相當(dāng)于我們百度地圖的身份標(biāo)識,也會跟實名信息綁在一起,只能用于正常開發(fā)(不能非法使用)。

我們有了AK后就可以參考開發(fā)文檔中來調(diào)用百度地圖了,也可以用于Vue-baidu-map后面文章會講。

2. 申請AK

  1. 訪問百度地圖開放平臺,如果你還未登錄,則映入眼簾的就是登錄,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

  1. 登錄成功后,點擊首頁中的控制臺,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

  1. 點擊控制臺中的應(yīng)用管理,找到我的應(yīng)用,點擊創(chuàng)建應(yīng)用。

如果你還沒有實名認(rèn)證,需要完成實名認(rèn)證后,方可創(chuàng)建應(yīng)用,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

因為只有創(chuàng)建應(yīng)用,才能獲取到ak

  1. 選擇實名認(rèn)證的類型,因為我是個人,故選擇我是個人愛好者/學(xué)生,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

  1. 按照步驟填寫完個人信息后,即可完成實名認(rèn)證,我們便可以創(chuàng)建應(yīng)用,如下圖所示:

如實填寫相關(guān)信息后,一般都會通過審核。

  • 應(yīng)用名稱:取個相關(guān)的項目名

  • 應(yīng)用類型:選擇瀏覽器端

  • 白名單:填個*就可以

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)
bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

  1. 創(chuàng)建成功后,在我的應(yīng)用中,就可以看到ak了,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

3. 使用AK


我們再次打開百度地圖開放平臺,點擊開發(fā)文檔,你會看到如下開發(fā)文檔:

  1. Web開發(fā)

  2. Android開發(fā)

  3. iOS開發(fā)

  4. HarmonyOS開發(fā)

因為我是web開發(fā),選擇JavaScript API,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

點擊開發(fā)指南,找到入門指南,點擊Hello World,即可看到示例,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

當(dāng)然,你可以點擊DEMO詳情,查看完整的DEMO信息,如下圖所示:

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

復(fù)制DEMO詳情中的源碼,到我們的html頁面中,注意源碼中的這條語句:

<script 
	type="text/javascript" 
	src="http://api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密鑰"></script>

將這條語句修改如下代碼:

<script 
	type="text/javascript" 
	src="https://api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密鑰"></script>

完整的示例代碼如下所示:

<!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:"微軟雅黑";}
	</style>
	<script type="text/javascript" src="https://api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密鑰"></script>	
	<title>地圖展示</title>
</head>
<body>
	<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
    // GL版命名空間為BMapGL
    // 按住鼠標(biāo)右鍵,修改傾斜角和角度
	var map = new BMapGL.Map("allmap");    // 創(chuàng)建Map實例
	map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 11);  // 初始化地圖,設(shè)置中心點坐標(biāo)和地圖級別
	map.enableScrollWheelZoom(true);     //開啟鼠標(biāo)滾輪縮放
</script>

4. 解決BMapGL is not defined的錯誤

如果你直接復(fù)制DEMO源碼,而不修改上述這條語句:

<script 
	type="text/javascript" 
	src="http://api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密鑰"></script>

能回報出如下錯誤,我們只要在//api前,加上https,即https://api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密鑰即可。

bmapgl is not defined,免費專欄,百度,后端,前端,運維,架構(gòu)

5. 文末總結(jié)


經(jīng)過我的分析,相信你對申請百度地圖開發(fā)者AK和基本使用,有了初步的了解。

但在實際開發(fā)中,遇到的情況可能不一樣。

比如,你可能是將百度地圖嵌入到AndroidiOSApp中,那么,你就要看開發(fā)文檔中的Android開發(fā)或者iOS開發(fā)的相關(guān)文檔了。文章來源地址http://www.zghlxwxcb.cn/news/detail-789796.html

到了這里,關(guān)于如何申請百度地圖開發(fā)者AK和基本使用,并解決Uncaught ReferenceError: BMapGL is not defined的錯誤的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 2023年蘋果IOS開發(fā)者證書申請(已實測準(zhǔn)確)

    蘋果開發(fā)者官網(wǎng):https://developer.apple.com/ 注冊蘋果賬號apple id 開啟雙重認(rèn)證,需在一臺IOS手機/iPad操作 在App Store下載Apple Developer APP ,進行注冊開發(fā)者賬號 去Apple Developer應(yīng)用填寫申請資料 綁定支付寶或者微信支付蘋果年費(¥688元/年) 請等待蘋果審核后,根據(jù)郵件提示,點擊

    2024年02月07日
    瀏覽(24)
  • 百度Create AI開發(fā)者大會劇透丨用好三大AI神器 ,人人都是開發(fā)者

    百度Create AI開發(fā)者大會劇透丨用好三大AI神器 ,人人都是開發(fā)者

    程序員會消失,真的嗎?大模型的下一站是什么?開發(fā)者的機會在哪里?什么才是最好用的AI應(yīng)用開發(fā)工具?在4月16日舉辦的2024百度Create AI開發(fā)者大會上,百度創(chuàng)始人、董事長兼首席執(zhí)行官李彥宏將就這些備受矚目的問題一一進行解答。 4月11日,百度舉辦了“2024百度Create

    2024年04月13日
    瀏覽(33)
  • 百度Comate SaaS版本正式發(fā)布,助力開發(fā)者加速研發(fā)過程

    百度Comate SaaS版本正式發(fā)布,助力開發(fā)者加速研發(fā)過程

    百度Comate是基于文心大模型的智能代碼助手,讓開發(fā)者的編碼更快、更好、更簡單,為開發(fā)者自動生成完整的、且更符合實際研發(fā)場景的代碼行或整個代碼塊,幫助每一位開發(fā)者輕松完成研發(fā)任務(wù)。10月17日召開的百度世界大會上,百度CTO王海峰博士介紹了百度Comate在百度內(nèi)部

    2024年02月08日
    瀏覽(26)
  • 百度開發(fā)者平臺API地理編碼,根據(jù)地址獲取經(jīng)緯度

    百度開發(fā)者平臺API地理編碼,根據(jù)地址獲取經(jīng)緯度

    地理編碼 | 百度地圖API SDK (baidu.com) 原始csv 結(jié)果: 字段名稱: 社區(qū)名稱、經(jīng)度、緯度、看下表吧。 地理編碼 | 百度地圖API SDK (baidu.com) 或者參考這篇博文: http://t.csdn.cn/AghZk

    2024年02月15日
    瀏覽(21)
  • 微信公眾平臺測試號申請、使用HBuilder X與微信開發(fā)者工具實現(xiàn)授權(quán)登陸功能以及單點登錄

    微信公眾平臺測試號申請、使用HBuilder X與微信開發(fā)者工具實現(xiàn)授權(quán)登陸功能以及單點登錄

    測試賬號申請 測號響應(yīng)流程:客戶端發(fā)送請求,微信服務(wù)器收到請求后,轉(zhuǎn)發(fā)到開發(fā)者服務(wù)器上,處理完后在發(fā)送給微信服務(wù)器,在返回給客戶端 1、打開微信公眾平臺,點擊測試帳號申請。地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login, 通過微信掃一掃授權(quán)就能進

    2024年02月02日
    瀏覽(38)
  • 百度王海峰披露飛槳生態(tài)最新成果 開發(fā)者數(shù)量已達800萬

    百度王海峰披露飛槳生態(tài)最新成果 開發(fā)者數(shù)量已達800萬

    8月16日,由深度學(xué)習(xí)技術(shù)及應(yīng)用國家工程研究中心舉辦的WAVE SUMMIT深度學(xué)習(xí)開發(fā)者大會上,位于北京舉行。百度的首席技術(shù)官兼深度學(xué)習(xí)技術(shù)及應(yīng)用國家工程研究中心主任王海峰發(fā)表了主題演講。王海峰首次向外界表示,大型語言模型已經(jīng)具備理解、生成、邏輯推理、記憶等

    2024年02月09日
    瀏覽(23)
  • 微信小程序的訂閱消息是一個允許開發(fā)者向用戶發(fā)送重要通知的功能。這里為您展示如何實現(xiàn)小程序訂閱消息的基本步驟和代碼示例

    步驟 1: 獲取模板 ID 首先,您需要登錄微信公眾平臺,進入「小程序管理」后臺,找到“設(shè)置” “開發(fā)設(shè)置” “訂閱消息”,然后選擇并配置所需的模板,記錄模板 ID。 步驟 2: 小程序前端請求訂閱 在小程序的某個頁面或組件中,當(dāng)用戶執(zhí)行某個操作(例如點擊按鈕)時,可

    2024年02月04日
    瀏覽(101)
  • 如何成為一名高效的前端開發(fā)者(10X開發(fā)者)

    如何成為一名高效的前端開發(fā)者(10X開發(fā)者)

    如今,每個人都想成為我們所說的“10倍開發(fā)者”。然而,這個術(shù)語經(jīng)常被誤解和高估。 本質(zhì)上,一個高效或者10倍開發(fā)者,在我看來,是指那些能夠充分利用所有可用工具的人,通過讓這些工具處理冗余和重復(fù)的任務(wù),使他們能夠?qū)W⒂趶?fù)雜和創(chuàng)造性的工作。以下是一些成

    2024年02月05日
    瀏覽(25)
  • 蘋果手機如何打開開發(fā)者模式

    蘋果手機如何打開開發(fā)者模式

    下載愛思助手 數(shù)據(jù)線連接蘋果手機 點擊虛擬定位 修改虛擬定位 打開開發(fā)者模式 6.根據(jù)提示前往 iPhone “設(shè)置”-“隱私與安全性”,可發(fā)現(xiàn)“開發(fā)者模式”現(xiàn)在已經(jīng)顯示出來,請打開開關(guān)并重啟設(shè)備。 7.設(shè)備完成重啟后,屏幕上會出現(xiàn)詢問是否打開“開發(fā)者模式”的提示框點

    2024年02月11日
    瀏覽(34)
  • ChatGPT如何進入開發(fā)者模式

    ??????? ~~~~~~~ ? ? ? ? ? ? ? ChatGPT 的回復(fù)質(zhì)量取決于提示詞(即 Prompt)。這通常是用戶提供的問題或文本,以激活模型生成回復(fù)。簡單來說,prompt 就是用戶想要詢問的內(nèi)容,作為輸入送到 ChatGPT 中,ChatGPT 會嘗試?yán)斫膺@個輸入,然后輸出合適的回答或響應(yīng)。通過優(yōu)化提

    2024年02月05日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包