地图显示踩坑

问题一:为什么定位点不在地图正中间?

应该先显示地图div,再画地图
画地图时,先获取当前定位的坐标,再画地图

问题二:点击显示地图,为什么第二次点击无法显示?即二次渲染问题

不能直接调用画地图的方法,必须异步调用。

setTimeout(function(){
  initMap();
},200);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,758评论 1 45
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 5,266评论 2 54
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,854评论 2 17
  • 今天晨读分享的书是史蒂芬柯维的《高效能人士的7个习惯》,什么是好的习惯呢? 首先是积极主动:不管在生活、工作中都要...
    唯其时物阅读 118评论 0 2