高德地图行政区域划分问题有点搞不懂

问题描述

就是我想让页面打开时默认划分显示的区域就是广州市

问题出现的环境背景及自己尝试过哪些方法

不知道怎么设置默认,没又显示,求指点迷津

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
<script type="text/javascript" src="https://webapi.amap.com/maps?...;key=密钥&plugin=AMap.Geocoder&plugin=AMap.DistrictSearch"></script>
var map = new AMap.Map('container', {

                    zoom:11,//级别
                    center: [113.107901,22.995755],//中心点坐标
                    viewMode:'3D',//使用3D视图
                    mapStyle: 'amap://styles/blue'//设置地图样式
                    
                });

//行政区划查询

                var opts = {
                    subdistrict: 1,   //返回下一级行政区
                    showbiz:false  //最后一级返回街道信息
                };
                district = new AMap.DistrictSearch(opts);//注意:需要使用插件同步下发功能才能这样直接使用
                district.search('广州', function(status, result) {
                    if(status=='complete'){
                        getData(result.districtList[0]);
                    }
                });
                function getData(data,level) {
                    var bounds = data.boundaries;
                    if (bounds) {
                        for (var i = 0, l = bounds.length; i < l; i++) {
                            var polygon = new AMap.Polygon({
                                map: map,
                                strokeWeight: 1,
                                strokeColor: '#CC66CC',
                                fillColor: '#CCF3FF',
                                fillOpacity: 0.2,
                                path: bounds[i]
                            });
                            polygons.push(polygon);
                        }
                        map.setFitView();//地图自适应
                    }
                   
                }

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 4.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题