百度地图API

Posted Jo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图API相关的知识,希望对你有一定的参考价值。

有空就去看了下百度地图API,特此记录:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
        <title></title>
        <!-- 在下面填上申请的密钥 -->
        <script src="http://api.map.baidu.com/api?v=2.0&ak=hFuGLqDM88PsfZ6kGnmKWwE9gjtarvRT" type="text/javascript"></script>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
            
            html,
            body,
            #container {
                height: 100%;
            }
        </style>
    </head>

    <body>
        <div id="container"></div>

        <script type="text/javascript">
            var map = new BMap.Map(container), //创建地图实例
                point = new BMap.Point(113.31748, 23.101816); //创建点坐标
            map.centerAndZoom(point, 15); //初始化地图,设置中心点坐标和地图级别
            map.enableScrollWheelZoom();//调用此方法设置为可通过滚轮调整地图大小
            var marker = new BMap.Marker(point); // 创建标注
            //添加控件
            map.addControl(new BMap.NavigationControl()); //地图平移缩放控件
            map.addControl(new BMap.ScaleControl()); //比例尺控件
            map.addControl(new BMap.OverviewMapControl()); //缩略地图控件
            map.addControl(new BMap.MapTypeControl()); //地图类型控件
            marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画

            map.setCurrentCity("广州");
            var label = new BMap.Label("海珠", {
                offset: new BMap.Size(-3, -40)
            }); //标注标签
            marker.setLabel(label) //设置标注说明
            marker.enableDragging(); //标注可以拖动的
        </script>
    </body>

</html>

具体参数请看:http://developer.baidu.com/map/reference/index.php

以上是关于百度地图API的主要内容,如果未能解决你的问题,请参考以下文章

百度地图api 怎么禁止百度自己的InfoWindow

百度地图LBS应用开发代码

如何在网页中调用百度地图api

如何在地图片段 API v2 布局顶部添加按钮

如何在百度地图api(js)中的百度信息框添加“详情”的链接。。。类似 下面的图片

android 百度地图上marker点移动要怎么处理