PC端網頁嵌入百度地圖

1 打開百度地圖生成器:html

http://api.map.baidu.com/lbsapi/creatmap/json

2 設置好了以後,點擊獲取代碼,將代碼粘貼到文件中保存爲html文件api

參考網址:https://jingyan.baidu.com/article/ce436649f1b5503772afd37a.htmlapp

https://jingyan.baidu.com/article/c45ad29cdc5d4f051753e2d2.htmlui

 

3 有可能圖標消失,中文亂碼,解決以下(百度地圖生成器 缺失標註):.net

圖標消失是原icon圖片沒有了,手動把htm

  1. new BMap.Icon("http://app.baidu.com/map/images/us_mk_icon.png"  
  2. /*修改成*/  
  3. new BMap.Icon("http://map.baidu.com/image/us_mk_icon.png"  

中文亂碼是由於生成的網頁代碼中,charset設置成gbk了,手動把blog

  1. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  2. /*修改成*/  
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  

自定義名字undefind是由於生成的代碼有個錯誤,手動把69行左右的代碼圖片

  1. var label = new BMap.Label(json.titlea,{"offset":new BMap.Size(json.icon.lb-json.icon.x+10,-20)});  
  2. /*修改成*/  
  3. var label = new BMap.Label(json.title,{"offset":new BMap.Size(json.icon.lb-json.icon.x+10,-20)});  
  4. /*注意沒titlea改爲title*/  

參考網址:http://blog.csdn.net/sinat_33157758/article/details/68500674utf-8

https://www.toolmao.com/baidumap-us-mk-icon

 

第二種:用地圖名片

http://api.map.baidu.com/mapCard/

相關文章
相關標籤/搜索