• 高德 定位到所在城市


     
    <template>
      <div>
        <div id="container" style=" 1200px; height: 500px"></div>
      </div>
    </template>

    <script>
    import AMapLoader from "@amap/amap-jsapi-loader";
    let map = {};
    export default {
      data() {
        return {
        };
      },
      mounted() {
        this.initMap();
      },
      methods: {
        initMap() {
          AMapLoader.load({
            key: "e7e915c3e7eb0905762eddb068becb54",
            plugin: [
              "AMap.Scale",
              "AMap.OverView",
              "AMap.ToolBar",
              "AMap.MapType",
              "AMap.MassMarks",
            ],
            version: "2.0",
          })
            .then((AMap) => {
              map = new AMap.Map("container", {
                zoom: 4,
                // center: [102.342785, 35.312316],
                showIndoorMap: false,
                viewMode: "3D",
              });
              AMap.plugin("AMap.CitySearch", function () {
                var citySearch = new AMap.CitySearch();
                citySearch.getLocalCity(function (status, result) {
                  if (status === "complete" && result.info === "OK") {
                    // 查询成功,result即为当前所在城市信息
                    var cityinfo = result.city; //当前所在城市
                    var citybounds = result.bounds; //为了定位到所在城市
                    //地图显示当前城市
                    map.setBounds(citybounds);
                  }
                });
              });
            })
            .catch((e) => {
              console.log(e);
            });
        },
      },
    };
    </script>

    <style>
    </style>
  • 相关阅读:
    HDevEngine in .NET Applications MultiThreading
    C# 打开以对话框,获取文件夹路径 、文件的路径、文件名
    C#设计模式总结
    C#使用Aspose.Cells导出Excel简单实现
    [相机选型] 双目视觉系统的器材选型和搭建
    08 Django组件-Forms组件
    MySql数据库基础知识
    MySql数据库多表操作
    补充01 Django 类视图
    07 Django组件-中间件
  • 原文地址:https://www.cnblogs.com/lh1998/p/13859061.html
Copyright © 2020-2023  润新知