百度地图详情页视觉设计规范08
百度的设计理念和功能
百度的设计理念和功能作为中国最大的搜索引擎,百度一直以来都在不断地完善自己的设计理念和功能,以提供更好的搜索体验和服务。
百度的设计理念主要包括简洁、直观和个性化,而其功能则包括搜索、地图、知道、图片等多种服务。
首先,百度的设计理念之一是简洁。
在百度的首页,用户可以看到一个简洁而清晰的搜索框,没有过多的广告和干扰,让用户可以快速输入关键词进行搜索。
这种简洁的设计让用户可以更加专注于搜索内容,提高了搜索效率。
其次,百度的设计理念还包括直观。
无论是在PC端还是移动端,百度的搜索结果都以直观的方式呈现给用户,让用户可以一目了然地找到自己需要的信息。
此外,百度的地图功能也采用了直观的设计,用户可以轻松查找目的地并规划路线。
最后,百度的设计理念还包括个性化。
百度通过用户的搜索历史和偏好,为用户提供个性化的搜索结果和推荐内容。
这种个性化设计让用户可以更快地找到自己感兴趣的信息,提高了搜索的准确性和实用性。
除了设计理念,百度的功能也是其吸引用户的重要原因。
百度搜索拥有强大的搜索算法和海量的信息资源,可以为用户提供准确、全面的搜索结果。
此外,百度地图可以为用户提供精准的地理位置信息和路线规划,帮助用户更好地出行。
百度知道则是一个在线问答社区,用户可以在这里提问和解答问题,分享知识和经验。
总的来说,百度的设计理念和功能都是为了提供更好的搜索体验和服务。
通过简洁、直观和个性化的设计,以及强大的搜索和地图功能,百度已经成为了中国人日常生活中不可或缺的一部分。
相信在未来,百度还会不断地完善自己,为用户提供更好的搜索体验和服务。
网页设计规范尺寸
网页设计规范尺寸网页设计规范尺寸是指在进行网页设计时应遵循的一些标准尺寸。
这些规范尺寸可以帮助设计师在设计过程中更好地控制页面布局和元素的排列,提高用户体验和可视效果。
以下是一些常见的网页设计规范尺寸:1. 页面宽度:大多数网页设计采用固定页面宽度,一般为960像素或1000像素。
这个宽度可以适应大多数用户的屏幕分辨率,确保网页内容在任何设备上都能良好地呈现。
2. 头部和导航栏高度:头部和导航栏是网页重要的组成部分,它们通常设置为固定高度,一般为80像素。
这个高度可以容纳Logo、导航链接和搜索框等元素,让用户方便地浏览和导航网页。
3. 内容区域宽度:内容区域是展示网页主要内容的地方,通常占据页面的大部分宽度。
内容区域的宽度一般为实际页面宽度减去头部和侧边栏的宽度。
在1000像素宽度的设计中,内容区域宽度可以设置为900像素左右。
4. 侧边栏宽度:侧边栏通常用于放置一些与主要内容相关的附加信息或小工具,比如相关链接、标签云、社交媒体图标等。
侧边栏的宽度一般为页面宽度减去内容区域宽度后的剩余宽度,通常在100像素左右。
5. 图片尺寸:在网页设计中,图片是非常重要的元素之一。
为了保持网页的加载速度和可视效果,设计师需要对图片进行适当的压缩和尺寸调整。
常见的图片尺寸包括:头部背景图(通常为全屏宽度)、产品图片(一般为正方形或3:2比例)、轮播图(一般为全屏宽度)等。
6. 字体大小:在网页设计中,文字的可读性非常重要。
适当选择合适的字体大小可以保证用户能够方便地阅读网页内容。
通常,正文字体大小可以设置为14像素,标题字体大小可以设置为16-20像素。
7. 按钮尺寸:按钮是常用的交互元素,在网页设计中具有重要的功能。
按钮的尺寸应该根据其重要性和所需的点击区域来确定。
一般而言,按钮的高度可以设置为30像素,宽度可以根据文本长度和设计布局来调整。
总结起来,网页设计规范尺寸涵盖了页面宽度、头部和导航栏高度、内容区域宽度、侧边栏宽度、图片尺寸、字体大小和按钮尺寸等。
百度设计规范
百度设计规范篇一:设计规范塑料设计规范塑料产品设计需要关注以下几点:1、模具制作。
设计出来的产品模具也要能做的出来,而且在满足产品性能的情况下,尽量设计模具结构简单的产品。
2、材料。
设计产品要了解产品的使用位置、使用要求,确定其性能,根据性能要求选择合适的材料。
3、配合间隙。
产品设计完成后,要与其对插端做理论对插,确保配合间隙。
4、产品变形。
设计产品要考虑产品容易变形的地方。
在确保产品性能的情况下,在易变形位置做上加强筋之类的东西,减小变形量。
5、壁厚均匀。
塑料产品尽量做到壁厚均匀。
壁太薄容易出现注不满等情况,太厚容易出现缩坑等情况。
6、绘制产品图。
产品图尺寸标注要全面,配合尺寸公差标注清楚。
技术要求完整且简单明了。
模具设计要关注以下几点:1、模具结构。
接到产品后先考虑此类产品用哪种结构最适用。
易于加工,便于装配,实用于生产。
2、产品收缩率。
◎设计塑料模时,确定了模具结构之后即可对模具的各部分进行详细设计,即确定各模板和零件的尺寸,模腔和模芯尺寸等,这时将涉及有关材料收缩率等主要的设计参数,因而只有具体地掌握成形塑料的收缩率才能确定型腔各部分的尺寸,即使所选模具结构正确..但所用参数不当,就不可能生产出质量合格的塑件。
◎塑料收缩率及其影响因素,热塑性塑料的特性是在加热后膨胀..冷却后收缩..当然加压以后体积也将缩小,在注塑成形过程中..首先将熔融塑料注射入模具型腔内..充填结束后熔料冷却固化..从模具中取出塑件时即出现收缩..此收缩称为成形收缩,塑件从模具取出到稳定这一段时间内,尺寸仍会出现微小的变化..一种变化是继续收缩,此收缩称为后收缩,另一种变化是某些吸湿性塑料因吸湿而出现膨胀,例如尼龙料吸湿后尺寸会放大2-3%,但其中起主要作用的是成形收缩,目前确定各种塑料收缩率(成形收缩+后收缩)的方法。
一般都推荐德国家标准中DIN16901的规定。
即以23℃±0.1℃时模具型腔尺寸与成形后放置24小时..在温度为23℃..相对湿度为50±5%条件下测量出的相应塑件尺寸之差算出。
页面导航设计原则
定路径;3、除了当前页面的节点标签,其它节点标签均可点击,可以让用户回到上一级页面(可以回到最初起点的作用)。
通过这三点任何用户都不会在网站中迷失方向。
图3: apple网站itunes新功能介绍的页面然后我们再对照这个面包屑所在的页面(图3)从上往下的各种导航方式的元素进行分析,看页面除面包屑之外是如何自我完成导航需求的:1、首先导航菜单栏上的logo 告诉用户在apple的网站上,导航上的菜单分类告诉用户这个网站一共有多少个维度,菜单上被选中的Itunes,告诉用户当前处于itunes的菜单维度下。
2、接着是itunes的页面导航栏,大大的标题itunes告诉用户下面的内容都是讲itunes,右边的itunes的页面菜单导航告诉用户itunes页面的内容分类,其中不一样状态的what’s new告诉用户目前选中的是这个类容,下文内容是在这个分类下的。
3、最后是这个页面的标题What’s new in iTunes ,表示当前页面的内容是按照这个标题全面铺开内容。
上述导航元素也清楚地告知了我们1、用户当前位置(当前页面标题);2、来到当前页面的固定路径(从上往下的导航路径布局和元素);3、如何返回上一级页面(每个导航菜单均可点击,除了当前页面标题)。
其中涉及到3级导航:apple网站主导航、itunes类别导航和what’s new 内容导航,每一级导航都有导航菜单和被选中的状态。
将每一级导航的起始点用箭头链接起来,如图3所示→→,形成了一个和实际存在的面包屑一模一样的页面路径。
告知用户是如何来到这个页面的。
从上述页面中的面包屑样式分析和页面自己的内容分析,可以看出整个页面里所有的导航方式所要传达描述的信息是一致的,那么我们可以归纳出页面导航原则:1、告知用户当前位置;2、告知用户来到当前页面的固定路径;3、可以让用户返回上一级页面。
页面导航原则指导设计1、符合页面导航原则的设计:图4:图5:我们用导航原则来检验的导航设计,这个页面通过页面标题“baby foods”告诉我们当前位置,通过网站logo,二级导航栏中选中的“Brands”,左侧三级导航栏选中的“Baby foods”,告诉我们这个页面的固定路径是从home,选择brands分类,再选择Babyfoods。
百度地图店铺标注流程
如何在百度地图标注我的店铺?
一、工具
1、网页版百度地图
二、方法
1、步骤1-认领商铺
1)登录百度账户,进入地图频道,在地图中搜索自己的店铺,如果没有查找到自己的店铺信息请看下面“方法/步骤2-商铺标注”;如果搜索到自己店铺的信息,下面教你怎么认领该商铺
2)点击地图信息窗体或左侧栏查询结果中该商铺的“详情”,进入其商铺详情页;点击详情页中的“免费认领本店”;
3)(如果按照我之前说的先注册并登录好账号,这里就可以直接进入认领页面)进入认领页面后,按照页面提示填写提交商户信息即可;
2、步骤2-商铺标注
1)如果在地图中未搜索到自己商铺信息,这时就需要商户们先标注后认领(其实这两个步骤是一起完成的),点击页面右上的“商户免费标注”
2)进入商户中心页面后,选择“我要标注认领”,在输入框中随便输入点什么吧,主要是要下面的那个“免费添加标注”蓝色按钮出现,出现后点击它进入标注页面
3)进入标注页面后,就按照页面要求填写吧,每个输入框下都有提示的。
需要注意到是,滑动鼠标或者拖动左侧的标尺把地图放大到18级(左上有当前放大级别提示的),然后给自己商铺选定精确的点。
把这个页面的信息认真填写完整并提交,就算完成标注认领工作了,就等着审核吧,通过了就能生效了。
4)在地图上填写信息,上传各种证明资料。
5)提交申请后,需要5-7天的审核期,请耐心等待。
三、注意事项
1、不要有错别字哦。
百度sitemap规范
商品索引页—Xml格式及规范说明:分类名称字段ID 字段名字段内容属性限制可选/必选商品索引页1 store 商家名面URL 文本1-80B 必选2 type 类型,只能填写一个词任意1-30B 必选3 attribute 类型的描述属性,只能填写一个词任意0-120B 可选4 number 该索引页中商品数量数字1-20B 必选5 price 该索引页中商品的最低价任意1-20B 必选6 brand 品牌任意0-80B 必选7 firsttype 百度指定的一级分类任意0-30B 可选Xml格式举例摘除协议主要格式如下:<?xml version="1.0" encoding="utf-8" ?><urlset><url><loc>/products/737-752-753-0-0-0-0-0-0-0-1-1-1.html</loc> <lastmod>2010-02-23</lastmod><priority>0.8</priority><data><display><store>京东商城</store><type>电饭煲</type><attribute>智能</attribute><number>213</number><price>365.00</price><brand>美的</brand></display></data></url></urlset>商品—Xml格式及规范说明:分类名称字段ID 字段名字段内容属性限制可选/必选商品1 title 商品名称文本1-150B 必选2 realtitle 标准商品名称文本1-150B 必选3 price 商品价格任意1-40B 必选4 brand 商品所属品牌文本0-80B 必选5 firsttype百度指定一级分类。
百度地图v3.云检索、地理编码、城市切换设计、显示隐藏放大缩小栏、比例尺栏的一些经验
百度地图v3.云检索、地理编码、城市切换设计、显示隐藏放大缩小栏、比例尺栏的一些经验Word文档实在不是很熟悉,字体排版之类的很错乱无章,就请见谅了。
说实话百度的开发文档确实是够简略的,以致一些非常简单的功能我们都要去百度查找白天,下面是劣者这两天的一些经验,分享给列位。
扣扣835588741设置地图显示的中心点(传入经纬度坐标)private void setCenter(double longitude,double latitude){/** 修改百度地图默认城市*/BaiduMap map = mMapView.getMap();// 设定中心点坐标LatLng cenpt = new LatLng(latitude, longitude);// 定义地图状态target目标点 zoom地图比例等级MapStatus mMapStatus = new MapStatus.Builder().target(cenpt).zoom(18).build();// 定义MapStatusUpdate对象,以便描述地图状态将要发生的变化MapStatusUpdate mMapStatusUpdate =MapStatusUpdateFactory.newMapStatus(mMapStatus);// 改变地图状态map.setMapStatus(mMapStatusUpdate);}// 获取地图控件引用mMapView = (MapView) findViewById(R.id.bmapView);// 设置显示或隐藏放大缩小栏mMapView.showZoomControls(false);// 设置显示或隐藏比例// mMapView.showScaleControl(false);一、云检索百度地图提供了自定义poi的云检索功能,首先要下载导入必要的官方架包,配置好基础环境(例如在项目配置清单中设置权限,相关服务等)Android端实现1.实现CloudListener接口,复写// POI 的详情@Overridepublic void onGetDetailSearchResult(DetailSearchResult arg0, int arg1){Log.i("XU", "onGetDetailSearchResult" + arg0.poiInfo);}// 搜索出的所有POI标记点数据@Overridepublic void onGetSearchResult(CloudSearchResult arg0, int arg1)2.写入参数调用sdk执行搜索/***检索*/private void nearbySearch(int page, String city, String centerAddress){// 初始化云管理CloudManager.getInstance().init(this);if (city == null || centerAddress == null){// 云检索注意:云检索所用的数据是自己定义的,所以此处用到的ak也是服务端的ak,而不是app应用端的akNearbySearchInfo nearbySearchInfo = new NearbySearchInfo();nearbySearchInfo.ak = "PQBKK7pgSZLFCTa4WBS2Z19D";// "UkDIbOvGPeMZVVufn84WrpWq";nearbySearchInfo.geoTableId = 130464; // 表idnearbySearchInfo.location = "121.353144,31.144515"; //经纬度nearbySearchInfo.radius = 100000000;// 10000000; //搜索半径范围nearbySearchInfo.q = "***"; //关键字// nearbySearchInfo.pageSize = 10;// nearbySearchInfo.pageIndex = 1;CloudManager.getInstance().nearbySearch(nearbySearchInfo);}else{LocalSearchInfo info = new LocalSearchInfo();info.ak = "PQBKK7pgSZLFCTa4WBS2Z19D"; // 同上info.geoTableId = 130464; // 自定义的服务端表idinfo.tags = ""; //标签,例如美食、足浴、按摩等info.region = city + centerAddress; // 搜索区域info.q = "****"; //关键字CloudManager.getInstance().localSearch(info);}}把结果显示到地图上@Overridepublic void onGetSearchResult(CloudSearchResult arg0, int arg1){if (arg0 != null && arg0.poiList != null && arg0.poiList.size() > 0){BaiduMap baiduMap = mMapView.getMap();baiduMap.clear();// 自定义标记图标BitmapDescriptor bd = BitmapDescriptorFactory.fromResource(R.drawable.flag);LatLng ll;LatLngBounds.Builder builder = new Builder();for (CloudPoiInfo info : arg0.poiList){ll = new LatLng(titude, info.longitude);OverlayOptions oo = newMarkerOptions().icon(bd).position(ll).title(info.title)2..animateType(MarkerAnimateType.drop);3.baiduMap.addOverlay(oo);4.5.builder.include(ll);6.7.// 封装POI数据,用于传递给ListView适配器使用8.POIEntity entity = new POIEntity();9.entity.setAddress(info.address);10.entity.setCity(info.city);11.entity.setDistance(info.distance);12.entity.setDistrict(info.district);13.entity.setProvince(info.province);14.entity.setTags(info.tags);15.entity.setTitle(info.title);16.entity.setWeight(info.weight);17.18.list.add(entity);19.}20.21.// 使用poi数据传入适配器,生成列表22.POIListAdapter adapter = new POIListAdapter(MainActivity.this, list);23.listView.setAdapter(adapter);24.tLngBounds bounds = builder.build();26.MapStatusUpdate u = MapStatusUpdateFactory.newLatLngBounds(bounds);27.28.// 标记点击事件可以在本方法里自定义点击后弹出该标记点的地址或其他具体信息,劣者在本方法内调用了自己写的showLocation方法来生成显示对话框29.baiduMap.setOnMarkerClickListener(new OnMarkerClickListener()30.{31.@Override32.public boolean onMarkerClick(Marker marker)33.{34.Toast.makeText(MainActivity.this, marker.getTitle(),Toast.LENGTH_SHORT).show();35.showLocation(marker);36.// marker.setIcon(flag_select);37.return false;38.}39.});40.41.// 监听地图点击事件本类中的主要用途是:隐藏气泡图标42.baiduMap.setOnMapClickListener(new OnMapClickListener()43.{44.45.@Override46.public boolean onMapPoiClick(MapPoi arg0)47.{48.// TODO Auto-generated method stub49.return false;50.}51.52.@Override53.public void onMapClick(LatLng arg0)54.{55.// TODO Auto-generated method stub56.// 当点击地图其他非标记点时应该隐藏掉之前选中而冒泡的pop视图57.mMapView.getMap().hideInfoWindow();// 影藏气泡58.// marker.setIcon(flag_select);59.}60.});61.62.baiduMap.animateMapStatus(u);63.}64.}有人会疑惑,百度地图设置中心点只能用经纬度,那么我怎么知道我所在的城市(或者我想要的城市)的经纬度呢,如果是当前所在的城市的经纬度可以用百度定位SDK去获取到,如果是其他城市的话,百度也提供了地理编码功能,该功能有个方向,1是经纬度获取地址,2.地址获取经纬度,有了这个功能,我们就可以随意让百度地图显示我们想要的城市的地图了,具体可以去查阅百度文档,下面我建议一下通过地址获取经纬度// 获取地理编码实例GeoCoder coder = GeoCoder.newInstance();coder.setOnGetGeoCodeResultListener(new OnGetGeoCoderResultListener(){@Overridepublic void onGetReverseGeoCodeResult(ReverseGeoCodeResult arg0){// TODO Auto-generated method stubLog.i("XU", "111"+arg0.toString());}@Overridepublic void onGetGeoCodeResult(GeoCodeResult arg0){// 此处便可获取到经纬度坐标数据Log.i("XU", ""+arg0.getLocation());// Log.i("XU", "222"+arg0.error);setCenter(arg0.getLocation().longitude,arg0.getLocation().latitude);}});GeoCodeOption arg0 = new GeoCodeOption();// city 城市名而address()方法如果不设参数或设置“”的话,皆会产生arg0.error = RESULT_NOT_FOUND 找不到结果的// 另外顺便说一下本段代码最好不好直接放在SDKInitializer.initialize(getApplicationContext()); 后面执行,不然会报// permission_&&888** 没有许可权之类的,可能是因为SDK尚未初始化完成。
百度地图简介及功能分析
百度地图简介及功能分析摘要:百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。
在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到用户最近的所有餐馆、学校、银行、公园等等。
基于百度地图是一项新兴的电子地图,使其拥有电子网络上的特色以及信息化特点,尤其随着移动设备的智能化,网络速度的提升,以百度地图为首的电子产品更加贴近大众的生活,并蕴含有巨大的潜力。
本文主要对百度地图的进行介绍,并作功能介绍及分析测评,使用户更好地享受百度地图提供的服务。
关键词:百度地图;电子地图;功能分析及测评;地理信息系统Baidu Maps Introduction and functional analysisAbstract: The Baidu Maps is Baidu provides a network map search service, covering almost 400 domestic cities and thousands of counties. Baidu map can help the user query the location of streets, shopping malls, real estate, which can also be found away from your nearest restaurants, schools, banks, parks and so on. Baidu map is an emerging electronic map, which has the features and information on the characteristics of electronic networks, especially with the intelligent mobile devicing and network speed upgrading. Electronic product, which is led by Baidu Map, is close to public life and contains a great potential. In this article, there is an introduction to Baidu map, function of presentation and analysis of evaluation, making users to enjoy the services better provided by Baidu Map.Key words:Baidu maps; Electronic map; functional analysis and evaluation; Geographic Information Systems1.百度地图简介百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。
百度地图开发者常用类学习
百度地图开发者常用类学习1.MapViewpublic final class MapViewextends ViewGroup一个显示地图的视图(View)。
它负责从服务端获取地图数据。
它将会捕捉屏幕触控手势事件。
使用这个类必须按照它的生命周期进行操控,你必须参照以下方法onCreate(Bundle)、onResume()、onPause()、onDestroy()。
等声明周期函数。
在使用地图组件之前请确保已经调用了SDKInitializer.initialize(Context) 函数以提供全局Context 信息。
用到的方法getMap();获取地图控制器2.BaiduMap方法与接口定义BaiduMap 地图对象的操作方法与接口static interface BaiduMap.OnMapClickListener地图单击事件监听接口static interface BaiduMap.OnMapDoubleClickListener地图双击事件监听接口static interface BaiduMap.OnMapDrawFrameCallback地图绘制回调接口static interface BaiduMap.OnMapLoadedCallback地图加载完成回调接口static interface BaiduMap.OnMapLongClickListener地图长按事件监听接口static interface BaiduMap.OnMapStatusChangeListener地图状态改变相关接口static interface BaiduMap.OnMapTouchListener用户触摸地图时回调接口static interface BaiduMap.OnMarkerClickListener地图Marker 覆盖物点击事件监听接口static interface BaiduMap.OnMarkerDragListener地图Marker 覆盖物拖拽事件监听接口static interface BaiduMap.OnMyLocationClickListener地图定位图标点击事件监听接口static interface BaiduMap.OnPolylineClickListener地图polyline覆盖物点击事件监听接口static interface BaiduMap.SnapshotReadyCallback地图截屏回调接口地图类型:static int MAP_TYPE_NORMAL普通地图模式常量,setMapType(int)static int MAP_TYPE_SATELLITE卫星图模式常量,setMapType(int)常用方法void addHeatMap(HeatMap heatmap)添加热力图Overlay addOverlay(OverlayOptions options)向地图添加一个Overlayvoid clear()清空地图所有的Overlay 覆盖物以及InfoWindowMyLocationConfiguration getLocationConfigeration()获取定位图层配置信息MyLocationData getLocationData()获取定位数据MapStatus getMapStatus()获取地图的当前状态int getMapType()获取地图当前的模式,普通地图或者卫星图UiSettings getUiSettings()获取地图ui控制器void hideInfoWindow()隐藏当前InfoWindowboolean isBaiduHeatMapEnabled()获取是否打开百度热力图层(百度自有数据图层)boolean isBuildingsEnabled()获取是否允许楼块效果boolean isTrafficEnabled()获取是否打开交通图层void removeMarkerClickListener(BaiduMap.OnMarkerClickListener listener)移除一个地图Marker 覆盖物点击事件监听者void setBaiduHeatMapEnabled(boolean enabled)设置是否打开百度热力图图层(百度自有数据图层) 注:地图层级大于11时,可显示热力图void setBuildingsEnabled(boolean enabled)设置是否允许楼块效果void setMapStatus(MapStatusUpdate update)改变地图状态void setMapType(int type)设置地图类型MAP_TYPE_NORMAL 普通图;MAP_TYPE_SATELLITE 卫星图void setOnMapDoubleClickListener(BaiduMap.OnMapDoubleClickListener listener)设置地图双击事件监听者void setOnMapDrawFrameCallback(BaiduMap.OnMapDrawFrameCallback callback)设置百度地图在每一帧绘制时的回调接口,该接口在绘制线程中调用底下几个是最常用方法:void setOnMarkerClickListener(BaiduMap.OnMarkerClickListener listener)设置地图Marker 覆盖物点击事件监听者,自3.4.0版本起可设置多个监听对象,停止监听时调用removeMarkerClickListener移除监听对象void setOnMarkerDragListener(BaiduMap.OnMarkerDragListener listener)设置Marker 拖拽事件监听者void showInfoWindow(InfoWindow infoWindow)显示InfoWindowvoid snapshot(BaiduMap.SnapshotReadyCallback callback)发起截图请求3.类PoiOverlay所有已实现的接口:BaiduMap.OnMarkerClickListener,BaiduMap.OnPolylineClickListener也就是PoiOverlay这个类和其自乐具有OnMarkerClickListener和OnPolylineClickListener接口的功能。
百度地图API手册
核心类•Map基础类•Point•Pixel•Bounds•Size控件类•Control •ControlAnchor •NavigationControl •NavigationControlType •NavigationControlOptions •OverviewMapControl •OverviewMapControlOptions •ScaleControl •ScaleControlOptions •LengthUnit •CopyrightControl •Copyright •CopyrightControlOptions 覆盖物类•Overlay•InfoWindow •InfoWindowOptions •Marker •MarkerOptions•Label•LabelOptions•Polyline •PolylineOptions •Polygon •PolygonOptions•Icon•IconOptions右键菜单类•ContextMenu •MenuItem •MenuItemOptions工具类•PushpinTool •PushpinToolOptions •DistanceTool•DragAndZoomTool •DragAndZoomToolOptions•ZoomType地图图层类•TileLayer•TileLayerOptions•MapType服务类•LocalSearch•LocalSearchOptions•StatusCode•LocalResult•LocalResultPoi•PoiType•TransitRoute•TransitRouteOptions•TransitPolicy•TransitRouteResult•TransitRoutePlan•Line•LineType•DrivingRoute•DrivingRouteOptions•DrivingPolicy•DrivingRouteResult•RoutePlan•Route•RouteType•WalkingRoute•WalkingRouteOptions •WalkingRouteResult•Geocoder•LocalCity•LocalCityOptions•LocalCityResult•TrafficControlMap 类此类是地图API的核心类,用来实例化一个地图。
完整版网页设计视觉- (一)
完整版网页设计视觉- (一)完整版网页设计视觉是指在网站制作过程中,对网页的视觉设计进行全方位的考虑和设计,力求使网页在视觉上呈现出更加优美、舒适、易读、易用的设计效果。
下面是一些完整版网页设计视觉的关键要素:1.页面结构优化网页结构设计是网页设计的基础和核心,它决定着网站的总体布局和风格。
要想设计好网页的页面结构,需要将网站的层次结构进行优化和设计,注重页面之间的相互衔接,使整个网站具有良好的导航结构,简单明了,易于用户使用。
2.配色方案的设计好的配色方案可以让网页的视觉效果更加优美和舒适,给用户留下好的第一印象。
在设计配色方案时,需要考虑到网站的特点、网站所处的行业、运用色彩心理学等因素,并且在整个网站中要统一应用色调和色彩,使网站更加整洁、美观,增强网站的品牌形象。
3.页面布局的设计页面布局设计是指将网站的元素进行有效分配和排布,这包括文本、图片、视频、导航等元素。
在页面布局设计时,需要考虑到不同页面之间的风格差异和功能差异,为用户提供更好的阅读体验。
4.使用合适的字体在网页设计中,字体的选择起着至关重要的作用,对用户阅读、理解网页内容和用户体验都有较大影响。
因此,在网页设计中,选用适合页面整体风格,用途明确,易于阅读的字体是很重要的。
此外,字号、字距等元素的设计也要考虑到让用户阅读更加舒适和自然。
5.模板设计模板设计是一种方便快捷制作网站的方法,主要是基于特定的网站制作模板来进行修改和调整,可以大大提高进行制作的效率。
不过,在设计模板时需要考虑到网站所处的行业和产品特点,应该统一风格,同时让用户容易识别出品牌和主题。
在网页设计中,完整版网页设计视觉是一个关键要素,设计者需要在页面结构、配色方案、页面布局、字体和模板设计等方面予以综合考虑,在代表公司的网站上展现出美学、专业和品质感,从而吸引更多用户。
UI设计网页规范
UI设计网页规范一、页面信息规范1、页面命名每个页面都要有与之模块对应的名称。
2、页面兼容性(1)页面大小兼容o自适应1366*768px及以上的分辨率o默认窗口设置下,不应出现水平滚动条,避免出现垂直滚动条(当内容过多时允许滚动条)(2)弹窗、弹页要保证768高度的分辨率显示正常,同时能移动查看弹出框内容。
弹出框高度为不超过450px,且显示在内容页面相对水平、垂直相对居中位置。
(3)浏览器兼容兼容Chrome、Firefox、Safari、IE8及以上主流浏览器。
o文字文字用系统自带的常规字体,且分一级标题、二级标题、主内容文字、次内容文字、辅助文字(说明或引导性文字,提醒性文字),分别用不同的字号、颜色。
具体字号大小和颜色参考UI设计效果图。
o内容图片内容图片均带1px描边;内容图片未加载出来时显示系统默认图片。
(4)当未查询到任何记录时,需给予未查找到相关记录的提示信息。
(5)除了用户明确要求不需要外,需提供模糊查询功能。
(6)必须要有条件“重置”功能,重置后恢复到初始状态。
删除数据(1)必须有确认删除的提示信息。
(2)删除成功后刷新不显示删除的记录。
(3)删除成功后返回到原记录所在页面,而当原记录所在页不存在时,则返回上一页。
(4)当被删除的记录与其他记录存在关联时,请示需求界面给予不允许删除、更明细提示等信息。
提交/上传数据(1)当提交所费的时间较长时,需给出等待的提示,如:沙漏、菊花、进度条等。
(2)提交时需对主标识字段进行重复值、空值(空格)判断。
(3)提交成功后不可重复提交,有列表展示提交内容的直接返回到展示页面。
(4)必须要有“取消或返回”功能。
分页(1)当对查询结果进行分页时,分页的同时需要能够执行查询功能;(2)当页数较多时,允许输入具体页数进行查询;取消(1)取消必须给予提示。
(2)取消操作后须返到原记录所在状态。
返回(1)当从一个页面点击按钮或链接进入子页面时,子页面必须提供返回按钮2、链接(1)链接文字或图片当鼠标划过时会变成点击手形。
百度的设计理念和功能
百度的设计理念和功能
作为中国最大的搜索引擎,百度一直以来都致力于为用户提供高效、便捷的搜
索服务。
其设计理念和功能不仅体现在其简洁直观的界面上,还体现在其强大的搜索算法和多样化的服务功能上。
首先,百度的设计理念体现在其简洁直观的界面上。
无论是在电脑端还是移动端,百度的搜索界面都采用了简洁清晰的设计风格,让用户能够轻松快速地找到他们需要的信息。
搜索栏和搜索按钮的布局合理,搜索结果的排版也简洁明了,让用户一目了然。
其次,百度的功能非常强大。
除了普通的文本搜索外,百度还提供了图片搜索、视频搜索、新闻搜索等多种搜索方式,满足了用户对不同类型信息的需求。
此外,百度还拥有知识问答、地图导航、音乐电影等丰富的功能模块,让用户可以在一个平台上完成各种信息获取和生活服务需求。
总的来说,百度的设计理念和功能都体现了其对用户体验的重视和对技术创新
的追求。
通过简洁直观的界面设计和强大多样的功能模块,百度为用户提供了高效、便捷的搜索服务,成为了人们日常生活中不可或缺的一部分。
希望百度在未来能够继续不断优化其设计理念和功能,为用户带来更好的搜索体验。
百度地图开发之poi检索,线路规划
百度地图开发之poi检索,线路规划先去官⽅⽂档申请秘钥下载压缩⽂件等操作,参考公交,步⾏,驾车路线查询,附近POI查询参考⽂档导⼊所需jar包和so⽂件标注点,覆盖物的实现见官⽅⽂档poi检索:1.⾸先获取地图,创建poi检索实例:private void initView() {//输⼊框etPoi = (EditText) inflate.findViewById(R.id.fragment_detailpage_search_et_poi);//检索图标ivSearch = (ImageView) inflate.findViewById(R.id.fragment_detailpage_search_iv_search);//设置点击监听ivSearch.setOnClickListener(this);//获取地图控件引⽤mMapView = (MapView)inflate.findViewById(R.id.bmapView);mBaiduMap = mMapView.getMap();//普通地图mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);//创建POI检索实例mPoiSearch = PoiSearch.newInstance(); //详细信息布局mMarkerInfoLayout = (RelativeLayout)inflate. findViewById(yout_map_rl_layout);}2.为poi检索设置监听,监听回调了两个⽅法,第⼀个是poi检索结果的监听,当⽤户进⾏poi检索后,会回调该⽅法,第⼆个⽅法,是对检索后显⽰的标注点(marker)进⾏点击后回调的⽅法,会传⼊该点的详情结果对象,我们可以通过该对象得到名字,地址,url地址等//设置监听mPoiSearch.setOnGetPoiSearchResultListener(new OnGetPoiSearchResultListener() {/* 1.获得poi检索结果的监听*/@Overridepublic void onGetPoiResult(PoiResult poiResult) { //创建覆盖物对象myPoiOverlay = new MyPoiOverlay(mBaiduMap);myPoiOverlay.setData(poiResult);myPoiOverlay.addToMap();myPoiOverlay.zoomToSpan();//给poi的结果设置点击事件,点击marker后弹出详情页mBaiduMap.setOnMarkerClickListener(myPoiOverlay);Log.i("tag", "获得poi检索结果的监听 ");}/* 3. poi的详情页结果*/@Overridepublic void onGetPoiDetailResult(PoiDetailResult poiDetailResult) {if (poiDetailResult.error != SearchResult.ERRORNO.NO_ERROR) {Toast.makeText(getActivity(), "抱歉,未找到结果",Toast.LENGTH_SHORT).show();etPoi.setText("");} else {// 正常返回结果的时候,此处可以获得很多相关信息//获取详情页的请求结果String detailUrl = poiDetailResult.getDetailUrl();//得到当前经纬度Log.i("tag", "获取详情页的请求结果: detailUrl -" + poiDetailResult.getName() + ": "+ poiDetailResult.getAddress());Toast.makeText(getActivity(), detailUrl, Toast.LENGTH_SHORT).show();//弹出窗体// 设置详细信息布局为可见mMarkerInfoLayout.setVisibility(View.VISIBLE);//根据商家信息为详细信息布局设置信息popupInfo(mMarkerInfoLayout, poiDetailResult);}}@Overridepublic void onGetPoiIndoorResult(PoiIndoorResult poiIndoorResult) {}});上⾯创建的MyPoiOverlay是继承了PoiOverLay的,需要重写onPoiClick,当poi检索的结果被点击的时候回调该⽅法,然后通过获得该标注点的uid得到详情结果然后将详情结果,传⼊检索监听中的onGetPoiDetailResult(PoiDetailResult poiDetailResult),注意:需要为marker设置点击监听,mBaiduMap.setOnMarkerClickListener(myPoiOverlay);class MyPoiOverlay extends PoiOverlay {/*** 构造函数** @param baiduMap 该 PoiOverlay 引⽤的 BaiduMap 对象*/public MyPoiOverlay(BaiduMap baiduMap) {super(baiduMap);}/*2.当poi的结果点被点击的时候调⽤*/@Overridepublic boolean onPoiClick(int i) {//获取i对应的点的uidString uid = getPoiResult().getAllPoi().get(i).uid;Log.i("tag", "当poi的结果点被点击的时候调⽤: "+uid);//uid是POI检索中获取的POI ID信息mPoiSearch.searchPoiDetail((new PoiDetailSearchOption()).poiUid(uid));return super.onPoiClick(i);}}popInfo:使⽤viewHolder复⽤布局private void popupInfo(RelativeLayout mMarkerInfoLayout,final PoiDetailResult poiDetailResult) {ViewHolder viewHolder = null;if(mMarkerInfoLayout.getTag() == null){viewHolder = new ViewHolder();viewHolder.poiName = (TextView) inflate.findViewById(yout_map_poiname);viewHolder.poiAddress = (TextView)inflate.findViewById(yout_map_poiaddress);viewHolder.poiSearch = (TextView) inflate.findViewById(yout_map_button);mMarkerInfoLayout.setTag(viewHolder);}else{viewHolder = (ViewHolder) mMarkerInfoLayout.getTag();viewHolder.poiName.setText(poiDetailResult.getName());viewHolder.poiAddress.setText(poiDetailResult.getAddress());viewHolder.poiSearch.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//弹出新的页⾯展⽰poi详情Intent intent = new Intent(getActivity(), PoiDetailActivity.class);intent.putExtra("POI_DETAIL_URL",poiDetailResult.getDetailUrl());startActivity(intent);}});}}class ViewHolder{TextView poiName;TextView poiSearch;TextView poiAddress;}为地图设置点击事件,点击隐藏布局mBaiduMap.setOnMapClickListener(new BaiduMap.OnMapClickListener(){@Overridepublic boolean onMapPoiClick(MapPoi arg0){return false;}@Overridepublic void onMapClick(LatLng arg0){mMarkerInfoLayout.setVisibility(View.GONE);mBaiduMap.hideInfoWindow();}});开始搜索poi:按城市内搜索public void onStartSearch(View view){// String keyword = etKeyword.getText().toString().trim();/* if (TextUtils.isEmpty(keyword)){return;}*/Log.i("tag", "onStartSearch: ");mPoiSearch.searchInCity(new PoiCitySearchOption().city("杭州").keyword("美⾷").pageNum(10));/*** 附近检索*//*PoiNearbySearchOption nearbySearchOption = new PoiNearbySearchOption();nearbySearchOption.location(new LatLng(latitude, longitude));nearbySearchOption.keyword(editSearchKeyEt.getText().toString());nearbySearchOption.radius(1000);// 检索半径,单位是⽶nearbySearchOption.pageNum(10);mPoiSearch.searchNearby(nearbySearchOption);// 发起附近检索请求*/}DetailPoiActivitypublic class PoiDetailActivity extends Activity {private WebView wbPoiDetail;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_poidetail);wbPoiDetail = (WebView) findViewById(R.id.wv_poidetail);Intent intent = getIntent();String url = intent.getStringExtra("POI_DETAIL_URL");Log.i("MainActivity", "url-" + url);//webview加载数据wbPoiDetail.loadUrl(url);wbPoiDetail.setWebViewClient(new WebViewClient(){//解决办法public boolean shouldOverrideUrlLoading(WebView view, String url) {//返回true的时候⽹页在webView中去打开,如果为false则是调⽤系统浏览器打开 view.loadUrl(url);return true;}});}}效果如下:线路规划基本步骤:分析:1.创建路规划检索实例设置点击事件2.准备检索起、终点信息3.发起线路规划的检索1.公交检索2.驾车检索3.步⾏4.设置检索结果监听器5.实现监听器根据不同的结果展⽰不同的路线1.公交检索2.驾车检索3.步⾏public class RoutePlanActivity extends Activity {private MapView mMapView;private RoutePlanSearch mSearch;private EditText etStartName;private EditText etEndName;private BaiduMap mBaiduMap;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_routeplan);etStartName = (EditText) findViewById(R.id.et_startname);etEndName = (EditText) findViewById(R.id.et_endname);//获取地图控件引⽤mMapView = (MapView) findViewById(R.id.bmapView);mBaiduMap = mMapView.getMap();// 1.创建路规划检索实例;mSearch = RoutePlanSearch.newInstance();//设置检索结果监听器mSearch.setOnGetRoutePlanResultListener(new OnGetRoutePlanResultListener() {/*步⾏结果监听*/@Overridepublic void onGetWalkingRouteResult(WalkingRouteResult walkingRouteResult) {if(walkingRouteResult == null || walkingRouteResult.error != SearchResult.ERRORNO.NO_ERROR){ Toast.makeText(RoutePlanActivity.this, "请求结果有误", Toast.LENGTH_SHORT).show();}if (walkingRouteResult.error == SearchResult.ERRORNO.NO_ERROR) {//构造公交线路的图层对象WalkingRouteOverlay walkingRouteOverlay = new WalkingRouteOverlay(mBaiduMap);//给覆盖物设置数据walkingRouteOverlay.setData(walkingRouteResult.getRouteLines().get(0));//添加到mapwalkingRouteOverlay.addToMap();//设置⾃适应缩放walkingRouteOverlay.zoomToSpan();}}/*公交线路监听*/@Overridepublic void onGetTransitRouteResult(TransitRouteResult transitRouteResult) {if(transitRouteResult == null || transitRouteResult.error != SearchResult.ERRORNO.NO_ERROR){Toast.makeText(RoutePlanActivity.this, "请求结果有误", Toast.LENGTH_SHORT).show();}if (transitRouteResult.error == SearchResult.ERRORNO.NO_ERROR) {//构造公交线路的图层对象TransitRouteOverlay transitRouteOverlay = new TransitRouteOverlay(mBaiduMap);//给覆盖物设置数据transitRouteOverlay.setData(transitRouteResult.getRouteLines().get(0));//添加到maptransitRouteOverlay.addToMap();//设置⾃适应缩放transitRouteOverlay.zoomToSpan();}}/*驾车线路监听*/@Overridepublic void onGetDrivingRouteResult(DrivingRouteResult drivingRouteResult) {if(drivingRouteResult == null || drivingRouteResult.error != SearchResult.ERRORNO.NO_ERROR){ Toast.makeText(RoutePlanActivity.this, "请求结果有误", Toast.LENGTH_SHORT).show();}if (drivingRouteResult.error == SearchResult.ERRORNO.NO_ERROR) {//构造公交线路的图层对象DrivingRouteOverlay drivingRouteOverlay = new DrivingRouteOverlay(mBaiduMap);//给覆盖物设置数据drivingRouteOverlay.setData(drivingRouteResult.getRouteLines().get(0));//添加到mapdrivingRouteOverlay.addToMap();//设置⾃适应缩放drivingRouteOverlay.zoomToSpan();}}@Overridepublic void onGetBikingRouteResult(BikingRouteResult bikingRouteResult) {}});}public void onSearchRuote(View view) {//检查数据是否合法String startName = etStartName.getText().toString().trim();String endName = etEndName.getText().toString().trim();if (TextUtils.isEmpty(startName) || TextUtils.isEmpty(endName)) {return;}PlanNode stNode = PlanNode.withCityNameAndPlaceName("北京", startName);PlanNode enNode = PlanNode.withCityNameAndPlaceName("北京", endName);switch (view.getId()) {case R.id.btn_transit:mSearch.transitSearch(new TransitRoutePlanOption().from(stNode).to(enNode).city("北京"));break;case R.id.btn_driving:mSearch.drivingSearch(new DrivingRoutePlanOption().from(stNode).to(enNode));break;case R.id.btn_walking:mSearch.walkingSearch(new WalkingRoutePlanOption().from(stNode).to(enNode));break;default:break;}}@Overrideprotected void onDestroy() {super.onDestroy();//在activity执⾏onDestroy时执⾏mMapView.onDestroy(),实现地图⽣命周期管理mMapView.onDestroy();}@Overrideprotected void onResume() {super.onResume();//在activity执⾏onResume时执⾏mMapView. onResume (),实现地图⽣命周期管理mMapView.onResume();}@Overrideprotected void onPause() {super.onPause();//在activity执⾏onPause时执⾏mMapView. onPause (),实现地图⽣命周期管理mMapView.onPause();}}公交线路规划:public class BusLineSearchActivity extends Activity {private MapView mMapView;private BaiduMap mBaiduMap;private EditText etKeyword;private PoiSearch mPoiSearch;private BusLineSearch mBusLineSearch;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_buslinesearch);//获取地图控件引⽤mMapView = (MapView) findViewById(R.id.bmapView);mBaiduMap = mMapView.getMap();etKeyword = (EditText) findViewById(R.id.et_keyword);// 创建POI检索实例mPoiSearch = PoiSearch.newInstance();//创建buslineserarch的实例mBusLineSearch = BusLineSearch.newInstance();//设置监听mBusLineSearch.setOnGetBusLineSearchResultListener(new OnGetBusLineSearchResultListener() { @Overridepublic void onGetBusLineResult(BusLineResult busLineResult) {//展⽰公交线路信息BusLineOverlay busLineOverlay = new BusLineOverlay(mBaiduMap);busLineOverlay.setData(busLineResult);busLineOverlay.addToMap();busLineOverlay.zoomToSpan();}});mPoiSearch.setOnGetPoiSearchResultListener(new OnGetPoiSearchResultListener() {@Overridepublic void onGetPoiResult(PoiResult poiResult) {//获得公交信息的poi检索结果if (poiResult == null || poiResult.error != SearchResult.ERRORNO.NO_ERROR) {return;}//只展⽰第⼀条公交信息PoiInfo poiInfo = poiResult.getAllPoi().get(0);//重新请求//如下代码为发起检索代码,定义监听者和设置监听器的⽅法与POI中的类似mBusLineSearch.searchBusLine((new BusLineSearchOption().city("北京").uid(poiInfo.uid)));}@Overridepublic void onGetPoiDetailResult(PoiDetailResult poiDetailResult) {}@Overridepublic void onGetPoiIndoorResult(PoiIndoorResult poiIndoorResult) {}});}public void onStartSearch(View view){String keyword = etKeyword.getText().toString().trim();if (TextUtils.isEmpty(keyword)){return;}mPoiSearch.searchInCity(new PoiCitySearchOption().city("北京").keyword(keyword)); }@Overrideprotected void onDestroy() {super.onDestroy();//在activity执⾏onDestroy时执⾏mMapView.onDestroy(),实现地图⽣命周期管理mMapView.onDestroy();}@Overrideprotected void onResume() {super.onResume();//在activity执⾏onResume时执⾏mMapView. onResume (),实现地图⽣命周期管理 mMapView.onResume();}@Overrideprotected void onPause() {super.onPause();//在activity执⾏onPause时执⾏mMapView. onPause (),实现地图⽣命周期管理mMapView.onPause();}}。
百度地图的设计及开发(GPS)文档
第九章百度地图的设计及开发(GPS)9.1 工作目标9.1.1、终极目标实现地图图层切换、设置地图覆盖物、兴趣点的多条目检索、驾车路线检索、公交路线检索、步行路线检索和定位功能等。
图9.1.1.1 卫星图层图9.1.1.2公交换乘检索图9.1.1.3兴趣点的检索图9.1.1.4设置地图覆盖物图9.1.1.5定位功能9.1.2、促成目标(1) 完成项目分析。
(2) 完成界面设计。
(3) 完成代码编写。
(4)完成系统运行与效果测试。
9.2 工作任务工作任务一:项目分析工作任务二:界面设计工作任务三:代码编写工作任务四:系统运行与效果测试9.3 项目分析本项目基于百度地图api,主要为百度地图的入门与加强。
入门:将地图展示在手机上并且可以随意放大缩小、平移、旋转和切换图层。
加强:能够在地图上添加文字或图形覆盖物并为覆盖物添加点击事件,可以进行兴趣点、驾车、步行和公交线路的检索,完成定位功能。
项目流程:主页面为listview通过点击listview中的item进入对应的界面,完成对地图的基本操作。
项目中的和心类:1、BMapManager地图管理类2、MapView地图视图类MapView 的MKMapViewListener3、MapController地图控制类项目所用sdk:baidumapapi_v2_1_2.jarlocSDK_3.1.jar项目中的key:1A4A4ABEFBEECD8C17DEE880C4EA69B9607020B59.4 界面设计9.4.1 知识准备对于百度地图的展示和操作需要设计到用户隐私等必须添加一下的用户权限<uses-permissionandroid:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION "/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE "/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORA GE"/><uses-permission android:name="android.permission.READ_PHONE_STATE "/>并且在定位时需要添加service,下文会详细解释。
2011最新百度地图标注系统说明
6. 审核通过后生效
8
生效后,进入我们的数据库,可以被 用户检索到,点击打开气泡,并允许 用户发起路线检索。地图推广利用地图标注说明
1. 登录2提交个人账号给我们,我们在后 台生效后,用户就可以用这个账号登 录标注系统了。
2. 我的账户页
3பைடு நூலகம்
登录进来后,点击添加新商户, 进入提交页面。 提交完成后,在这里可以看到 提交的数据当前状态。
3. 业务类型选择
4
选择基本标注,然后确定
3、如果无法找 到准确街区, 可以先在 地图线上查找, 记录大概位置 再进行标注操 作
2、可以先将地图放大到可以分清城区后,将视野范围调整到商户 所在城区,再放大调整至所在街道。 当红色气泡可以拖动且不再弹回之前所在位置时,可以根据街道周 边环境判断准确的标注位置
5. 查看提交状态
7
提交完成后,等待审核员审核, 用户可以回到账户中心页,查 看提交状态:生效、审核中还 是被驳回。
4. 提交信息
5
点击我的账户,可以回到账户 页看当前状态。
要求填的项:名称、地址、电话、行业、 右侧地图打点定位; 不能填的:商户网站、上传图片。 完成后提交。 绿色蒙板部分不能提交。
5. 定位标注地点
6
1、拖动红色气泡 定位时,需要将 商户所在城市定 位在地图中央, 点击左上角加号 将地图放大到可 以准确看到街道 环境,才可以进 行标注。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*
%cu
, ,
B (2
“
90px
f
%*( g
ig
(
,,,,,,
,(
-(
.( c u
i,) f
,
p
X b
B (2
“
*
*
*
30px
*
#,
*
%*( g UTTPOi g
(
,,,,,,
,(
UTTPO
-(
.( c u
i,) f
X b
B (2
b
230px
.
150px
f 345px
%*(t o
(
f_
,(
1
更新频率:每两O月进行一次更新 落地位置:规范e订后更新上传至w9k9; 周知范围:迭代更新后周知组内,x送邮件组:mA7-m1pn1-u5@2194u.3om
规范作为体验一致性d障机o,确d与线上产品d持一致 规范负责人根据规范规范要求,长期d证线上产品的规范性
6D R 描述, i体项目基于所提a规范进行设计。
46px 46px
C
296px
304px
416px
C
220px
220px 170px
232px
%
690px
0.)
a
2)
3
*(
o
(
i
B(
%*( (
,( -(”
PP i
IIIIII h
164px
, #, 219px
%*(
i )% )
(
o*0) …
, #, 170px
, #, 170px
, #,
, #, 334px
IIIIII
,(X
ri
A
c
C
常规页面结构
内容为一整张画布的页面结构
*( (
#* #”
…
X
o
i*
i
d
m
a
l :.
标题栏和组件结合
AC
t域说明图
通用样式
左c操作t2O图标、右c操作t2O 图标
右c操作t#O4字g口
右c操作t2O文字
1. titlebarୗ: (1)ᙧว#ffffff (2)ೲᰵೲӥா#4c4c4c (3)ຽ᷌Ӿ҅᪗ᐶૢݦ֢ੜԭ30pxڞ౼ෙ
,(
b c”
-( ≤ i
.(
c
(
i
c i
_g ≤
a
i III
i
B (. C
.
g BP
%*(
i
e
(
,
,,,,,,
b
,(
_
_
“
%i
b
b
i”
B(
C -,
**
164px
219px
100px
134px
C*3*
334px
334px
134px 134px
100px 100px
134px 134px
60px 60px
i
(
c
c
h
… _g
“
%*( o
ec
( c TTH
_g ≤
,(”
bc
-( ≤ i
a
i III
.(
c
i
i
(≤
b#
i* HDHDHD
B (. C
*
*
%*( (
,(
* *
,
,,,,,,
b
222222
i)
* .
x
.
%*(
i
(
c
… _g
,(
i
o g …# g
… fg
og b g t
i* g
*g
“
%*( o
e
( c TTH
次
≤
7DTD P
5(
5*(
)0
5(
*)
6(
6*(
*1
6(
I
SPECIFICATION
1
%
%
%I f
N
1
f
%V
f
%O
f
%
%* f
%
1
A *(*
A *(
%*(
i
b
e
(
P
f
,(
e
-(A97
%*(ie (
,(
be e
A *(,
3
i -) …
i
内容t域通用边距 左/右30px
w片内容mp线左右不 通栏,间距30pxI MAP DESIGN SYSTEM
8 %.
.
H PO RH PRG
…
s
)*0 . *0
)(2
s
HR PO O DR H DOG ND OTHODO H
交互:黄园园 视觉:张坤
规范P如有不理解处责任人i有讲解Sr;如对规范有h它建议邮件抄送至: @母秋u @张坤 @黄园园 @廖毅 @徐濛
%*(
--%*-
(
,( a
OPRND
-(b
i
.( b
4 -g a *)
c
g )
%*(b c (
,
g
n
PRND
%
IIIIII4
RH HG
8 D HG
,
I0 -.,,1.II c
B (,
*
C C
o l*
%*(
ie
o
(
i *,- *))
,(
bc
“
%*(
*)
(
≤ ” ≤b
≤
”a
,(
.g opg
X
-(
bc
B (,
2. ૢ׆֢ݝٖ܄ᚆฎᬬࢧ̵ىᳮࢶຽ ٌ҅ӾᬬࢧࢶຽଉḦ 3. ׆ݦ֢ٖ܄
(1) ֵአࢶຽ: սضᘍᡤ๋҅ग़ሿ2ӻ (2) ֵአਁ: ֢/ݗفᝑ෫ဩአ᭗አࢶຽᤒᐏႴ༩ᘏᵱᥝ୩᧣ֵ҅ڞአਁୗ̶
· ਁӻහ๋ग़4ӻ҅ᝑӻහ᩻ᬦ2ӻݝᚆᐏ1ӻ֢/ݗف · ֢/๋ݗفग़ሿ2ӻ҅ྯӻ2ӻਁ · ᝑ֢/ݗف᩻ᬦ2ӻ҅ڞත᩸ԅๅग़
AC
对主标题的解释说明 t9tl521@内有n换 t9tl521@内有搜索框
t9tl521@下有搜索框 展开更多样式
AC
t9tl521@和t12组件
选项最多5O,超过5O左右滑s,加 遮罩
#级+2级t12,2级最多6O
*( h h i
,,1.II
(
a“
t9tl521@和筛选组件
))))))
.)
筛选组件展开效果
% _g
b TTH
DR
B (*
,,,,,, I I-I. I0 -.-
222222
HDHDHD
III
IIIIII
I I-I. II0 -.-
,,1.II
,,1.II
%*( (b
,(
.)
g
v
i
av
II2 ,1 ,,,,,,
3
b
HDHDHD 222222
B (*
C
,,,,,,
222222 IIIIII
,,,,,,
n
.
,,,,,,
-g g
b
%*(
to
bc
(
.g
≤
B (2
“
%
to
B (*) ;7
B (*) ;7
B (*) ;7
B (*) ;7
:B
内容w片间m隔距#6px
w片上下无描边
w片底色 #666666
w片内容mp线 #515151
9oA页面背景色 #656667 安卓页面背景色 #626262
i0.) …
i i,)
i* - …
.)
A(
,
999999
0
% h
… T T H DR
ba
X
iP
OPRND RH HG
%*(
i,1%,1
(a
*) b
* #* 134px
* #* 100px
. #. 334px
B (0 C
GGGGGG
14px 14px
10px
%*( ( -)
,( -( .(
(
ti GGGGGG
4
-
*
-
“
c
UTTPO *-
oX
n
a“
B (1
Cl
,
%*(
f
(b c u
,
%*( …
-
b
(o
,(
b
-( c u
*
90px
* *
%cu
90px
N
SPECIFICATION
2
% %P
2
N
% % % %* % %, % %. % % 4365
2
B *(*
B *(*
a
HDHDHD
III
IIIIII
%*(
( ,( a
b
*
HDHDHD
a”
i
i IIIIII III
w片内容mp线 #515151
w片底色 #666666
w片上下无描边
B *(
B *(
.
a ,,,,,,
a
h b og III
B (,
C
90px