zoukankan      html  css  js  c++  java
  • VUE之使用百度地图API

      利用vue创建点餐系统,在点餐系统中需要知道商家地址信息,这时就需要借用百度地图API。

        步骤一:申请百度地图密钥;

        步骤二:在index.html中添加百度地图JavaScript API接口;

      <script  type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=KCzp8claYra8uYAvahElV9oKUT6j7Gx1" ></script>

        步骤三:在webpack.base.conf.js配置文件中配置BMap,在module.exports 中与entry平级;

     externals: {
        "BMap": "BMap"
      }

        步骤四:在地图组件中import BMap,否则会出现"BMap undefined";

    import BMap from 'BMap';

        步骤五:创建地图对象,在mounted生命周期调用;

    复制代码
    mounted() {
          this.ready();
      },
      methods: {
        ready: function() {
          var map = new BMap.Map('allmap');
          var point = new BMap.Point(104.075796, 30.659684);
          map.centerAndZoom(point, 14);
          map.addControl(new BMap.MapTypeControl());
          map.enableScrollWheelZoom(true);
          map.enableDoubleClickZoom(true);
          var marker = new BMap.Marker(point);
          map.addOverlay(marker);
        }
      }
    复制代码

        步骤六:将组件插入父组件中;

                            

  • 相关阅读:
    hdu1240 bfs 水题
    hdu 2102 BFS
    gym 101081E Polish Fortress 几何
    Gym 101081K Pope's work dp
    hdu 6188 贪心
    hdu 6186 水
    Codeforces Round #430 (Div. 2) A B 水 C dfs,思维 D trie,二进制
    hdu6152 拉姆齐定理
    hdu6165 缩点,dfs
    hdu6153 扩展KMP
  • 原文地址:https://www.cnblogs.com/Tohold/p/9761781.html
Copyright © 2011-2022 走看看