[程序员笔记]百度地图网页端开发疑难杂症

课程设计考察百度地图api的使用,中间碰见问题,特此记录。

1. 在将内嵌的js文件独立出来的时候碰见这个问题:Uncaught TypeError: Cannot read property 'dc' of undefined


问题表面原因: 在于js文件中创建map对象传进去的参数和之前的div中的id号不一致。

Paste_Image.png

问题根本原因:map的构造方法中传入的参数就是我们的容器的id
更多详细资料自行查看 百度地图js api类图参考

2. 百度地图右键获得点的坐标(api中事件参数的使用)

这个问题起源于我想邮件添加起始点和终止点。想通过鼠标点击事件获得对应点的坐标,然后再api中是这样写的。但是不知道怎么用。



经过资料查找发现是这样用的

    /*右键监听事件,获得点击坐标*/
    map.addEventListener("rightclick",function(e){
        point=new BMap.Point(e.point.lng,e.point.lat);
//      alert("click"+e.Point.lat+"click"+e.Point.lng);
    })

应该是通过回调函数来获得对应的参数e。然后通过e来获得对应的事件参数。注意这个地方是e.point,e.target 都是小写。代表它拥有的对象参数,然后lng和lat是point的成员参数。
所以通过这种方式就得到了对应的点的坐标。

3.js参数未定义问题

这个问题源于有时候界面刷新不出来,然后通过控制台进行查看的时候,发现是在js文件报错,其中有参数未定义问题。总结一下可能出现的问题。

1. js文件的引用顺序

如果后面的js文件中的处理用到了之前的js文件中的数据,要注意先来后到问题。
比如说我们现在的百度地图的api。在所有的js文件的导入顺序中我们最先应该导入的就是下面图片中的这部分东西,即使是放到后面body结束标签之前也应该是这样的顺序。

2. 注意命名规范和命名的准确性

很多问题的出现就是前后命名不同,但是我们本意是要求相同的,粗心大意的问题。

3.网速的锅。

有时候导入的外部的js文件(尤其是网络上的js文件)太大。所以在请求然后加载的过程中耗费的时间会非常长,然后就会导致我们的页面刷新不出来,但是这个时候就再次刷新,慢慢的刷新。具体问题我也没有解决掉,但是可以考虑的途径有js文件后置js文件异步加载

4.说一点感受。

  1. 一份好的api文件真的是开发利器,同时一定要注意官方给的示例,非常方便开发。
  2. 一定要有信心,凡事总会有办法解决的,一定要善于利用网络资料。
  3. 作为一个写博客的程序员,一定要有精益求精,宁缺毋滥的特性,现在搜到的这种乱七八糟的资料太多了,然后打开之后发现是同一个解答,甚至有的连人间的解答都没有全部复制过来,弄了一半就来了。真实让人恶心啊。
  4. 代码的世界依旧那么神奇。

未完待续。。。

我是李庆文,希望我们能做一个有趣的人。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,968评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,601评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,220评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,416评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,425评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,144评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,432评论 3 401
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,088评论 0 261
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,586评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,028评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,137评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,783评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,343评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,333评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,559评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,595评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,901评论 2 345

推荐阅读更多精彩内容