高德地图行政区域划分问题有点搞不懂
问题描述
就是我想让页面打开时默认划分显示的区域就是广州市
问题出现的环境背景及自己尝试过哪些方法
不知道怎么设置默认,没又显示,求指点迷津
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
<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();//地图自适应
}
}
你期待的结果是什么?实际看到的错误信息又是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论