{"id":19838869,"url":"https://github.com/supermap/iclient-for-ios","last_synced_at":"2025-07-18T00:10:05.092Z","repository":{"id":150182248,"uuid":"11308513","full_name":"SuperMap/iClient-for-iOS","owner":"SuperMap","description":"SuperMap iClient for iOS","archived":false,"fork":false,"pushed_at":"2017-09-18T03:50:48.000Z","size":7767,"stargazers_count":18,"open_issues_count":1,"forks_count":13,"subscribers_count":46,"default_branch":"master","last_synced_at":"2025-05-01T18:43:07.724Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SuperMap.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":"License 2.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-10T10:00:13.000Z","updated_at":"2023-09-13T17:58:42.000Z","dependencies_parsed_at":"2023-04-08T09:17:44.962Z","dependency_job_id":null,"html_url":"https://github.com/SuperMap/iClient-for-iOS","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/SuperMap/iClient-for-iOS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperMap%2FiClient-for-iOS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperMap%2FiClient-for-iOS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperMap%2FiClient-for-iOS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperMap%2FiClient-for-iOS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SuperMap","download_url":"https://codeload.github.com/SuperMap/iClient-for-iOS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperMap%2FiClient-for-iOS/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265683701,"owners_count":23810881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T12:19:24.141Z","updated_at":"2025-07-18T00:10:05.055Z","avatar_url":"https://github.com/SuperMap.png","language":"Objective-C","readme":"### 一、简介\r\n\r\nSuperMap iClient for iOS是一套基于iOS平台的轻量级地图软件开发包（SDK），提供了针对iPhone以及iPad移动设备的Web地图访问接口，包括地图浏览等基本接口，以及查询、量算、标绘等服务，同时支持离线数据的读取，在无网络条件下仍可便捷的访问地图。通过该产品可以在iOS平台下快速访问SuperMap iServer发布的REST地图服务。\r\n\r\n特点\r\n \r\n - 在iOS平台下访问SuperMap iServer REST地图服务，更加轻便、灵活\r\n - 不依赖于浏览器\r\n - 对接SuperMap iServer REST地图服务，提供丰富的地图框架的解决方案，用户更好的专注于自己的业务需求\r\n\r\n功能\r\n \r\n - 地图浏览，如缩放、漫游操作，支持多点触控\r\n - 地图属性支持设置固定比例尺\r\n - 地图查询（范围查询、距离查询、几何对象查询以及SQL查询）\r\n - 地图量算（距离、面积）\r\n - 最佳路径分析\r\n - 单值专题图服务\r\n - 动态分段服务\r\n - Marker标注及事件响应\r\n - 地物标绘及事件响应\r\n\r\n### 二、使用说明\r\n\r\n提供了sample范例。\r\n\r\n### 三、许可授权\r\n\r\n详见“LICENSE.txt”。\r\n\r\n### 四、目录说明\r\n\r\n- doc 存放iClient for iOS API接口说明文档。\r\n- help存放iClient for iOS 帮助文档\r\n- MapView存放iClient for iOS 的开源库\r\n- Proj4为用于投影转换的开源库\r\n- samples存放iClient for iOS 的使用范例\r\n- License用于说明iClient for iOS免费版和商业版两种使用方式的许可\r\n- index.html为产品帮助文档首页\r\n- README.markdown为产品说明文档\r\n\r\n### 五、产品变更信息\r\n当前版本:7.1 sp1\r\n上次版本:7.1\r\n\r\n- 新增动态分段服务\r\n- 新增单值专题图服务\r\n- 新增对叠加地图服务的支持\r\n- RMMapContents 增加对添加图层、移除非底图图层、隐藏图层、设置图层透明度的支持\r\n- 完善RMMapContents的类注释和文档\r\n- 增加动态分段服务相关的注释和文档\r\n- 增加单值专题图相关的注释和文档\r\n- 增加动态分段服务范例\r\n\r\n当前版本:7.1\r\n上次版本:7.0 sp2\r\n\r\n- 产品无变更 \r\n\r\n当前版本:7.0 sp2\r\n上次版本:7.0 sp1\r\n\r\n- 新增最佳路径分析服务\r\n- RMSMMBTileSource增加对smtiles格式的支持\r\n- RMMapContents 增加用于将像素坐标转换为地理坐标的方法\r\n- 完善 Marker and other layers 的类注释\r\n- 增加最佳路径分析服务相关的注释和文档\r\n- 增加最佳路径分析范例\r\n- 增加获取单指触摸位置的像素坐标和地理坐标的范例\r\n\r\n当前版本:7.0 sp1\r\n上次版本:7.0\r\n\r\n- RMSMTileSource增加scales接口\r\n- 为传入的resolutions和scales数组增加排序逻辑\r\n- RMSMTileSource 增加设置到url上的参数\r\n- RMProjection增加用于创建SMProjection的实例方法\r\n- 完善RMMapView类注释\r\n- 完善RMMapContents类注释\r\n- 解决设置resolutions级数报错的问题\r\n- 解决地图中心点计算错误的问题\r\n\r\n\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupermap%2Ficlient-for-ios","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsupermap%2Ficlient-for-ios","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupermap%2Ficlient-for-ios/lists"}