一种iOS系统中自定义地图标注的方法技术方案

技术编号:24759560 阅读:48 留言:0更新日期:2020-07-04 09:56
为了解决现有技术中的采用缩放控件对地图画布上的标注进行控制而导致的用户使用不方便的问题,本发明专利技术提供一种iOS系统中自定义地图标注的方法,包括以下步骤:S1.在iOS系统中,使用展示控件用来展示地图的内容;S2.根据S1步骤地图的内容,判断地图画布的大小、地图画布的缩放比例;S3.在S2所述的地图画布上添加标注;S4.得到带有标注的地图画布,通过焦点坐标控制标注点的准确性;本发明专利技术在使用中,用户在对地图画布进行缩放后,标注也相应的发生缩放,使标注不再影响地图画布中的要素,提升了用户体验度。

A method of user defined map annotation in IOS system

【技术实现步骤摘要】
一种iOS系统中自定义地图标注的方法
本专利技术涉及iOS中自定义地图标注
,具体来说是一种iOS系统中地图标注的方法。
技术介绍
iOS系统自带的地图(国内基础服务由高德提供)以及绝大多数支持iOS的第三方地图工具,例如:高德和百度,以上都只提供了常规室外地图的展示和地图标注方法,无法替换地图内容为所要展示的地图,例:CAD绘图和室内地图,使用范围有限,自定义程度较低。对于自定义地图,主流第三方地图供应商,只提供了修改地图样式、风格的方法,并没有提供替换地图画布本身的方法,虽然支持和功能强大,但是也存在高度封装、自定义程度很低的弊端。对于专业程度较高的GIS系统来说,虽然具有自定义地图画布以及比例尺等功能,但是使用成本很高。单指画布来说就需要高精度的测绘等,GIS供应商所提供的服务成本也很高,很难在小成本的项目中推广使用。而且上述服务都存在代码库体积大,载入慢和占用较大的系统资源的问题。目前,虽然也有很优秀的第三方应用程序提供相关的方法,但是平台不同,针对iOS系统提供服务的应用少之又少,而且源码无法修改,很难满本文档来自技高网...

【技术保护点】
1.一种iOS系统中自定义地图标注的方法,其特征在于:包括以下步骤:/nS1.在iOS系统中,使用展示控件用来展示地图的内容;/nS2.根据S1步骤地图的内容,判断地图画布的大小、地图画布的缩放比例;/nS3.在S2所述的地图画布上添加标注;/nS4.得到带有标注的地图画布,通过焦点坐标控制标注点的准确性;/n其中,S3步骤中添加标注的具体方法是:/nS301.首先判断S2步骤中的地图画布是否发生缩放;/nS302.如果地图画布发生了缩放,则根据S2步骤获得的地图画布缩放比例对标注进行同比例缩放后添加到地图画布的相应位置;/n如果地图画布未发生缩放,则将标注添加到地图画布的相应位置。/n

【技术特征摘要】
1.一种iOS系统中自定义地图标注的方法,其特征在于:包括以下步骤:
S1.在iOS系统中,使用展示控件用来展示地图的内容;
S2.根据S1步骤地图的内容,判断地图画布的大小、地图画布的缩放比例;
S3.在S2所述的地图画布上添加标注;
S4.得到带有标注的地图画布,通过焦点坐标控制标注点的准确性;
其中,S3步骤中添加标注的具体方法是:
S301.首先判断S2步骤中的地图画布是否发生缩放;
S302.如果地图画布发生了缩...

【专利技术属性】
技术研发人员:曹汉青刘子辰张冉张玉成
申请(专利权)人:洛阳中科晶上智能装备科技有限公司
类型:发明
国别省市:河南;41

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

1