worldmap mysql,worldmap插件使用

概述

今天尝试使用了一把worldmap插件,昨天下午开始弄的,安装还是挺容易的,实际制作pannel时,卡住了,今天早晨才搞定,挺开心,哈哈。

插件安装

1.

50603a03b02f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

worldmap1.PNG

2.

50603a03b02f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

3.

50603a03b02f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

4.cmd 进入grafana安装目录/bin:执行步骤3中的命令

5.安装完成后,重启grafana-server

6.此时进去,你就能惊喜的发现,有worldmap可选了

50603a03b02f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

使用方法

我使用的数据库是MySQL,这里数据查询有两种方式:geohash(坐标是一个字符串,这个我之前是不懂的,备注下)和coordinates(坐标是经度+纬度)

geohash方式

1.底层数据表

构造字段:time(时间,暂时没啥用),geohash(字符串模式坐标),host(地点名称),value(值,貌似是用来画圈圈的),我一般会把命名给固定下来。

示例查询语句:

select now() as time

,'wttf5jy' as geohash

,'cmbsu' as host

,rand()*2 as value

from tb_location

2.图表配置

Field Mapping/Table Query Format选"geohash",其他应该不用变,因为字段名已设定一致

50603a03b02f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

initial Zoom设置为5,不然地图太大了,搞小一点

50603a03b02f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

最后呈现,像这样

50603a03b02f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

coordinates方式

1.底层数据表

构造字段:time(时间,暂时没啥用),longitude(经度),latitude(纬度),host(地点名称),value(值),我还是一般会把命名给固定下来。

示例查询语句:

select now() as time

,address as host

,longitude

,latitude

,rand()*2 as value

from tb_location

2、图表配置

直接上图

50603a03b02f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

其他的参考geohash方式,差不多的

结束语

复杂的地图应用,往往都是从简单的开始的,下来就是发挥worldmap的魅力时刻!还有3D地图等我去探索,哈哈哈哈哈哈哈哈哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
World Map Strategy Kit 2是功能强大的游戏工具包,可用于基于真实或虚构的世界地图创建策略游戏。 包括出色的视觉吸引力功能,这些功能实施起来很复杂,可以为您开发游戏提供AAA级启动。 ***视觉功能*** - 标准/内置和LWRP / URP支持。 - 3主视图模式:平面地图在3D中,在2D平面地图(UI元素)和定制的3D视用浮雕。与Unity地形的兼容性也可用于标准/内置管道。 -具有3D表面网格的独家自定义视口,用于地形可自定义/实时高度,无限水平滚动(环绕)和出色效果(水,海岸泡沫,浮力效果,边界线,基于PBS的...) - 包括2K至16K高分辨率的几种地球背景纹理和样式。 - 带有动画阴影的云层。 - 带有简单API的艺术和动画战争迷雾,可清除控制区域,国家或省的迷雾。 - 动画/厚实/光滑的国家边界!使用示例纹理或使用自定义颜色,宽度和图案添加自己的纹理 - 弯曲贴图模式。 - 日/夜循环。 - 用于快速导航的可选小地图。 - 在2D和3D视口模式之间平滑的运行时切换 -动态的国家和省标签以及对地形的自适应文本。 - 使用TextMesh Pro的带有弯曲文本的智能国家/地区标签放置算法! -画线系统,动画潇洒线支撑,显示路线,投掷弧,对地形路径,... - 代号/横幅支持。在地图上轻松添加滚动/闪烁消息。 ***地图功能*** ✔ 离线功能(不需要Internet连接): -WGS84数据包含国家和省的真实世界地图。包括国家FIPS 10-4,ISO A2,A3和N3标准代码。 -包括+4400个省,+ 7100个城市和+240个国家/地区的边疆。高和低范围的国家边界。 -城市按正常城市,区域和国家首都分类。 ✔ 在线和离线地图图块系统支持放大到街道级别。包括缓存和图块下载助手。开箱即用支持OpenStreetMap,Stamen,Carto,Wikimedia,ThunderForest,OpenTopoMapMapBox,Sputnik和AerisWeather服务(服务可能需要特殊许可)。能够连接到自定义切片服务器。 ***其他地图功能*** -地图编辑器,用于创建或修改国家,省和城市,包括一个区域导入器工具,该工具可根据颜色纹理自动创建边界。 - 地图生成器:使用一些滑块,选项和按钮创建包括国家和省边界,城市,随机名称和纹理(高度图,背景纹理,水面罩等)的随机世界地图! -根据需要自定义地图:在设计或运行时,更改纹理或水/雾的颜色,将纹理添加到省或国家,或对其进行颜色填充。 - 安装点支持。在地图上定义位置,类型和自定义属性,以定义自己的战略/地标,以便在游戏中轻松地将其用于定位单位,建筑物,控制区域,...- 在运行时合并/征服地图区域。 ***网格和寻路功能*** - 六角形网格针对低顶点数和最高帧速率进行了优化。对任何单元进行颜色/纹理处理。像眨眼,闪烁,淡出一样的单元效果。 - 基于A *算法的路径寻找引擎,用于单位移动。为您的单位分配地形功能,它们将自动采用最佳路径。可以根据世界位置,国家间(风险样式),省间或六角形网格(经典策略游戏)来计算路径。 -定义每个像元或每个边的像元穿越成本。 -道路。 *** 交互功能*** - 完全交互式的地图和触摸兼容:缩放,平移,滚动,捏缩放等 。-强大的突出显示系统,用于选择国家和省份。 - 以自定义速度和缩放级别飞往任何国家,省,城市,位置。关闭缩放到特定的国家(地区)/省/地区,使其充满整个屏幕。 -使相机自动跟随地图上的任何单位。 - 无限滚动选项(环绕) - 矩形选择。单击并拖动以绘制矩形以选择单位。 ***开发人员功能*** -易于使用的文档化API,用于在地图上进行单位定位,选择和移动(基于纬度/经度,平面/ 2D坐标或国家/地区/城市名称的位置)。 - 一行代码移动台在根据地形能力(水,陆,空单位),地形成本,抬高约束等地图 - 自定义属性为国家,省,市,挂载点,网格单元和游戏单位。JSON支持。 -计算器。从纬度/经度转换为平面坐标,反之亦然。 - 全面的文档(91页手册)。 - 42个演示场景加上展示关键功能的Youtube教程和示例视频。 -包含100%C#源代码。 -Unity 2018.4+和2019兼容

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值