百度地图的坑

1.申请秘钥

user-gold-cdn.xitu.io/2018/9/13/1…

2.项目中引入


复制代码

3参考百度地图开发demo即可



	"Content-Type" content="text/html; charset=utf-8" />
	"viewport" content="initial-scale=1.0, user-scalable=no" />
	
	
	浏览器定位


	
"allmap">
复制代码

开发手册:user-gold-cdn.xitu.io/2018/9/13/1…

JavaScript API v2.0类参考:user-gold-cdn.xitu.io/2018/9/13/1…

遇到几个坑

1.div初始化的时候要给定宽高
2.当地图区域改变是要重新初始化地图,不然标记就不在中心了
3.地图上面有div并且要对地图标记点移动需要设置延时
标记点在屏幕上半部分展示

 setTimeout(function () {
        var centerPixel = vm.map.pointToOverlayPixel(vm.map.getCenter())
        vm.map.setCenter(vm.map.overlayPixelToPoint({x: centerPixel.x, y: centerPixel.y + 200}))
      }, 1000)
复制代码

你可能感兴趣的:(百度地图的坑)