Hanson
  • 所有文章
  • 我的项目
  • 分类
  • 关于
    • 所有文章
    • 我的项目
    • 分类
    • 关于

计算地图缩放等级 zoomLevel

Hanson

算法实践

发布于:May 8, 2019


在一些第三方的地图 SDK 中,往往会有 `zoomLevel` 这样一个属性,常用于设置地图的缩放等级。 但是在 iOS 自带的地图控件 `MKMapView` 是没有这样一个属性的。取而代之的是利用 `MKCoordinateRegion` 和 `MKCoordinateSpan` 来配置地图显示的中心和区域缩放的大小。那么我们如何计算其 zoomLevel 呢?

Read More

计算一个多边形的重心点坐标

Hanson

算法实践

发布于:May 5, 2019


多边形分凹多边形和凸多边形,如何求出一个多边形的重心坐标呢?

Read More

如何判断一个多边形是否合法

Hanson

算法实践

发布于:Feb 17, 2019


利用无人机对一片区域进行测绘前,我们会先在地图上框选一个区域,然后再规划飞行的路线,而需要测绘的这片区域往往是一个多边形。这就涉及判断多边形是否合法的问题。

首先我们要确定一个标准:怎么样才算一个不合法的多边形 ?我们可以简单地通过下面这幅图来解释一下:

Read More

Swift的泛型小总结

Hanson

Swift

发布于:Aug 5, 2018


本文针对网上一些关于泛型的知识点进行汇总和总结,已在文中标记出参考文章的链接

泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。

Read More

在Swift扩展里添加"存储属性"

Hanson

Swift

发布于:Jul 17, 2018


能在 Swift 扩展里添加”存储属性”吗?

Read More

上架个小工具-ImageGotcha

Hanson

开源/产品

发布于:May 18, 2018


上架了个小工具。ImageGotcha 是一个 Safari 的 Action Extension,它可以提取当前网页的图片方便查看和批量保存,比如可以去某些 Instagram 用户的主页批量下载图片,或者下载 Bing 的每日背景图等等。点击 这里 到 AppStore 查看。

Read More

使用SVN建立和发布私有CocoaPods库

Hanson

工具教程

发布于:Mar 28, 2018


现在应该没有人用 SVN 了吧

Read More

通过RunScript给iOS项目自增版本号(Versioin和Build)

Hanson

iOS开发

发布于:Mar 14, 2018


RunScript给iOS项目自增版本号

Read More

PathToGo诞生记

Hanson

开源/产品

发布于:Mar 2, 2018


不知道大家在使用 Mac 的时候有没有这样的需求:

经常需要获取当前文件或者文件夹的路径,并且复制到粘贴板。

对于我来说经常有这种需要,然后我就从网上再结合自己的经验,找了好几种方法:

Read More

用SwiftGen管理UIImage等的String-based接口

Hanson

iOS开发

发布于:Dec 8, 2017


如何减少因为拼写错误导致的问题?

Read More

 Previous 

2 / 3

 Next 

Hanson

文章分类
  • OpenGL
    (1)
  • Swift
    (3)
  • iOS开发
    (8)
  • 工具教程
    (1)
  • 开源/产品
    (5)
  • 数学
    (1)
  • 算法实践
    (5)



Blog content follows the Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License

Use Volantis as theme, total visits times

Copyright © 2017-2020 Hanson