js调用百度地图API并设置百度地图marker偏移量使标注的底部尖尖指向坐标

本文介绍了如何使用JavaScript API GL v1.0版调用百度地图,并设置marker偏移量,使标注底部尖尖指向坐标。内容包括GL版本的特点,如3D地图展示、动画跳转功能,以及获取密钥、初始化地图、开启滚轮缩放、创建自定义标注和设置标注偏移量的步骤。
摘要由CSDN通过智能技术生成

我在使用js调用百度地图的时候选择了JavaScript API GL v1.0版,官方解释是JavaScript API GL使用了WebGL对地图、覆盖物等进行渲染,支持3D视角展示地图。 GL版本接口基本向下兼容,迁移成本低。目前v1.0版本支持了基本的3D地图展示、基本地图控件和覆盖物。

在对比中发现,JavaScript API GL 多了在移动端支持双击地图放大的功能,还有以动画的方式跳转指定的中心点和级别的flyTo功能:flyTo(center: Point , zoom: Number),这个功能还是很实用的,不然的话当用户移动地图到别的点时想再跳回标记点的话,页面是没有动画效果,是直接跳转的,太生硬了~

言归正传,首先需要一个密钥,不会的可以查看官网

账号和获取密钥

引入百度地图api

<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.0&type=webgl&ak=您的密钥"></script>

初始化地图

var map = new BMapGL.Map("container");          // 创建地图实例 
var point = new BMapGL.Point(116.404, 39.915);  // 创建点坐标 
map.centerAndZoom(point, 15);                 // 初始化地图,设置中心点坐标和地图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值