调用百度地图为什么出现乱码 图标不显示

 时间:2026-05-07 00:15:16

1、图标消失是原icon图片没有了,手动把

new BMap.Icon("http://app.baidu.com/map/images/us_mk_icon.png"  

/*修改为*/  

new BMap.Icon("http://map.baidu.com/image/us_mk_icon.png"  

2、中文乱码是因为生成的网页代码中,charset设置成gbk了,手动把

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  

/*修改为*/  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">  

3、自定义名字undefind是因为生成的代码有个错误,手动把69行左右的代码

var label = new BMap.Label(json.titlea,{"offset":new BMap.Size(json.icon.lb-json.icon.x+10,-20)});  

/*修改为*/  

var label = new BMap.Label(json.title,{"offset":new BMap.Size(json.icon.lb-json.icon.x+10,-20)});  

/*注意没titlea改成title*/  

4、修改完成后保存刷新页面是否已解决!

  • 创维酷开安装电视猫最新方法
  • 奇迹mu最强者攻略
  • 大脑萎缩能治好吗
  • 云南最美的20个露营地
  • 如何开启嘟嘟记账完成任务时消息提醒
  • 热门搜索
    宝宝脸上过敏怎么办 壁挂炉怎么取暖使用方法 棉衣怎么洗 怎么打乒乓球 怎么分真假玉 金舵瓷砖怎么样 菊花茶怎么泡 优点用英语怎么说 比亚迪汽车怎么样 脸肿怎么办