zoukankan      html  css  js  c++  java
  • 百度地图

    常用操作

    //获取Marker的坐标
    var p = marker.getPostition();
    alert(p.lng, p.lat);
    
    //坐标偏移
    初始化地图时,地图会偏左,原因是地图加载后才设置宽度和高度所致。

    异步加载API

    <!DOCTYPE html>
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>BaiduMap.html</title>
        <script type="text/javascript" src="http://common.cnblogs.com/script/jquery.js"></script>
        <!--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=XXX"></script>-->
      <script type="text/javascript">
        window.onload = loadScript; //当页面加载完毕,加载百度地图
        function loadScript(){
           var script = document.createElement("script"); //创建script标签
           script.src = "http://api.map.baidu.com/api?v=2.0&ak=XXX&callback=setMap"; //异步加载的关键
           document.body.appendChild(script); //添加到页面
        }
        function setMap() {
          var map = new BMap.Map("map");// 创建Map实例,
          var point = new BMap.Point(116.404, 39.915);// 创建点坐标
          map.centerAndZoom(point,15);// 初始化地图,设置中心点坐标和地图级别。
          map.enableScrollWheelZoom();//启用滚轮放大缩小
        }
    </script> 
    </head>
      <body>
          <div id="map" style="900px;height:600px;"></div>
      </body>
    </html>
  • 相关阅读:
    phpstudy下允许所有的目录科访问
    fastadmin怎么自动生成框架目录
    优化数据库
    git操作是出现Username for 'https://github.com':的验证问题
    git上传命令步骤
    mysql 组合两张表
    删除重复的电子邮箱
    Neo4j
    opencv学习笔记(2
    opencv学习笔记(1)
  • 原文地址:https://www.cnblogs.com/timjames/p/8267035.html
Copyright © 2011-2022 走看看