博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【百度地图API】关于如何进行城市切换的三种方式
阅读量:6814 次
发布时间:2019-06-26

本文共 882 字,大约阅读时间需要 2 分钟。

原文:

摘要:本文介绍了三种切换城市的方式:查询城市、城市列表和显示城市轮廓。

---------------------------------------------------------------------

很多API爱好者问到我,如何像百度地图那样,实现各个城市之间的切换呢?

在这里,公布以下三种方式。

第一种,是查询城市的方法。使用API接口的LocalSearch方法。我之前写过完整的文章,请查看:

 

 

另外,如果不想显示红色的标注,和信息窗口。可以尝试以下代码:

API1.2,利用localsearch找到第一个结果的经纬度,然后重新设置地图中心点。

   
西单

============================================================

 

 

 

 

 

 

上面这种方式有个缺陷,就是会显示出查询城市的红色标注,还有一个信息窗口。由于百科没有该城市的数据,这个信息窗口里还没有该城市的描述。

 可不可以去掉标注,还有信息窗口呢?我只想切换城市呢。

接下来,就介绍一下第二种方法,点选城市列表,切换城市。

查看源代码,运行示例,请点击 (服务器原因,可能打开速度较慢,请耐心等待)

 

 

代码请看官网的libaray中的“城市列表”:

===========================================================================

 

 

 

 

 

 

 

 

第三种,显示城市轮廓。最后这种方法我比较喜欢,当你切换城市的时候,可以显示出这个城市的轮廓。点击运行:

你只需要简单地使用Bounds这个类就可以了。

var
bdary
=
new
BMap.Boundary();
bdary.get(“山东省”,
function
(rs){
console.log(rs);
//
rs是返回的结果
});

 

 

注意,以下提供的boundary代码是API1.1版本的,仅为参考。

   
获取地区轮廓线
输入省、直辖市或县名称:

转载地址:http://ruczl.baihongyu.com/

你可能感兴趣的文章
hdu1406
查看>>
排序算法一:快速排序
查看>>
Python中的__name__和类
查看>>
Android 开发工具下载中文网站
查看>>
Redis 列表处理
查看>>
Redis常用命令
查看>>
The vim syntax of systemd unit file
查看>>
关于Linux库文件的制作--普通的静态库、动态库
查看>>
正式学习React( 三)
查看>>
jq实现动态粒子效果
查看>>
yum install tomcat
查看>>
Linux 定时任务执行 php artisan
查看>>
$_request、$_post、$_get用于接受表单数据,当时他们有何种区别,什么时候用那种最好。...
查看>>
jqzoom图片放大镜
查看>>
常用sql语句 DML语句
查看>>
python中序列类型
查看>>
C#数组的声明
查看>>
BZOJ 4129 树上带修莫队+线段树
查看>>
csv操作
查看>>
输出日期下一天
查看>>