感谢原创作者 :博主微信:lofocus

由于火星坐标问题,所以需要判断一下经纬度是否在中国。

基本思路是:把整个行政区域划分为几个小的矩形,然后再排除掉一些矩形区域。只要一个点在限定的区域内,并且不在排除的区域内,则判定成功,否则失败。下图中蓝色区域为限定区域,红色区域为排除区域。这种快速判定的方法是从Nokia map中挖掘出来的。

优点:快速,相对准确;

缺点:边界误差较大

源码下载:

https://github.com/zcsoft/ZCChinaLocation

使用方法:

将ZCChinaLocation.h和ZCChinaLocation.m添加到工程;

//判断纬度:44.042156, 经度132.759178是否在中国境内

BOOL ischina = [[ZCChinaLocation shared] isInsideChina:(CLLocationCoordinate2D){44.042156,132.759178}];

判断经纬度是否落在中国地图上相关推荐

  1. Python地理地图可视化:folium把百度地图中国城市中心经纬度解析出来并在地图上展示(三)

    python地理地图可视化:folium把百度地图各个城市经纬度解析出来并在地图上展示(三) 上一篇(https://zhangphil.blog.csdn.net/article/details/1 ...

  2. unity三维地图的经纬度如何在二维地图上表示_安全数据分析:数据点—地图—线性回归...

    一次性进群,长期免费索取教程,没有付费教程. 教程列表见微信公众号底部菜单 进微信群回复公众号:微信群:QQ群:460500587 微信公众号:计算机与网络安全 ID:Computer-network ...

  3. python将经纬度标注在地图上_python读txt与写excel,将经纬度坐标点显示在地图上...

    逐行读取txt文件得line,每行按空格分割一个数组line_data[],line_data[0]是userID,对于相同的user只取其第一个位置样本,其中提取第三四列元素,写进excel中. 原 ...

  4. 根据经纬度坐标值在百度地图上绘制轨迹

    因为项目需要做物体轨迹检测,所以要把物体移动的轨迹在百度地图上进行绘制和显示,于是就在网上找到了这个方法,现在做个记录方便以后查阅: 1.html 部分设置存放地图的容器和设置你的百度地图的ak ht ...

  5. unity三维地图的经纬度如何在二维地图上表示_接入C++版本recastnavigation寻路库到Unity/服务端中...

    前言 因为Unity版本的更新迭代,老版本的A*插件在新版本Unity已经无法正常使用,包括一些运行时代码也已经过时,重新接入要花费很多时间,干脆接入一个新的寻路方案吧. 这里选择的是久负盛名的htt ...

  6. unity三维地图的经纬度如何在二维地图上表示_三维GIS与游戏引擎的跨界融合,打造数字化孪生的平行世界...

    ▲点击关注,收获更多GIS精彩 游戏地图在游戏中起基础和关键作用,它承载游戏中的各种资源,是游戏系统中非常重要的组成部分(图1),所以游戏通常具有明显的地理意义.因此,虽然三维GIS与游戏引擎是两个不 ...

  7. echarts在中国地图上绘制各省指标

    先看效果图: 下面看实现方法: html中主要代码 <script src="../static/js/jquery-3.3.1.min.js" ></scrip ...

  8. python地图可视化把直辖市和地级市画在一起_Python地理地图可视化:Folium解析百度地图上中国城市中心的经纬度并显示在地图上(3),folium,把,出来,展示,三...

    python地理地图可视化:folium把百度地图各个城市经纬度解析出来并在地图上展示(三) import json import webbrowser as wb import folium NAM ...

  9. 使用Matlab在地图上根据经纬度画出轨迹的简单方法

    工作中收集到一些经纬度信息,需要在地图上画出来以便识别运行路线.对比了不少方法,觉得直接用Matlab内置的函数调用在线地图,并且在在线地图上绘图,是最简单的.具体代码如下,其中XY是自己新建的矩阵, ...

  10. Python练手项目:用中国地图验证四色地理

    根据百度百科的描述,四色问题认为"任何一张地图只用四种颜色就能使具有共同边界的国家着上不同的颜色.",不引起混淆的情况下一张地图只需四种颜色来标记就行.1976年6月,在美国伊利诺 ...

最新文章

  1. 参加51CTO培训,PMP考试通过啦
  2. dsp28335读地址c语言写法,dsp 28335 教程 附录4 dsp的c语言.ppt
  3. java之List常用方法(一),Java 常用方法
  4. 用户注册 - 判断用户名存在
  5. 关闭打开苹果电脑Rootless机制
  6. 如何在分屏浏览中并排使用两个Mac软件界面
  7. vim无法写入hosts文件(提示hosts是一个只读文件)
  8. android studio for android learning (二十一 )异步任务AsyncTask加载美女图片攻略及AsyncTask源码详解
  9. 简单的P2P电影下载加速,(类似迅雷下载电影P2P加速)
  10. 2012第二届GIS制图大赛——赛前培训资料(上篇)
  11. excel自动排班表_企业人员较多该怎么做考勤管理?该用什么排班软件?
  12. plc原理及应用_【工控资料】西门子、三菱、欧姆龙PLC电气设计与编程自学宝典(双色版)...
  13. 杭电3233(杂题)
  14. 2018年蓝桥杯C++省赛B组【G:螺旋折线】 【思维】
  15. oracle dbms_lob trim,DBMS_LOB包基础应用
  16. JAVA后台生成海报分享图片(简单配置轻松生成)
  17. 202012798范明霞的博客
  18. 【LeetCode】跳跃游戏Ⅰ~Ⅵ(我真的跳晕了@_@)
  19. Google天气和股票API
  20. 虚拟机网络模式(NAT模式主机访问虚拟机)

热门文章

  1. 摩托罗拉mpkg安装签名方法研究
  2. php 电脑的右下角弹框,电脑右下角弹出广告的解决方法
  3. 海贼王游戏--EM游戏03--初出茅庐
  4. java 应用 http spdy_java-删除了ALPN回调:禁用了SPDY和HTTP / 2. alpn-boot是否在引导类路径上?...
  5. linux系统中归档管理器,深度商店应用归档管理器、KShutdown、7-Zip、California
  6. Java基础知识点回顾
  7. java keytool用法_java keytool 用法
  8. 职称计算机考试题库破解版2017,2017职称计算机考试题库及答案
  9. Multisim14仿真基本模拟电路之 10. 3. 2比例放大电路的仿真实验与分析
  10. 超好用的网站克隆工具,就是玩!