• vue使用高德地图-进行显示地图和查询天气


    高德地图显示,实现了天气查询效果(Vue)

    在index.html中 引入高德地图的css和js

     <!-- 高德地图js插件-->
      <script type="text/javascript">
        window._AMapSecurityConfig = {
          securityJsCode: '安全密钥jscode',
        }
      </script>
      <script type="text/javascript"
        src="https://webapi.amap.com/maps?v=1.4.15&key=key值&plugin=AMap.DistrictSearch,AMap.Geocoder,AMap.DistrictLayer,AMap.AutoComplete,AMap.PlaceSearch">
    
        </script>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ELIJbesS-1662877005374)(C:\Users\飞\AppData\Roaming\Typora\typora-user-images\image-20220911140027464.png)]

    vue

    
      
      
    
      
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/c3c084dc016f42d49927796cad8c61f3.png

    高德地图 使用:https://lbs.amap.com/api/javascript-api/guide/abc/prepare

    插件列表

    来源入高德地图开发平台

    类名类功能说明
    AMap.CustomLayer自定义地图图层,在JSAPI提供的标准类型均无法满足需求的情况下,允许开发者通过canvas、svg等绘图手段绘制自己想要的图层及效果
    AMap.ElasticMarker灵活点标记,可以随着地图级别改变样式和大小的 Marker
    AMap.ToolBar工具条,控制地图的缩放、平移等
    AMap.Scale比例尺,显示当前地图中心的比例尺
    AMap.OverView鹰眼,显示缩略图
    AMap.MapType图层切换,用于几个常用图层切换显示
    AMap.Geolocation定位,提供了获取用户当前准确位置、所在城市的方法
    AMap.AdvancedInfoWindow高级信息窗体,整合了周边搜索、路线规划功能
    AMap.Autocomplete输入提示,提供了根据关键字获得提示信息的功能
    AMap.PlaceSearch地点搜索服务,提供了关键字搜索、周边搜索、范围内搜索等功能
    AMap.DistrictSearch行政区查询服务,提供了根据名称关键字、citycode、adcode 来查询行政区信息的功能
    AMap.LineSearch公交路线服务,提供公交路线相关信息查询服务
    AMap.StationSearch公交站点查询服务,提供途经公交线路、站点位置等信息
    AMap.Driving驾车路线规划服务,提供按照起、终点进行驾车路线的功能
    AMap.TruckDriving货车路线规划
    AMap.Transfer公交路线规划服务,提供按照起、终点进行公交路线的功能
    AMap.Walking步行路线规划服务,提供按照起、终点进行步行路线的功能
    AMap.Riding骑行路线规划服务,提供按照起、终点进行骑行路线的功能
    AMap.DragRoute拖拽导航插件,可拖拽起终点、途经点重新进行路线规划
    AMap.ArrivalRange公交到达圈,根据起点坐标,时长计算公交出行是否可达及可达范围
    AMap.Geocoder地理编码与逆地理编码服务,提供地址与坐标间的相互转换
    AMap.CitySearch城市获取服务,获取用户所在城市信息或根据给定IP参数查询城市信息
    AMap.IndoorMap室内地图,用于在地图中显示室内地图
    AMap.MouseTool鼠标工具插件
    AMap.CircleEditor圆编辑插件
    AMap.PolyEditor折线、多边形编辑插件
    AMap.MarkerClusterer点聚合插件
    AMap.RangingTool测距插件,可以用距离或面积测量
    AMap.CloudDataLayer云图图层,用于展示云图信息
    AMap.CloudDataSearch云图搜索服务,根据关键字搜索云图点信息
    AMap.Weather天气预报插件,用于获取未来的天气信息
    AMap.RoadInfoSearch道路信息查询,已停止数据更新,反馈信息仅供参考
    AMap.Hotspot热点插件,地图热点已默认开启,不用手动添加,由Map的 isHotspot 属性替代
    AMap.Heatmap热力图插件
    AMap.PlaceSearchLayer服务已下线,请勿使用
    Map3D使用 ObjectLayer 等三维图形的时候需要引用

    问题解决:

    1. 未加安全秘钥

    在这里插入图片描述

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8Eszz5yY-1662877099664)(C:\Users\飞\AppData\Roaming\Typora\typora-user-images\image-20220911140408148.png)]

    解决方法:

     
      
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    必须在key值前面写

    1. TypeError: __WEBPACK_IMPORTED_MODULE_0_AMap___default.a.DistrictSearch is not a constructor
      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9bUDkV5G-1662877005380)(C:\Users\飞\AppData\Roaming\Typora\typora-user-images\image-20220911140637439.png)]

    ​ 解决方法: 没有加载插件,在key值后面加入

     <script type="text/javascript"
        src="https://webapi.amap.com/maps?v=1.4.15&key=key值&plugin=AMap.DistrictSearch,AMap.Geocoder,AMap.DistrictLayer,AMap.AutoComplete,AMap.PlaceSearch">
    </script>
    
    • 1
    • 2
    • 3
  • 相关阅读:
    Mybatis之动态SQL
    Netty场景及其原理
    【JavaEE】多线程(四)
    合同法重点知识总结
    Django框架之路由和视图的配置以及Path转换器的使用
    Keep a good habit Privacy Policy
    uniapp:配置动态接口域名,根据图片访问速度,选择最快的接口
    [ vulhub漏洞复现篇 ] Apache Shiro 认证绕过漏洞(CVE-2020-1957)
    【C语言小游戏】详解三子棋,深刻掌握二维数组
    将文件移动到ubuntu/linux/centos虚拟机上
  • 原文地址:https://blog.csdn.net/qq_53886038/article/details/126804958