地图截图方法和装置、计算机可读存储介质制造方法及图纸

技术编号:31914390 阅读:15 留言:0更新日期:2022-01-15 12:55
本公开实施例公开了一种地图截图方法和装置、计算机可读存储介质,其中,方法包括:基于接收的截图请求对应的中心点坐标、长度和宽度,确定截图请求对应的第一矩形框;对第一矩形框进行缩放,得到缩放后的第二矩形框;基于第一矩形框内包括的至少一个标注标签和第二矩形框,确定对地图进行缩放的目标缩放比例;基于第一矩形框从经过目标缩放比例处理后的地图中进行截图操作,得到目标截图结果;本实施例结合标注标签确定目标缩放比例,使对地图进行缩放后以第一矩形框进行截图得到的目标截图结果中包括了所有的标注标签,实现了带标注标签的地图截图,不会出现截图结果中缺少标注标签或标注标签显示不全的问题。注标签或标注标签显示不全的问题。注标签或标注标签显示不全的问题。

【技术实现步骤摘要】
地图截图方法和装置、计算机可读存储介质


[0001]本公开涉及地图截图技术,尤其是一种地图截图方法和装置、计算机可读存储介质。

技术介绍

[0002]地图截图指的是提供一个参考点为中心点和截图所需的宽高进行截图。POI标签的地图截图指的是除了中心点和截图所需的宽高之外,还要包含一系列的POI标签模块。比如,以某个小区的坐标点作为中心点,方圆3公里作为截图所需的宽高,POI标签内容则是这个小区方圆3公里内所有的学校、超市、医院等信息。

技术实现思路

[0003]为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种地图截图方法和装置、计算机可读存储介质。
[0004]根据本公开实施例的一个方面,提供了一种地图截图方法,包括:
[0005]基于接收的截图请求对应的中心点坐标、长度和宽度,确定所述截图请求对应的第一矩形框;
[0006]对所述第一矩形框进行缩放,得到缩放后的第二矩形框;
[0007]基于所述第一矩形框内包括的至少一个标注标签和所述第二矩形框,确定对地图进行缩放的目标缩放比例;
[0008]基于所述第一矩形框从经过所述目标缩放比例处理后的地图中进行截图操作,得到目标截图结果。
[0009]可选地,所述对所述第一矩形框进行缩放,得到缩放后的第二矩形框,包括:
[0010]按照设定比例对所述第一矩形框进行宽高比不变的缩放,得到缩放后的第二矩形框。
[0011]可选地,所述基于所述第一矩形框内包括的至少一个标注标签和所述第二矩形框,确定对地图进行缩放的目标缩放比例,包括:
[0012]基于所述矩形框确定地图在所述矩形框内包括的至少一个标注标签,确定所述至少一个标注标签中每个标注标签对应的标签框;
[0013]基于所述至少一个标签框和所述中心点坐标,确定第三矩形框;
[0014]基于所述第二矩形框对所述第三矩形框执行缩放,基于缩放前的所述第三矩形框和缩放后的第三矩形框,确定目标缩放比例。
[0015]可选地,所述基于所述至少一个标签框和所述中心点坐标,确定第三矩形框,包括:
[0016]获得所述至少一个标签框中每个标签框对应的多个标签顶点坐标;
[0017]从所述多个标签顶点坐标和所述中心点坐标中确定四个目标顶点;
[0018]基于所述四个目标顶点得到包括所述至少一个标签框和所述中心点坐标的第三
矩形框。
[0019]可选地,所述从所述多个标签顶点坐标和所述中心点坐标中确定四个目标顶点,包括:
[0020]确定所述多个标签顶点坐标和所述中心点坐标在所述地图中在x轴上的x轴最大值和x轴最小值,以及在y轴上的y轴最大值和y轴最小值;
[0021]基于所述x轴最大值、所述x轴最小值、所述y轴最大值和所述y轴最小值,确定所述四个目标顶点。
[0022]可选地,所述基于所述第二矩形框对所述第三矩形框执行缩放,基于缩放前的所述第三矩形框和缩放后的第三矩形框,确定目标缩放比例,包括:
[0023]将所述第三矩形框的框中心点与所述中心点坐标对齐;
[0024]基于所述第二矩形框对所述第三矩形框执行缩放,使缩放后得到的第四矩形框完全包括在所述第二矩形框内;
[0025]基于所述第三矩形框和所述第四矩形框之间的关系,确定目标缩放比例。
[0026]可选地,所述基于所述第二矩形框对所述第三矩形框执行缩放,使缩放后得到的第四矩形框完全包括在所述第二矩形框内,包括:
[0027]确定所述第三矩形框的长度与所述第二矩形框的长度的第一比例,确定所述第三矩形框的宽度与所述第二矩形框的宽度的第二比例;
[0028]响应于所述第一比例大于或等于所述第二比例,基于所述第一比例对所述第三矩形框执行宽高比不变的缩放,得到所述第四矩形框;
[0029]响应于所述第一比例小于所述第二比例,基于所述第二比例对所述第三矩形框执行宽高比不变的缩放,得到所述第四矩形框。
[0030]可选地,所述基于所述第一矩形框从经过所述目标缩放比例处理后的地图中进行截图操作,得到目标截图结果,包括:
[0031]按照所述目标缩放比例对所述地图进行相应的缩放操作,得到目标地图;
[0032]按照所述第一矩形框和所述中心点坐标在所述目标地图上进行截图操作,得到目标截图结果。
[0033]根据本公开实施例的另一方面,提供了一种地图截图装置,包括:
[0034]第一矩形框模块,用于基于接收的截图请求对应的中心点坐标、长度和宽度,确定所述截图请求对应的第一矩形框;
[0035]第一缩放模块,用于对所述第一矩形框进行缩放,得到缩放后的第二矩形框;
[0036]目标比例确定模块,用于基于所述第一矩形框内包括的至少一个标注标签和所述第二矩形框,确定对地图进行缩放的目标缩放比例;
[0037]截图模块,用于基于所述第一矩形框从经过所述目标缩放比例处理后的地图中进行截图操作,得到目标截图结果。
[0038]可选地,所述第一缩放模块,具体用于按照设定比例对所述第一矩形框进行宽高比不变的缩放,得到缩放后的第二矩形框。
[0039]可选地,所述目标比例确定模块,包括:
[0040]标签框单元,用于基于所述矩形框确定地图在所述矩形框内包括的至少一个标注标签,确定所述至少一个标注标签中每个标注标签对应的标签框;
[0041]第三矩形框单元,用于基于所述至少一个标签框和所述中心点坐标,确定第三矩形框;
[0042]缩放比例确定单元,用于基于所述第二矩形框对所述第三矩形框执行缩放,基于缩放前的所述第三矩形框和缩放后的第三矩形框,确定目标缩放比例。
[0043]可选地,所述第三矩形框单元,具体用于获得所述至少一个标签框中每个标签框对应的多个标签顶点坐标;从所述多个标签顶点坐标和所述中心点坐标中确定四个目标顶点;基于所述四个目标顶点得到包括所述至少一个标签框和所述中心点坐标的第三矩形框。
[0044]可选地,所述第三矩形框单元在从所述多个标签顶点坐标和所述中心点坐标中确定四个目标顶点时,用于确定所述多个标签顶点坐标和所述中心点坐标在所述地图中在x轴上的x轴最大值和x轴最小值,以及在y轴上的y轴最大值和y轴最小值;基于所述x轴最大值、所述x轴最小值、所述y轴最大值和所述y轴最小值,确定所述四个目标顶点。
[0045]可选地,所述缩放比例确定单元,具体用于将所述第三矩形框的框中心点与所述中心点坐标对齐;基于所述第二矩形框对所述第三矩形框执行缩放,使缩放后得到的第四矩形框完全包括在所述第二矩形框内;基于所述第三矩形框和所述第四矩形框之间的关系,确定目标缩放比例。
[0046]可选地,所述缩放比例确定单元在基于所述第二矩形框对所述第三矩形框执行缩放,使缩放后得到的第四矩形框完全包括在所述第二矩形框内时,用于确定所述第三矩形框的长度与所述第二矩形框的长度的第一比例,确定所述第三矩形框的宽度与所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图截图方法,其特征在于,包括:基于接收的截图请求对应的中心点坐标、长度和宽度,确定所述截图请求对应的第一矩形框;对所述第一矩形框进行缩放,得到缩放后的第二矩形框;基于所述第一矩形框内包括的至少一个标注标签和所述第二矩形框,确定对地图进行缩放的目标缩放比例;基于所述第一矩形框从经过所述目标缩放比例处理后的地图中进行截图操作,得到目标截图结果。2.根据权利要求1所述的方法,其特征在于,所述对所述第一矩形框进行缩放,得到缩放后的第二矩形框,包括:按照设定比例对所述第一矩形框进行宽高比不变的缩放,得到缩放后的第二矩形框。3.根据权利要求1或2所述的方法,其特征在于,所述基于所述第一矩形框内包括的至少一个标注标签和所述第二矩形框,确定对地图进行缩放的目标缩放比例,包括:基于所述矩形框确定地图在所述矩形框内包括的至少一个标注标签,确定所述至少一个标注标签中每个标注标签对应的标签框;基于所述至少一个标签框和所述中心点坐标,确定第三矩形框;基于所述第二矩形框对所述第三矩形框执行缩放,基于缩放前的所述第三矩形框和缩放后的第三矩形框,确定目标缩放比例。4.根据权利要求3所述的方法,其特征在于,所述基于所述至少一个标签框和所述中心点坐标,确定第三矩形框,包括:获得所述至少一个标签框中每个标签框对应的多个标签顶点坐标;从所述多个标签顶点坐标和所述中心点坐标中确定四个目标顶点;基于所述四个目标顶点得到包括所述至少一个标签框和所述中心点坐标的第三矩形框。5.根据权利要求4所述的方法,其特征在于,所述从所述多个标签顶点坐标和所述中心点坐标中确定四个目标顶点,包括:确定所述多个标签顶点坐标和所述中心点坐标在所述地图中在x轴上的x轴最大值和x轴最小值,以及在y轴上的y轴最大值和y轴最小值;基于所述x轴最大值、所述x轴最小值、所述y轴最大值和所述y轴最小值,确定所述四个目标顶点。6.根据权利要求3

5任一所述的方法,其特征在于,所述基于所述第二矩形框对所述第三矩形框执行缩放,...

【专利技术属性】
技术研发人员:李阳彭嵩琪杨慧
申请(专利权)人:北京房江湖科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1