Longdo Map SDK for iOS
此项目包含一个用于下载 Longdo Map SDK for iOS 的库。
下载所有文件,然后将其添加到您的项目以开始使用我们的 SDK 进行应用程序开发。
有关更多信息,您可以按照以下链接中的教程学习如何使用 Longdo Map SDK for iOS:
https://github.com/MetamediaTechnology/longdo-map-demo-ios
演示和教程
https://github.com/MetamediaTechnology/longdo-map-demo-ios
变更日志
版本 3.22.2
- 修复了对 Mac Catalyst 的支持。
版本 3.22.1
- 支持 iOS 16。
版本 3.21
- 修复了一些 API 密钥在 SDK 中无法使用的问题。
版本 3.20
- 更新土地地块层。
版本 3.19
- 添加 Air4Thai 数据。
- 添加土地地块层。
版本 3.18
- 减少加载的资源。
- 修复了交通层和AQI层未更新的问题。
- 添加可空注释。
版本 3.17
- 修复了在更改地图层后标签可能不会显示在地图上的问题。
- 修复了
zoomLevel
可能返回错误值的问题。
版本 3.16.1
- 添加事件类型
diversion
和roadclosed
。
版本 3.16
- 添加显示空气质量指数的新方法。
版本 3.15
- 改进从服务器加载地图瓦片图像的性能。
版本 3.14
- 添加雨层。
- 使用 xcframework。(请使用 Xcode 11 或更高版本。)
版本 3.13
- 改进从服务器加载地图瓦片图像的性能。
版本 3.12.4
- 改进从服务器加载地图瓦片图像的性能。
- 修复使用自定义图像格式的自定义图层。
版本 3.12.3
- 改进从服务器加载地图瓦片图像的性能。
版本 3.12.2
- 支持 Mac Catalyst。
- 将已弃用的
UIWebview
更新为WKWebView
。 - 修复用户将地图缩放级别更改到 20 或更高时的问题。
- 修订每个缩放级别的事件图钉外观。
版本 3.12.1
- 从 Info.plist 中移除 "用户界面样式" 属性。
版本 3.12
- 添加路由功能。
- 修订与搜索和推荐相关的功能。
- 允许自定义指定标记的图像、透明度和可见范围。
- 修复与无需键的层相关的问题,这些层无法正常显示。
- 修复在从龙舟盒子调用 API 时标签可能不在地图上显示的问题。
- 修复更改缩放级别或地图层时标签的外观。
- 修复在隐藏事件/相机时清除事件/相机注释的问题。
修复地图瓦片在地图上不停闪烁的问题。- 修复在添加新层后再添加几何图形时,叠加几何图形无法正确显示的问题。
版本 3.11.1
- 优化在线和离线模式切换时检查 API 密钥的逻辑。
- 如果没有英文,将事件图钉语言切换为泰语。
- 修复使用无效瓦片 URL 时崩溃的问题。
- 修复了
zoomLevel
可能返回错误值的问题。 - 修复在移除多个叠加后意外移除交通层的问题。
版本 3.11
- 将函数
showEvents
和removeEvents
转换为布尔属性showsEvents
。 - 将函数
showCameras
和removeCameras
转换为布尔属性showsCameras
。 - 将函数
setZoomLevel:
和getZoomLevel
转换为浮点属性zoomLevel
。 - 在界面构建器中支持对《LongdoMapView》部分类属性的检查器。
- 允许《LMEventAnnotation》中的事件语言与更改后的地图语言保持一致。
- 新增功能,每180秒自动更新交通层和事件标记。
版本 3.10.3
- 修复非ASCII关键字搜索功能。
- 修订了《LMPinAnnotation》和《LMEventAnnotation》的针图标。
- 添加事件类型《complaint》。
版本 3.10.1
- 修复每个图层具有不同透明度值时《addLMLayers》的故障。
- 修复在标签渲染时关闭地图视图导致崩溃的问题。
版本 3.10
- 允许自定义针和箭头的用户位置图片。
- 添加新功能《addLMLayer》,用于添加具有透明通道的图层并在特定缩放级别定义可见性。
- 添加新功能《removeSourceLayer》,用于删除自定义图层。
- 添加新功能《areaOfPolygon》,用于计算《MKPolygon》的面积。
- 修复了《setLanguage》函数,以便立即改变地图语言。
- 修复了《removeLMOverlay》函数,在某些情况下无法删除叠加图层。
版本 3.9.2
- 修复在某些区域无法显示标签的问题(请参阅wiki进行更改)。
- 修复离线地图的渲染问题。
- 修复尝试更改语言且地图具有《MKPolygon》视图时的崩溃问题。
- 减少SDK的大小。
版本 3.9.1
- 修复当前位置系的 Longdo 风格。
- 移除自动移动准星(然而可以手动将
updateCrosshair
移动到地图中心)。 - 修复使用 BBOX3857 可能不在地图上显示的自定义图层。
版本 3.9
- 支持 HSL 格式的摄像头。
- 添加从摄像头注释中检索 VDO 视图的函数
getVDOViewFromCameraData:
。 - 添加准星以显示地图的中心点。
- 使用 Longdo 图层时添加版权标签。
版本 3.8
- 支持 Longdo Box。
版本 3.7
- Longdo 地图风格添加新选项以注释用户位置。
版本 3.6.2
- 防止将缓存文件备份到 iCloud/iTunes。
版本 3.6.1
- 修复在 1x 和 2x 缩放设备上无法显示的标签、事件和摄像头注释。
版本 3.6
- 新增方法以显示事件数据。
- 新增方法以显示相机数据。
- 修复非ASCII关键字搜索功能。
- 为搜索函数添加参数,例如 span、offset、limit。
版本 3.5
- 修复与地图上自定义边界框图块相关的问题。
版本 3.4
- 添加将经纬度转换为UTM的新函数。
- 添加显示多个图层的特性。
版本 3.3.1
- 修复超过12级缩放级别的离线地图问题。
版本 3.3
- 允许使用当前地图瓦片编号和缩放级别作为参数从URL检索数据。
版本 3.2.1
- 允许使用TMS格式使用自定义图层。
版本 3.2
- 允许使用带有边界框参数的自定义层。
版本 3.1
- 为普通层添加倒置层。
- 支持离线层(请联系 [email protected] 获取资源文件)。
版本 3.0.2
- 添加空白层。
版本 3.0.1
- 启用高级API密钥以使用超过5GB的数据。
- 修复地图瓦片图像的缓存。
版本 3.0
- 对代码进行重构,以缩短名称。
- 修改搜索方法,包括坐标参数。
版本 3.0 Beta 2
- 允许通过URL编程方式添加自定义层。
- 支持32位设备。
版本 3.0 测试版 1
- 支持 Swift 3。
- 新增从龙图地图中导入搜索和推荐功能。
- 基于 Apple Mapkit 框架进行开发修订。
- 停止支持 iOS 7 及更早版本。
版本 2.1
- 完全支持 iOS 9,因此所有数据必须通过 SSL 发送。
版本 2.0.1
- 在网络可用后能立即恢复地图瓦片下载。
版本 2.0.0
- 正式发布。
版本 1.0.0
- 发布准测试版本。
版本 0.0.0
- 发布实验版本。
版权和许可
- Metamedia Technology © 2005 - 现在。版权所有。
- 使用条款