首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS 9人机界面指南(三):iOS 技术 (下) - 腾讯ISUX

或者你可以使用MPVolumeView类来显示用户可选择的支持AirPlay的音频或视频设备。用户习惯于这些标准控件的外观行为,因此他们可以理解如何在你的应用中使用它们。...为了控制这一情况,首先就是测量起点到终点距离。如果距离足够短,要提供从用户当前位置到第一个交通节点及从最后一个交通节点到用户目的地的步行方向指示。如果步行不是一个合理的选择,尝试描绘用户的其他选项。...最好可以同时支持这两个任务并能让用户便捷地进行切换。 注意:无论以什么格式,最重要的是显示用户线路相关的相同的交通信息。例如,如果路线中包含五个步骤,在地图路线列表页中必须描绘相同的五步。...一个很好的实现方法就是在地图页面覆盖静态图片,以便用户可以看到他们的路线及他们的当前位置如何与更大的交通系统相关联的。...例如,Numbers(译者:iWork中的电子表单应用程序)中提供了多种输入页面,这些页面设计使数量、日期其他值的输入能简单高效地完成。 ?

1.3K30

涨姿势 | App定位地图的那些坑

定位 定位即获取用户当前经纬度,iOS平台都是通过系统SDK接口获取的,因此所有App获取定位及精度的能力是相同的,即使Google Maps、百度地图、高德地图这种专业地图App也是如此;Android...另外对于旅行类App而言,经常需要根据用户当前位置查询周围酒店或者其他POI信息,并且按距离排序,如果坐标系不匹配,就会由于坐标系偏移产生排序问题。...2、精度问题 第二个常见的坑是定位精度问题,经常有用户或者Boss反馈,为什么两台一样的手机,获取的当前位置不一样?我明明在这个位置,为什么定位却显示在附近另一个位置,而且相差那么远?...最坑的是iOS地图使用的数据源当前手机所处的位置是相关的: 1)如果手机在大陆地区,iOS地图使用的是高德地图数据源:此时用户查看大陆港澳台地图细节信息时,使用的是GCJ02火星坐标系,同时地图显示精度很高...2)如果手机在港澳台海外地区,iOS地图使用的是TomTom地图数据源,该地图匹配的是WGS84地球坐标系,如果用户在海外查看国内地图同时你的POI打点坐标系是GCJ02火星坐标系,那么就会产生偏差

6.1K60
您找到你想要的搜索结果了吗?
是的
没有找到

地图制图

未设置之前边界本身就有一个颜色,为了使色带显示的更清晰,可以去掉边界本身的颜色。 至此,色带制作完成,效果如下。...:标注 标注   标注用于显示地图要素图层的属性字段内容,标注是动态的,即每次重绘地图时(平移缩放地图时)都会重新计算标注显示。...标注的特点 显示内容由字段属性值决定 字体大小不随比例尺变化 标注位置,会随地图位置、比例尺的改变而移动 设置后必须以MXD方式保存 标注永远不能覆盖(下层标注永远可见)   存放在地理数据库中...通常为文本,但也有可能包括其他类型符号系统的图形形状(如方框或箭头) 的特点 是一个实实在在的图层 字体大小随比例尺变化而变化 位置是固定的。...用于地图打印,而标注不会被打印出来 标注标注转注 相同标注 标注转注   图层一定先标注,先设置转换的参考比例尺,参考比例尺的设置有两种 直接在左上角的比例尺处更改 右击数据框,常规选项

2.3K10

iOS 8人机界面指南(三):iOS技术(下)- 腾讯ISUX

例如,即使没有打开位置服务用户也可以使用地图,但是在用户使用定位或导航功能时就会有提醒。...或者你可以使用MPVolumeView类来显示用户可选择的支持AirPlay的音频或视频设备。用户习惯于这些标准控件的外观行为,因此他们可以理解如何在你的应用中使用它们。...为了控制这一情况,首先就是测量起点到终点距离。如果距离足够短,要提供从用户当前位置到第一个交通节点及从最后一个交通节点到用户目的地的步行方向指示。如果步行不是一个合理的选择,尝试描绘用户的其他选项。...最好可以同时支持这两个任务并能让用户便捷地进行切换。 注意:无论以什么格式,最重要的是显示用户线路相关的相同的交通信息。例如,如果路线中包含五个步骤,在地图路线列表页中必须描绘相同的五步。...一个很好的实现方法就是在地图页面覆盖静态图片,以便用户可以看到他们的路线及他们的当前位置如何与更大的交通系统相关的。

2K40

提高效率 |ArcGIS Pro 中所有快捷键一网打尽

编辑 用于编辑的键盘快捷键 键盘快捷键 操作 注释 Ctrl + 拖动 更改“随沿要素”距离。 在“随沿要素”模式下,更改记要素与边界要素之间的距离。...创建 用于构造工具的键盘快捷键 键盘快捷键 操作 注释 Ctrl+W 查找文本 使用最顶层所选要素图层中的标注表达式或字段值替换文本框中的文本字符串。...Ctrl + 拖动 更改“随沿要素”距离。 在“随沿要素”模式下,更改记要素与边界要素之间的距离。...D 指定距离。 打开距离对话框。 G 指定方向距离。 打开方向距离对话框。 F 指定偏转。 打开偏转对话框。 F7 指定线段偏转。 打开线段偏转对话框。 P 使线平行显示。...Shift + 单击 使指针位置居中并放大。 Ctrl + 单击 以指针位置作为视图中心。 在 2D 环境下,这将使视图居中。在 3D 环境下,照相机会转向中心并显示位置

60120

ArcMap 基本词汇

双击某个地图文档会将其作为新的 ArcMap 会话打开。 Layer 地图图层定义了 GIS 数据集如何地图视图中进行符号化标注(即描绘)。... 用于表示在地理数据库中另存为图形要素位置的要素标注。各记要素的文本位置将随其他文本属性一同保存。与标注的不同之处在于,每个位置说明只计算一次,然后进行保存。...每次重新绘制地图时都会重复使用这些信息。由于位置是预设好的,因此每次重新绘制地图时并不需要进行标注计算。 符号 符号是在地图显示中使用的图形元素。...符号类型有很多种,例如: 主要用于显示位置的标记 用于显示线状要素边界的线符号 用于填充面的填充符号 用于设置字体、字号、颜色其他文本属性的文本符号。...底图图层 底图用于位置参考,并为用户提供用于叠加或混合业务图层、执行任务以及对地理信息进行可视化的框架。在 ArcMap 中,底图图层可用于存放偏静态的地图图层,因此可用于支持性能较高的动态地图显示

6K20

iOS 9人机界面指南(一)上篇:UI设计基础 - 腾讯ISUX

:一个iOS应用程序包含一个窗口。但是,不同于计算机程序中的窗口,iOS窗口没有可见的部分并且不能在屏幕上被移动到另一个位置。...iOS会在启动应用时调用这张图,这样可以让用户觉得启动速度很快,同时,也可以让你的应用有足够的时间去加载内容。具体如何制作闪屏,请查阅Launch Files。...这部分内容给予了用户以反馈,使用户相信你的应用现在没问题。同时这也可以稳定用户情绪,让他们决定是否要采取纠正措施,继续使用应用,还是切换到另一个应用。 ?...如果要切换到另一个目的层级,用户必须回退一些层级,或者直接回到初始层级再次选择。系统设置邮箱应用在这方面是很好示范,可以参考他们。 ? 译者:以上为视频截图,完整视频可点击观看。...例如,对于扁平信息结构中某一分类下的内容,用分层导航的方式来显示可能会更好。 应该让用户时刻清楚自己当前在应用中所处的位置,及如何前往目的页面。

1.8K41

苹果iOS 13 新设计规范全面解析

关于如何设计黑暗模式,苹果也给出了几点建议。在iOS 13.0及更高版本中,人们可以选择采用称为黑暗模式外观。在暗模式下,系统为所有屏幕,视图,菜单控件使用较暗的配色,使前景内容在较暗的背景下突出。...例如,地图在使用地图模式时会显示浅色方案,但在激活卫星模式时会切换为深色方案。放置在半透明元素后面或应用于半透明元素(如工具栏)时,颜色也会显得不同。...考虑True Tone显示如何影响颜色: True Tone显示器使用环境光传感器自动调整显示器的白点,以适应当前环境的照明条件。...iOS 13系统引入了六种不透明的灰色,你可以在上述半透明效果不佳的极少数情况下使用它们。 例如,交叉或重叠元素(例如网格中的线条或条形)在不透明度方面看起来更好。...情境菜单立即显示上下文相关的命令;PeekPop需要向上滑动才能查看命令。 (请注意:iOS 13中 3D touch的交互方式与此情境菜单的交互逻辑不太一样,情境菜单的交互方式是长按,而不是重压。

4.4K40

【云开发校园技术布道师】大学生记账本

用户可以实时查看自己的账户余额所有账单记录,同时本系统提供了查询“附近银行”的地图功能汇率计算器功能,帮助用户高效生活。...,从年到月再到日,如图13 (2)用户点击“一笔”按钮后,系统会从底部弹出一个菜单栏供用户选择,包括“支出”、“收入”、“转账”、“余额”,用户点击某一个菜单后,系统将自动跳转到对应的“一笔页面”,...(1)系统会获取用户位置用户使用该功能时,系统将提示用户进行授权),如图20 (2)系统将自动搜索用户周边距离用户最近的20个银行,然后按照距离从近到远对搜索到的银行做一个排序,显示在页面上供用户查看选择...如图24、图25 (5)在页面上显示的所有银行的右边有一个“去这里”的按钮,下方是用户所在位置距该地点的距离。当用户点击“去这里”的按钮后,系统将跳转到如图26所示的界面。...页面上显示用户所在位置与目的地的直线连接,让用户有一个直观的方向感。并且有“路线规划”“开始导航”两个按钮。

1.1K32

WWDC 2017前瞻:硬件细节已遭曝光,但苹果在软件方面的布局却始终慎重

同时新版的iMessage还加入了与微信类似的语音信息短视频信息发送的功能。...新加入的Hand Off功能可以让MaciPhone在近距离通过无线连接的方式实现互联,使两款产品之间的信息无缝交换。而新增的iCloud Drive也可以让MaciOS之间的云数据实现共用。...苹果开发的Proactive 把 Siri、联系人、日历、Passbook、地图以及第三方应用程序整合在一起,以便于用户的体验。 另外,苹果还给iOS 9增加了一个新的App——News。...不仅如此,苹果在全新的iOS 9中引入了新版“Notes” 笔记应用,新款应用可用多种编辑选项,可调节标题、字体等格式,并加入待办事项标记,同时支持手写、嵌入网址等功能。 ?...iOS 10的相册应用中加入了智能脸部识别场景识别功能,支持高级搜索功能,也可自动整合元素相近的照片,提供一个记忆功能面板,可以提供基于地图或不同身份的整合显示,并且新增LivePhoto编辑功能。

1.3K60

我们率先试用了苹果iOS 10系统,这5个方面的体验你应该会感兴趣

那么iOS 10怎么处理这个我认为不令人满意的设计呢? 他们非常好的引入了另一个“说明书”——Press for more。...3、然后跟餐厅打电话去定位子,最终你还得把餐厅的位置打给大家。 有个调查说过,我们现在约个饭,可能要切换3-8个App并在它们之间切换个十几次才能完成。...但是对于普遍用户来说,也还是应该去保证整体的legibilityreadibility的。提一个iOS 10的细节吧,在新的Control Center里面,使用了白色背景,有透明度的按钮。...也就是说你打进去的字,最终的效果之间是不同的,而这个认识上的不同,就是我们所说的“距离”。 苹果对于距离的把控,向来都没让人失望。...从一个直接的删除操作的两种不同交互出现在了一个距离很近的界面上,到这个界面设计所占据的实际物理位置来说,恐怕都在认知上给用户带来了一个不小的鸿沟,这个鸿沟,就是我们所说的距离

69250

最新iOS设计规范九|10大系统能力(System Capabilities)

iOS 13及更高版本中,您可以使用内置的教练视图向人们展示如何做并在初始化过程中提供反馈。...使用屏幕空间显示用于关键标签、注释说明的文本。如果需要在3D空间中显示文本,请确保文本面向人,并且使用相同的字体大小,而不管文本带标签的对象之间的距离如何。...“拆分视图”使您可以同时使用两个并排的应用程序。 ? “画中画”可以使您在另一个应用程序中工作时观看视频。 ? 设计适应性强的界面,并保证在拆分视图中运行流畅。...三、多视窗(Multiple Windows) 在iOS 13更高版本中,iPad应用程序可以支持多个窗口。例如,在支持文档创建的iPad应用程序中,人们可以同时打开多个文档窗口。 ?...七、快速浏览(Quick Look) 在您的应用程序中,即使您的应用程序不支持主题文件、数字、页面PDF文档以及图像其他类型的文件,Quick Look仍可让人们预览它们

4.2K20

google maps api_js调用谷歌浏览器接口

panDirection(dx, dy) 以指定的方向滑动地图宽度一半的距离.+1代表右方下方,-1代表左方上方....你可以在创建地图的时候直接通过size这个属性指定地图的大小,而不需要听 命于地图容器了,即使这个地图容器已经显示的定义了widthheight的大小。...13.setImage(url) none 请求将 url 指定的图像设置为此标记的前景图。:不调整打印图像阴影图像。因此,此方法主要是为了达到高亮显示或变暗显示效果,而不是彻底改变标记的外观。...(自 2.87 开始) :假如您想在地图里面显示折线,您需要在您的XHTML文档里面包含VML命名空间一些CSS代码,这样可以令它们在IE下面可以正常工作。...8.GClientGeocoder地址解析类: 此类用于 Google 服务器建立直接通讯,以获得用户指定地址的地理位置信息。

5.6K10

iOS 9人机界面指南(二):设计策略 - 腾讯ISUX

相反,它们专注于让人们觉得舒适的标准范例,并提供应用内部统一的体验。 ? 在判断一款iOS应用是否要遵守一致性原则时,请思考如下问题: 应用是否iOS标准一致?...用户对标准界面元素的外观行为都已经很熟悉了,所以他们不用停下来思考如何使用它们。当用户面对外观行为与标准不同的元素时,他们就失去了经验的优势。...在测试过程中,近距离的观察用户是否能预测你的元素如何使用以及是否能容易的与它们交互。例如,如果你创建的控件的可点击区域小于44 x 44像素,用户点击时就会有困难。...(译者:特别是根据当前的操作对象而有限选择某些工具。)通常,人们可以在第一检查器视图中完成他们需要的所有修改操作。如果他们需要修改那些不常用的属性,他们可以下拉另一个检查器视图来进行。 ?...特别是那些能侦测设备并不需要插件的网站可以同时在iPhoneiPad上都表现得很好,两者之间不会需要太多的修改,即使有也很小。

1.3K21

Flutter 产物分析与减包方案

1.2 减包方案 减包的基本方法有二: 删产物:把产物中没用的部分直接删掉 挪产物:把可以暂时移除的部分挪走改变为远端下发,同时需要修改产物加载逻辑,使 Flutter 支持动态加载远端下发的部分产物...ARMv7: iPhone 5s 之前的 iOS 设备。ARM64: iPhone 5s 及其之后的 iOS 设备。 接着,我们从删产物挪产物两个层面来讲解如何减少该产物的体积。 删产物 ?...,**即 Dart 编译后的 36 条指令可以优化成 13 条指令。...1.3 减包成效 iOS App 的体积查看分为以下几种方法,得到的大小都是不同的: 第一种方式是查看本地构建 ipa 之后的分析报告,分析报告里会提供两个体积,但是需要注意的是它们都是未加密的: 安装包体积...:但有一种情况例外,即使用 Web 浏览器登录 App Store 去查看 App 的体积,那个时候展示的体积的 Download Size,因为 Apple 认为你此刻关注的并不是安装占用体积。

2.4K40

基于曲率的体素聚类的三维激光雷达点云实时鲁棒分割方法

图1:使用Velodyne VLP-16扫描记录的数据对CVCDBSCAN进行分割的结果,只有CVC能正确地将五个人分开,即使他们彼此距离很近。...图1显示了一个有五人的3D激光雷达点云的案例研究,每种颜色表示一个簇。这里应该注意,即使五个人彼此距离很近,CVC也能正确地将他们分为五组,而DBS可能会错误地将他们分为三组。...第三列显示RBNN的失败案例(红色)所需案例(蓝色)。 B. 算法概述 三维激光雷达点分割的主要挑战如下: 1)最大限度地提高分割效率,我们如何有效地实时分割数千个点云?...2) 最大化分割精度,我们如何才能正确地分割每一个物体,即使它们距离很近? 我们用以下想法解决上述挑战: 1)曲率体素:球坐标中的一种新型空间基元。...该方法将CVC与RBNN、DBSCANCluster all方法进行了比较,RBNN是RBNN的改进版本,使半径r与距离传感器成比例,通过这种修改,RBNN*能够满足期望以提高精度。

97020

清华毕业计算机教授遭持枪劫车!靠“贪心算法”追回秒杀美国警察

只是这样也就算了,当我在app里找到CarFinder的界面,他的显示就是一个红点一个大圈,红点代表车的位置,大圈代表车的范围,然后右上角有距离显示81.8英里相对误差+/- 22 英尺。...没有地图,没有提供GPS坐标。” 所以,史教授除了能知道他车的直接距离相对位置,别的什么都不知道(后来发现其实那个相对位置也只有距离很近的时候才会比较准,距离远的时候完全可能是错的)。...就这样在一片破败的小区中兜了一段时间以后,终于在S Eberhart Ave在101st St102nd St之间某个位置直接距离显示为200英尺,说明离目标已经很近了。...这时史教授告诉了警察如何使用MMS定位,并再三强调只能相信距离,不要去看相对位置。 警察留了手机之后,很快就开走了。...在接下来的一个多小时里,史教授警察一共通了三次电话:第一次,警察问我那个追踪软件在哪里,是不是谷歌地图? 第二次,警察说距离很近了,0.4英里, 但是没有看到车。

72320

英伟达爆火智能体研究:AI逼真还原人类情感!会饿会孤独,会跑步会发火

他们提出了一个平台,可以在生活大爆炸、老友、Lin Family中模拟人形智能体的行为,然后用Unity WebGL游戏界面将它们可视化,并使用交互式分析仪表板,显示智能体随时间变化的状态。...如果是这样,它们与其他Agent的亲密度将增加一倍,否则,亲密度将减少一倍。 从亲密关系逐渐改变,可以映射到人与人之间的关系如何随着时间的推移而发展。...此外,Agent社交娱乐活动变化较小的另一个原因是:正常情况下,行为主体已经花费大量的时间,来做满足这些基本需求的活动。...而在老友生活大爆炸中,Agent彼此之间是朋友邻居,需要更积极的沟通来维持关系。.../specific_agents/john_lin.json 同时用户还可以通过自定义设置,创建自己的地图Agent。 需要注意的是,Agent地图并不是完全分离的。

19850

IOS开发问题索引(七)

2 【UI】设置UIButton的文字显示位置、字体的大小、字体的颜色 http://blog.csdn.net/chengyingzhilian/article/details/8363855 btn.frame...UIControlContentHorizonAlignmentLeft; 但是问题又出来,此时文字会紧贴到做边框,我们可以设置 btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0); 使文字距离做边框保持...10个像素的距离。...Documents、Librarytmp的作用 1.Documents: 只有用户生成的文件、其他数据及其他程序不能重新创建的文件,应该保存在/Documents 目录下面,并将通过...举个例子,比如杂志、新闻、地图应用使用的数据库缓存文件可下载内容应该保存到这个文件夹。 3.tmp: 只是临时使用的数据应该保存到 /tmp 文件夹。

1.1K40

干货 | 揭开多语言词嵌入模型的神秘面纱

通过这一过程,分类模型可以学到如何对新数据进行分类,并用来做出预测以提高用户体验。 训练过程通常是用于特定语言的,这意味着对于每个要被分类的语言,需要分别收集大量的训练数据。...词嵌入具有一些性质使得它能够很容易进一步操作,比如近义词在向量空间中距离很近。传统意义上,词嵌入是用于特定语言的,每个语言需要分开训练,而且嵌入结果存在于完全不同的向量空间中。...通过这种技术,每个语言都映射到同一个向量空间里,并且保持这个性质:近义词(不管是哪种语言)在向量空间里距离很近。...为了使文本分类可以跨多种语言工作,可以用具有以上性质的多语言词嵌入作为文本分类模型的基本表示。由于新语言中的单词与嵌入空间中训练好的语言中同意思的单词距离很近,所以新语言环境下,分类器也能够表现良好。...同时 Facebook 还在努力寻找各语言在文化背景下捕捉细微差别的方法,例如这种俗语「it's raining cats and dogs」(AI 科技评论:直译是下猫又下狗,而实际的意思是倾盆大雨

62840
领券