Java教程

百度地图API的使用(JavaScript版)

本文主要是介绍百度地图API的使用(JavaScript版),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、入门准备
    • 1.申请秘钥(ak)
    • 2.入门程序


前言

为什么写这篇文章:我的一篇学习笔记,同时分享给大家,互帮互助共同进步。
适宜人群:想学习使用百度地图API的同学
你将学习到:如何申请秘钥、如何使用百度地图API
条件:一台联网的电脑
资料参考:百度地图API官方文档

注意:本文仅供学习使用,如有侵权,请联系作者删除。

一、入门准备

1.申请秘钥(ak)

进入百度地图api官网,登录百度账号,点击申请秘钥(ak)
在这里插入图片描述
点击创建应用
在这里插入图片描述
输入下面标出的三个地方后点击提交
注意:白名单的地方填*表示所有网站都能访问
在这里插入图片描述
记住这里的AK秘钥,待会要用,回到此页面复制即可
在这里插入图片描述

2.入门程序

随便哪个地方,新建一个HTML文件,引入百度地图脚本文件,并把刚才的秘钥copy过来
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>自定义Marker图标</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <style>
        body,
        html,
        #container {
            overflow: hidden;
            width: 100%;
            height: 100%;
            margin: 0;
            font-family: "微软雅黑";
        }
    </style>
    <script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=你的秘钥"></script>
</head>
<body>
<div id="container"></div>
</body>
</html>
<script type="text/javascript">
    var map = new BMapGL.Map('container');
    var point = new BMapGL.Point(116.404, 39.915);
    map.centerAndZoom(point, 15);
    // 创建小车图标
    var myIcon = new BMapGL.Icon("img/car.png", new BMapGL.Size(100, 90));
    // 创建Marker标注,使用小车图标
    var pt = new BMapGL.Point(116.417, 39.909);
    var marker = new BMapGL.Marker(pt, {
        icon: myIcon
    });
    // 将标注添加到地图
    map.addOverlay(marker);
</script>

访问效果:
注意:图片需自己准备
在这里插入图片描述
更多功能请参考百度地图API

这篇关于百度地图API的使用(JavaScript版)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!