首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JSAPIThree

    JSAPIThree 地图视野控制学习笔记:让地图动起来

    作为一个刚开始学习 mapvthree 的小白,今天要学习地图视野控制了!听说这个模块可以控制地图的视角、缩放、旋转等,还能转换坐标!想想就激动! 文档说地图视野控制可以:控制地图的中心点位置控制地图的缩放级别控制地图的旋转角度控制地图的俯仰角转换坐标系统切换视野动画我的理解:简单说就是控制"怎么看地图",比如看哪里、看多远、从什么角度看! 解决:range:视野距离地面的高度(米),值越小越近zoom:缩放级别,数字越大越近坑 4:投影方式设置不对原因:投影方式设置错误,导致坐标转换失败。 我的学习总结经过这一天的学习,我掌握了:地图视野控制的作用:控制地图的视角、缩放、旋转等如何设置中心点:通过 setCenter() 设置如何控制缩放:通过 setRange() 或 setZoom() 下一步计划:学习更多高级的视野控制功能尝试创建复杂的视野切换动画做一个完整的地图导航项目学习笔记就到这里啦!作为一个初学者,我觉得地图视野控制虽然功能很多,但是用起来其实不难。

    28310编辑于 2025-11-19
  • 第一次接触 JSAPIThree百度地图 JSAPI Three)学习笔记

    作为一个前端小白,今天要开始学习百度地图的 JSAPI Three(也叫 mapvthree)了!听说这是一个超强的 3D 地图渲染引擎,可以做出很酷炫的三维地图效果。想想就激动! 让我记录下学习的过程吧!第一天:听说 JSAPIThree今天在项目里看到了一个新需求,要用 3D 地图展示数据。 我一开始还以为是普通的百度地图 API,结果同事说要用 JSAPIThree,这是百度地图的 3D 渲染引擎。我的第一反应:3D 地图?听起来好高级!但是会不会很难啊? 查了一下资料才知道:JSAPIThree = 百度地图 JSAPI Three也叫 mapvthree(这是 npm 包名)基于 Three.js 开发可以做二三维一体化的地图渲染我的理解:简单说就是百度地图的 我的学习总结经过这几天的学习,我掌握了:安装和配置:安装依赖包配置静态资源配置百度地图 AK基础使用:初始化引擎配置地图参数添加可视化组件添加 3D 模型添加交互事件引擎属性:engine.map:地图控制

    43010编辑于 2025-11-17
  • 来自专栏JSAPIThree

    JSAPIThree 加载天地图学习笔记:使用天地图影像服务

    作为一个刚开始学习 mapvthree 的小白,今天要学习加载天地图了!听说这个功能可以加载天地图的影像服务,作为场景的底图!想想就期待! 文档说天地图加载可以:加载天地图影像服务需要配置 token可以作为场景的底图我的理解:简单说就是"用天地图的影像服务",让场景有天地图风格的地图底图! 坑 3:token 过期原因:天地图 token 可能过期。解决:重新获取 token 并更新配置。坑 4:性能问题原因:创建了多个 MapView 实例。 我的学习总结经过这一天的学习,我掌握了:配置天地图 Token:全局配置或临时配置加载天地图:使用 TiandituImageryTileProviderMapView 结构:理解天地图在 MapView 下一步计划:学习更多影像图层的配置选项尝试创建复杂的图层叠加效果做一个完整的地图展示项目学习笔记就到这里啦!作为一个初学者,我觉得天地图加载虽然配置有点复杂,但是用起来其实不难。

    27010编辑于 2025-12-09
  • 来自专栏JSAPIThree

    JSAPIThree 地图投影学习笔记:理解坐标系统

    作为一个刚开始学习 mapvthree 的小白,今天要学习地图投影了!听说这个系统可以控制地图的坐标系统,不同的投影方式有不同的效果!想想就好奇! 投影 4:UTM 投影const engine = new mapvthree.Engine(container, { map: { projection: 'EPSG:32633' 解决:根据应用场景选择合适的投影:普通地图:EPSG:38573D 地球:EPSG:4978面积计算:EPSG:8857坑 4:高纬度地区变形严重原因:使用 Web 墨卡托投影显示高纬度地区。 我的学习总结经过这一天的学习,我掌握了:地图投影的作用:将地球表面的地理坐标转换为平面坐标引擎支持的投影类型:Web 墨卡托投影(EPSG:3857)- 默认,适合普通地图ECEF 投影(EPSG:4978 下一步计划:深入学习不同投影的数学原理尝试在不同投影下做数据可视化做一个完整的投影对比项目学习笔记就到这里啦!作为一个初学者,我觉得地图投影虽然概念有点抽象,但是用起来其实不难。

    26110编辑于 2025-11-24
  • 来自专栏JSAPIThree

    JSAPIThree 加载 Mapbox 数据学习笔记:使用 Mapbox 矢量瓦片地图

    作为一个刚开始学习 mapvthree 的小白,今天要学习加载 Mapbox 数据了!听说这个功能可以加载 Mapbox 的矢量瓦片地图,还能自定义样式!想想就期待! 风格的地图底图! 坑 4:性能问题原因:创建了多个 MapView 实例,或者使用了复杂的样式。 解决:MapView 性能开销较大,尽可能少创建 MapView 实例选择合适的地图样式,避免过于复杂我的学习总结经过这一天的学习,我掌握了:配置 Mapbox AccessToken:全局配置或临时配置加载 下一步计划:学习更多 Mapbox 样式的配置选项尝试创建自定义的 Mapbox 样式做一个完整的 Mapbox 地图展示项目学习笔记就到这里啦!

    32510编辑于 2025-12-05
  • 来自专栏JSAPIThree

    JSAPIThree 标签使用学习笔记:在地图上添加文字和图标

    作为一个刚开始学习 mapvthree 的小白,今天要学习标签功能了!听说这个功能可以在地图上添加文字和图标,用来显示地点名称、数值信息等!想想就实用! 第一次听说标签功能今天在文档里看到了"标签"这个词,一开始我还以为是 HTML 的标签,结果查了一下才知道,原来这是在地图上显示文字和图标的功能! 文档说标签可以:展示地点名称显示数值信息显示状态提示添加图标和文字组合我的理解:简单说就是在地图上"贴标签",就像给地图上的位置加个说明一样! 坑 4:碰撞检测不工作原因:没有设置 collision: true。解决:明确设置 collision: true。坑 5:标签位置不对原因:经纬度顺序写反。 我的学习总结经过这一天的学习,我掌握了:如何添加标签:通过 engine.rendering.label.addLabel() 添加文字标签:设置 text 属性图标标签:设置 mapSrc 属性组合标签

    16710编辑于 2025-11-25
  • 来自专栏hrscy

    iOS百度地图开发之路径规划

    路线规划 示例程序 使用百度地图SDK版本为2.9.1。 路线的标注 */ @interface RouteAnnotation : BMKPointAnnotation { int _type; ///<0:起点 1:终点 2:公交 3:地铁 4: ", @"百度地图", nil] cancelButtonTitle:@"取消" delegate:(id<FMActionSheetDelegate>)self]; sheet.tag = 103 [self openIOSMapNav]; } else if (buttonIndex == 1) { //打开百度地图客户端导航 [self } else { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"您的手机没有安装百度地图

    1.5K30发布于 2018-08-30
  • 来自专栏JSAPIThree

    JSAPIThree 加载 WMS、WMTS 和通用栅格图学习笔记:标准地图服务与切图规则

    在实际项目中,我们经常需要加载各种标准地图服务,比如 WMS、WMTS,或者自定义的 XYZ 格式瓦片。今天就来学习一下如何在 mapvthree 中使用这些服务,以及理解不同的瓦片切图规则。 /ArcGIS/rest/services/' + 'World_Topo_Map/MapServer/tile/{z}/{y}/{x}', }),}));// 示例 4: 解决:查看服务文档,确认使用的切图规则如果文档没有说明,尝试两种规则,看哪种显示正确记住:左上角原点用 y,左下角原点用 reverseY坑 4:瓦片加载很慢原因:服务地址访问慢,或者网络问题。 我的学习总结经过这一天的学习,我掌握了:WMS 服务:动态生成地图图片,需要配置服务 URL 和请求参数WMTS 服务:使用预切好的瓦片,性能更好,支持 URL 占位符XYZ 格式:最通用的瓦片格式,支持自定义服务切图规则 下一步计划:学习更多地图服务的配置选项尝试创建自定义的瓦片服务做一个完整的地图展示项目学习笔记就到这里啦!作为一个初学者,我觉得标准地图服务虽然配置有点复杂,但是用起来其实不难。

    47410编辑于 2025-12-11
  • 来自专栏JSAPIThree

    JSAPIThree 数据源系统学习笔记:让数据在地图上可视化

    作为一个刚开始学习 mapvthree 的小白,今天要学习数据源系统了!听说这个系统可以把各种格式的数据加载到地图上,还能让数据可视化!想想就实用! 我的尝试:// 点击地图添加点engine.map.addEventListener('click', e => { if (! 解决:确保坐标格式正确(WKT 格式或数组格式)使用 coordinatesKey 指定坐标字段名坑 4:JSON/CSV 数据解析失败原因:坐标数据不是 WKT 格式,且没有自定义解析函数。 解决:更新整个数据源:使用 setData添加/删除数据:使用 add/remove修改属性:使用 setAttributeValues修改坐标:使用 setCoordinates我的学习总结经过这一天的学习 下一步计划:学习更多数据源的配置选项尝试处理复杂的数据格式做一个完整的数据可视化项目学习笔记就到这里啦!作为一个初学者,我觉得数据源系统虽然功能很多,但是用起来其实不难。

    24410编辑于 2025-12-02
  • 来自专栏用户5305560的专栏

    【Python深度学习之路】-4 监督学习

    【Python深度学习之路】-4 监督学习 4.1 了解监督学习(分类) 监督学习:根据积累的经验数据对新的数据或将来的数据进行预测,或者进行分类的一种学习方式。 无监督学习:对积累的经验数据中所存在的结构,以及关联性进行分析的学习方式。 强化学习:通过设定报酬、环境等条件来实现学习效果最大化的一种学习方式。 监督学习的分类: 回归:通过读取现存数据中的关联性,并根据这些关联性来实现数据预测的一种算法。(针对连续性的值) 分类:以数据预测为目的对离散值进行预测。 y = make_classification(n_samples=100, n_features = 2, n_redundant=0, random_state=42) # 将数据划分为用于学习的部分和用于评估的部分

    67030编辑于 2022-11-02
  • 来自专栏全栈程序员必看

    Kotlin学习之路4)函数的运用

    for (item in array){ str = str + item.toString() + "," } } 小结 通过这次学习应该要掌握的技能

    1K10发布于 2021-04-07
  • 来自专栏EdisonTalk

    MySQL核心知识学习之路4

    作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第四篇,总结了MySQL的锁相关知识。 上一篇:MySQL核心知识学习之路(3) 1 全局锁 所谓全局锁,就是对整个数据库实例加锁,其命令为: mysql>flush tables with read lock; 以下该命令会简称为FTWRL 4 死锁 所谓死锁,就是指当并发系统中不同线程出现循环资源依赖,各个线程都在等待其他线程释放资源时,就会导致各个线程进入无线等待的状态。 ? 应对策略 (1)直接进入等待,直到超时。

    53240发布于 2021-02-04
  • 来自专栏魏铁锤Java迁移文章

    Neo4j技能树学习之路

    数据库根据数据结构可分为关系型数据库和非关系型数据库。非关系型数据库中根据应用场景又可分为键值(Key-Value)数据库、列存储数据库、面向文档数据库、搜索引擎数据库等。

    43620编辑于 2022-10-27
  • 来自专栏智慧协同

    我的NodeJS学习之路4(初始配置)

    extname: 指定handlebars文件后缀(不得不吐槽“handlebars”字母太长,所以改的简单点) 与Session集成 web应用中,session是不可获取的重要部分,从express4开始

    1.3K20发布于 2019-06-13
  • 来自专栏Rattenking

    ES6学习之路4----字符串模版

    特性1实例: let arr= [1,2,3,4]; let str = `ES6引入了一种新型的${ arr.join('')}字符串字面量语法`; console.log(str);//ES6引入了一种新型的 1234字符串字面量语法 特性2实例: let arr= [1,2,3,4]; let str = `ES6引入了一种新型的${ arr}字符串字面量语法`; console.log(str);//ES6 引入了一种新型的1,2,3,4字符串字面量语法 特性3实例: let arr= [1,2,3,4]; let str = `\`ES6\`引入了一种新型的${ arr}字符串字面量语法`; console.log (str);//`ES6`引入了一种新型的1,2,3,4字符串字面量语法 特性4实例: let arr= [1,2,3,4]; let str = `\{ES6\}引入了一种\$新型\$的${ arr} 字符串字面量语法`; console.log(str);//{ES6}引入了一种$新型$的1,2,3,4字符串字面量语法

    55630发布于 2021-01-30
  • 百度地图商用收费过高?不妨试试免费好用的腾讯地图(附实操教程)

    作为一名企业官网开发者,最近在给公司官网添加「企业地址地图展示」功能时,踩了一个不小的坑——百度地图商用授权的费用远超预期,最终转而使用腾讯地图,不仅免费满足了需求,还实现了更精准的定位展示。 今天就来和大家聊聊地图服务的选择,以及腾讯地图的实操干货。一、踩坑经历:百度地图的商用收费,让中小企业望而却步最初选型时,首先想到的是百度地图,毕竟在国内的地图服务领域,百度地图的普及率不低。 我按照官方文档,快速申请了浏览器端AK,集成了JSAPIThree1.5版本,很快就实现了企业地址的标记和信息窗口展示,一切看似顺利。 但没过多久,网站后台就收到了百度地图的商用授权提醒:系统检测到产品使用的地图服务未完成商用授权,需3个工作日内完成授权,否则可能出现服务不稳定、受限。 最终,我仅用了半小时就完成了腾讯地图的集成,实现了和百度地图完全一致的功能,而且全程免费,没有任何商用授权的后顾之忧。

    1.7K10编辑于 2026-02-05
  • 来自专栏Code思维奇妙屋

    C# 学习之路--百度网盘爬虫设计与实现(一)

    百度网盘爬虫 现在市面上出现了很多网盘搜索引擎,写这系列博文及爬虫程序的初衷: 更方面的查找资源 学习C# 学习爬虫的设计与实现 记录学习历程 自我监督 能力有限,如有不妥之处,还请各位看官点评。 同在学习的网友~与君共勉。 百度网盘搜索流程 此爬虫原理是通过爬取用户的分享/专辑保存链接来达到资源搜索的目的,而用户与用户之间通过订阅/关注来联系,慢慢形成一个庞大的爬虫网络。 首先设定爬取用户(初始化爬虫队列)。 获取百度网盘推荐用户 当没有订阅任何用户时,网盘的分享动态界面会出现一些用户噢。

    1.2K20发布于 2019-07-13
  • 来自专栏前端博客

    Cesium笔记(0):Cesium简介及学习资料搜集

    最先接触地图开发在09年做疯狂英语包会营官方网站,没有什么印象了,应该是没有啥进展。应该是到13年在 常盈的时候,用百度地图API做了很多的地图定制开发。比如一块去旅行的景点地图。 同期看了高德地图,谷歌地图。最近一年用了maptalks来做地图开发。但是真如官方说是,现在是3D的时代,所以cesium是 必杀技了3D data is all around us. cesiumjs,解压,npm i,node server.js 即可运行浏览 里面的Documentation,查看相关API说明,浏览 里面的 Sandcastle ,查看相关 demo详情,和原来学习百度地图 JS API  类似 http://lbsyun.baidu.com/jsdemo.htm 其实还百度地图、高德地图差不多,只是相关的接口更多,因为功能更多吗如果不愿意搜索,推荐阅读:http://mars3d.cn Cesium学习路线API学习路线图,按下图顺序学习相关类Cesium进阶之路 (3大方向)Web前端方向:Cesium与webpack (裁剪以及压缩),Cesium 与vue (框架设计, 嵌入复杂业务系统

    2K20编辑于 2023-05-14
  • 来自专栏花狗在Qt

    java学习之路4.String类 连接字符串 获取字符串信息

    上面两句等价于: String s=new String("hello"); 第二种: char a[]={'h','e','l','l','o'}; String s=new String(a,1,4)

    59841发布于 2020-10-28
  • 来自专栏镁客网

    百度推“DeepVoice”最终版,半小时即可学会一种口音 | 热点

    除了百度之外,Google、Apple和Amazon都有相关的语音合成研发产品。 最近,百度终于推出了DeepVoice的“最终版”,并声称最终版可以在每半个小时内完成对10000种语音的数据学习。 DeepVoice作为一个完全有深度神经网络构建的高质量语音转文本系统,能够用于智能手机地图与语音软件;能够实现游戏角色由玩家自己合成声音,从而替代原声配音;还能够用于音乐合成供娱乐消遣。 百度于今年2月份推出的DeepVoice第一代,与神经文本到语音(TTS)系统不同,它只能学习较短的句子,并且系统每次只能学习一种声音,在数个小时后才能掌握。 但是,百度表示“最终版”仍然有进步空间,他们要制造出一种能够掌握多种口音或能捕捉字符间细微差别的系统,以使得语音合成系统用处更广泛,学习声音真实程度更高,错误率降低。 可见,百度的语音合成软件的研发之路还很长远。

    83300发布于 2018-05-30
领券