场景:刚刚接到需求---通过输入地名搜索位置 显示在地图上,然后百度了一番,发现很多都是BMap版本的地图 而最新我用的是BMapGL地图 所以多多少少有一些不一样,查略相关文档得出解决方案😊。
废话不多说直接上才艺 ✈✈✈:
注意:1.这里是在VUE里面实现的.
2.前提是你自己创建好了地图对象,我这里命名为mapObject.
3.里面都带有注释.
findFn() {
//console.log("搜索", this.findvalue);//收集到的地名
var local,
point,
marker,
myIcon = null;
local = new BMapGL.LocalSearch(this.mapObject);//创建本地搜寻对象
local.search(this.findvalue);//本地搜寻对象调用search方法 传入地名
// 调用callback自定义方法
local.setSearchCompleteCallback((re) => {
// console.log(re);//打赢出来看一下地图传进来的对象带有那些信息
if (re.keyword) {
// 第一步清空所有标签
this.mapObject.clearOverlays();
//创建一个新的point
point = new BMapGL.Point(
re._pois[0].point.lng,
re._pois[0].point.lat
// 创建marker的图标
myIcon = new BMapGL.Icon(
require("./../../../../assets/img/marker2.png"),
new BMapGL.Size(52, 65)
// 创建一个新的marker
marker = new BMapGL.Marker(point, {
icon: myIcon, // 更换标记点样式
// 移动到该点上
this.mapObject.centerAndZoom(point, 18);
// 将marker添加到地图上
this.mapObject.addOverlay(marker);
(欢迎大家留言👇)
前言:在此之前博主对全息GIS的概念停留于基于全息全景的三维GIS展示平台,而闾国年教授把这个概念拓宽了很多:一个能够接纳、融合并展示全信息的GIS平台。此文是博主对闾国年教授演讲的学习笔记(链接:闾国年:地理全息与全息GIS),并在此基础上整理了相关知识,供大家参考
注意:引用的他文内容用『』标识
文章目录1 GIS的技术成熟度曲线2 从五个维度来看待GIS3 地理信息的新内涵4 全息GIS...
世界上任何一个探索者都需要清楚三件事:我们现在的位置,我们的目标,以及通向目标的道路。
哲学是一门生活的艺术,它帮助我们认清自己,它回答了第一个问题。至于每一个人的目标,我相信大家比我更清楚。而第三件事其实是方法论。一般没有科学基础的方法论常常难以持久。
世界上的知识,可以分为道和术两个层面
这门课讲的是道的层面的知识,它不会讲述任何具体的方法,比如信息的采集、处理或者传输的理论细节。这样,我们就能够把重点放在讲述用信息论指导做事的方法上,以便让我们能够在不断.
地图服务是指那些提供数据信息的接口,比如本地搜索、路线规划等等。百度地图API提供的服务有:
LocalSearch:本地搜索,提供某一特定地区的位置搜索服务,比如在北京市搜索“公园”。
TransitRoute:公交导航,提供某一特定地区的公交出行方案的搜索服务。
DrivingRoute:驾车导航,提供驾车出行方案的搜索服务。
WalkingRoute:步...
每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,
则地图只显示方格,不会有实际的地图出现,并且在Android虚拟机重建或者重装电脑的操作系统的时候
也要重新申请android:apiKey,关于如何申请,我在“申请Google Map服务”中已说得很详细。
新建一个地图项目。
准备两个图片,名字分别为:pic_m、a
申请密钥链接: http://lbsyun.baidu.com/.然后按照提示一步一步操作就可以了,这里我们不重点讲如何申请密钥了。
接下来我们重点看案例的效果图(案例以中国–浙江–杭州–桐庐县为例):
1、一级地图(中国)
2、二级地图(...
笔记:解决ELementUI radio 选中报错 (Blocked aria-hidden on an element because its descendant retained focus.)
笔记:Moment.js 常用集合