[发明专利]一种iOS系统中自定义地图标注的方法在审
申请号: | 202010119983.6 | 申请日: | 2020-02-26 |
公开(公告)号: | CN111369643A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 曹汉青;刘子辰;张冉;张玉成 | 申请(专利权)人: | 洛阳中科晶上智能装备科技有限公司 |
主分类号: | G06T11/60 | 分类号: | G06T11/60;G06F16/29 |
代理公司: | 洛阳启越专利代理事务所(普通合伙) 41154 | 代理人: | 薛布赫 |
地址: | 471000 河南省洛阳市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ios 系统 自定义 地图 标注 方法 | ||
为了解决现有技术中的采用缩放控件对地图画布上的标注进行控制而导致的用户使用不方便的问题,本发明提供一种iOS系统中自定义地图标注的方法,包括以下步骤:S1.在iOS系统中,使用展示控件用来展示地图的内容;S2.根据S1步骤地图的内容,判断地图画布的大小、地图画布的缩放比例;S3.在S2所述的地图画布上添加标注;S4.得到带有标注的地图画布,通过焦点坐标控制标注点的准确性;本发明在使用中,用户在对地图画布进行缩放后,标注也相应的发生缩放,使标注不再影响地图画布中的要素,提升了用户体验度。
技术领域
本发明涉及iOS中自定义地图标注技术领域,具体来说是一种iOS系统中地图标注的方法。
背景技术
iOS系统自带的地图(国内基础服务由高德提供)以及绝大多数支持iOS的第三方地图工具,例如:高德和百度,以上都只提供了常规室外地图的展示和地图标注方法,无法替换地图内容为所要展示的地图,例:CAD绘图和室内地图,使用范围有限,自定义程度较低。
对于自定义地图,主流第三方地图供应商,只提供了修改地图样式、风格的方法,并没有提供替换地图画布本身的方法,虽然支持和功能强大,但是也存在高度封装、自定义程度很低的弊端。
对于专业程度较高的GIS系统来说,虽然具有自定义地图画布以及比例尺等功能,但是使用成本很高。单指画布来说就需要高精度的测绘等,GIS供应商所提供的服务成本也很高,很难在小成本的项目中推广使用。而且上述服务都存在代码库体积大,载入慢和占用较大的系统资源的问题。
目前,虽然也有很优秀的第三方应用程序提供相关的方法,但是平台不同,针对iOS系统提供服务的应用少之又少,而且源码无法修改,很难满足实际开发过程中的种种需求。
也有一些技术方案,在开发过程中将地图画布直接放置在缩放控件里,但是后续添加标注时,标注也会随缩放控件的缩放比例而变化,即影响使用又不符合用户的使用习惯。
总之,现有的针对地图画布上添加标注的方法是采用缩放控件,该su欧方空间在使用时,标注也会随缩放控件的缩放而变化,标注过大或过小,影响用户使用。
发明内容
为了解决现有技术中的采用缩放控件对地图画布上的标注进行控制而导致的用户使用不方便的问题,本发明提供一种iOS系统中自定义地图标注的方法,能够有效解决上述问题。
为了实现上述目的,本发明采用的具体方案为:一种iOS系统中自定义地图标注的方法,其特征在于:包括以下步骤:
S1.在iOS系统中,使用展示控件用来展示地图的内容;
S2.根据S1步骤地图的内容,判断地图画布的大小、地图画布的缩放比例;
S3.在S2所述的地图画布上添加标注;
S4.得到带有标注的地图画布,通过焦点坐标控制标注点的准确性;
其中,S3步骤中添加标注的具体方法是:
S301.首先判断S2步骤中的地图画布是否发生缩放;
S302.如果地图画布发生了缩放,则根据S2步骤获得的地图画布缩放比例对标注进行同比例缩放后添加到地图画布的相应位置;
如果地图画布未发生缩放,则将标注添加到地图画布的相应位置。
所述的S4步骤中通过焦点坐标控制标注点的具体方法是:在地图画布缩放时,以左手坐标系为标准,获取用户放大时的焦点坐标,每次以获取到的焦点坐标为中心缩放地图画布,保证地图画布放大或缩小时,缩放后的坐标点与实际坐标点相符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洛阳中科晶上智能装备科技有限公司,未经洛阳中科晶上智能装备科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010119983.6/2.html,转载请声明来源钻瓜专利网。