当前位置: 首页 > news >正文

计算机网站建设和维护网页设计风格分类

计算机网站建设和维护,网页设计风格分类,可以做网站的软件,市场营销分析案例一、前言 半年前#xff0c;我发布过一篇介绍#xff1a;Compose里面如何使用地图#xff0c;比如高德地图 的文章#xff0c;原本是没有想造什么轮子的✍️ 闲来无事#xff0c;有一天看到了评论区留言让我把源码地址分享出来#xff0c;我感觉我太懒了#xff0c;后来…一、前言 半年前我发布过一篇介绍Compose里面如何使用地图比如高德地图 的文章原本是没有想造什么轮子的✍️ 闲来无事有一天看到了评论区留言让我把源码地址分享出来我感觉我太懒了后来忘记了就连自己在别的市场上的app都停更一年多了这一次是为了大家更好的摸鱼写的绝对不是为了我自己更好的摸鱼。 在某个阳光明媚的早上无意间刷到google的map-compose看了下挺不错的那就站在巨人的肩膀上我沉思了下 国内4大地图平台我想换到别的平台还得写不少东西那我就参考google-map-compose造个轮子吧为了更便捷的换地图 (说错了是为了大家更好的摸鱼) 目前轮子进展文章末尾有仓库源码地址记得Star哦持续更新中... 高德地图 → 1.0.0 腾讯地图 → 1.0.0 百度地图 → 实现中... 花瓣地图(Android 7.0) → 未开始 Google地图 → 未开始 二、用法 1、添加地图 我们在OmniMap中提供了GDMapTXMapBDMapHWMapGGMap 可组合项来渲染我们的地图MapView 渲染高德地图 GDMap(modifier Modifier.fillMaxSize()){ ... }渲染腾讯地图 TXMap(modifier Modifier.fillMaxSize()){ ... }2、配置地图 在图可组合项我们提供 MapUiSettings和MapProperties 配置地图 MapUiSettings与UI相关的设置的数据类 MapProperties可在地图上修改的属性的数据类 高德地图// 高德地图 GDMap(modifier Modifier.fillMaxSize(),properties MapProperties(...),uiSettings MapUiSettings(...) )腾讯地图// 腾讯地图 TXMap(modifier Modifier.fillMaxSize(),properties MapProperties(...),uiSettings MapUiSettings(...) )3、移动地图相机 在图可组合项我们提供 CameraPositionState 来控制地图相机 CameraPositionState控制和观察地图的相机状态 高德地图 // 高德地图 val cameraPosState rememberCameraPositionState() val scope rememberCoroutineScope() GDMap(modifier Modifier.fillMaxSize(),// 默认提供的位置在天安门cameraPositionState cameraPosState ) Button(onClick {scope.launch {cameraPosState.animate(CameraUpdateFactory.newLatLngZoom(LatLng(40.186009,116.400088),13F))} }){Text(text 移动地图相机) } 腾讯地图 // 腾讯地图 val cameraPosState rememberCameraPositionState() val scope rememberCoroutineScope() TXMap(modifier Modifier.fillMaxSize(),// 默认提供的位置在天安门cameraPositionState cameraPosState ) Button(onClick {scope.launch {cameraPosState.animate(CameraUpdateFactory.newLatLngZoom(LatLng(40.186009,116.400088),13F))} }){Text(text 移动地图相机) }4、已支持的覆盖物 高德地图腾讯地图Arc、Circle、ClusterOverlay、GroundOverlay、Marker、MovingPointOverlay、MultiPointOverlay、OpenGLOverlay、Polygon、Polyline、RoutePlanOverlay、TileOverlayArc、Circle、ClusterOverlay、GroundOverlay、Marker、MovingPointOverlay、Polygon、Polyline、TileOverlay 以上覆盖物均有对应实现的示例程序。 高德地图见sample-gaode 腾讯地图见sample-tencent 下面是示例的演示效果 5、自定义Marker覆盖物的InfoWindow 提供2中修改Marker的InfoWindow : MarkerInfoWindowContent只填充子视图不修改默认InfoWindow窗口背景 MarkerInfoWindow完全定制InfoWindow窗口及内容 // 只修改内容不修改容器 MarkerInfoWindowContent(//...title 我是title,snippet 我是snippet ) { marker -Column {Text(marker.title ?: , color Color.Green)Text(marker.snippet ?: , color Color.Red)} }// 修改容器及内容 MarkerInfoWindow(//...snippet 我是一个卖报的小画家(自定义InfoWindow) ) { marker -Card(modifier Modifier.requiredSizeIn(maxWidth 88.dp, minHeight 66.dp)) {Text(modifier Modifier.padding(4.dp),text marker.snippet ?: , color Color.Red)} }3、集成 repositories {maven { url https://mirrors.tencent.com/nexus/repository/maven-public/ } }dependencies {// 根据自己项目情况选择下面其中一种地图// 高德地图implementation io.github.TheMelody:gd_compose:version // 腾讯地图implementation io.github.TheMelody:tencent_compose:version }渲染高德地图 GDMap(modifier Modifier.fillMaxSize(),...){ // 这里放置已提供的地图覆盖物... }渲染腾讯地图 TXMap(modifier Modifier.fillMaxSize(),...){ // 这里放置已提供的地图覆盖物... }源码地址OmniMap-Compose点个Star哦持续更新中...
http://www.hkea.cn/news/14362929/

相关文章:

  • 网站建设宗旨怎么写大型网站如何做别名
  • eclipse网站建设电子商务网站建设与管理思考与练习
  • 网站标准字体样太原做网站制作
  • iis装网站大庆seo公司
  • 广德网站建设百度风云榜排行榜
  • 云服务器小网站制作佛山市最新消息
  • 网站建设 万网 域名建筑学长官网
  • 网站开发技术 下载怎样在网上做环保设备网站
  • 江门网站推广制作图片教程
  • 天津网站设计策划资料共享的网站开发
  • 网站小程序开发公司福田网站建设设计
  • 网站域名解析步骤小程序开发外包费用
  • 齐齐哈尔市建设工程监察网站上海企业推广
  • 网站漂浮窗口代码wordpress php7主题
  • 建手机网站要多少钱手机网站模板开发工具
  • 网站跟软件有什么区别是什么阿里云服务器怎么用
  • 手机模板网站制作百度推广管理
  • 长沙 网站设计 公司价格流量套餐汇总网站
  • 网站301跳转有坏处吗wordpress 163 授权码
  • 重庆网站建设 渝tp框架做网站的优点
  • 浅谈网站建设的目的和意义国外皇色网站
  • 欧美网站设计手游游戏推广平台
  • 网站开发计入无形资产吗网站建设课设总结报告
  • 手机创建网站教程番禺核酸检测点免费
  • 网站编辑楼盘详情页怎么做西宁网站建设公司哪家好
  • 图书管理系统网站开发设计过程莱芜论坛话题
  • 免费网站制作模板next.js做纯静态网站
  • 作者自己建立的网站wordpress 文档预览
  • 贵阳百度推广电话网站优化的链接建设
  • 什么是手机网站企业网站建设时间表