Arcgis for Android 判断指定点是否在指定多边形的内部方法:

/**

* 判断坐标点是否落在指定的多边形区域内

* @param point 指定的坐标点

* @param list 多变形区域的节点集合

* @return True 落在范围内 False 不在范围内

*/

public boolean IsWithIn(Point point, List list) {

double x = point.getX();

double y = point.getY();

int isum, icount, index;

double dLon1 = 0, dLon2 = 0, dLat1 = 0, dLat2 = 0, dLon;

if (list.size() < 3) {

return false;

}

isum = 0;

icount = list.size();

for (index = 0; index < icount - 1; index++) {

if (index == icount - 1) {

dLon1 = list.get(index).getX();

dLat1 = list.get(index).getY();

dLon2 = list.get(0).getX();

dLat2 = list.get(0).getY();

} else {

dLon1 = list.get(index).getX();

dLat1 = list.get(index).getY();

dLon2 = list.get(index + 1).getX();

dLat2 = list.get(index + 1).getY();

}

// 判断指定点的 纬度是否在 相邻两个点(不为同一点)的纬度之间

if (((y >= dLat1) && (y < dLat2)) || ((y >= dLat2) && (y < dLat1))) {

if (Math.abs(dLat1 - dLat2) > 0) {

dLon = dLon1 - ((dLon1 - dLon2) * (dLat1 - y)) / (dLat1 - dLat2);

if (dLon < x){

isum++;

}

}

}

}

if ((isum % 2) != 0) {

return true;

} else {

return false;

}

}

android arcgis多变形边框颜色,Arcgis for Android 判断指定点是否在多边形内部相关推荐

  1. android arcgis多变形边框颜色,ArcGIS制图技巧—边框的选择

    信息时代下数据的迸发使得GIS成为各行各业离不开的工具,不同的部门.企业以及研究者手中都有大量的数据,随着应用深度和广度的推进,行业专题制图的需求不断扩大,ArcGIS不但是GIS中数据分析领域的龙头 ...

  2. android修改checkbox样式边框颜色

    s之前写了一个自动登录和记住密码的功能,用的是checkbox控件,但是原生控件边框样式不太符合要求 如图,我想修改成白色 在网上查了一些资料,说在style.xml文件中定义一个样式 <sty ...

  3. Android动态改变TextView字体颜色

    Android动态改变TextView字体颜色 分类: Android 2012-06-04 21:56 141人阅读 评论(0) 收藏 举报 androidcolorslayout 必须在在res/ ...

  4. Android之简单改变按钮颜色方案

    前一段时间跟着大哥做项目,大哥让我给按钮背景添加颜色,然后点击变色,于是我就想到了button三态的变换方法,然而没有实现,反而出现了问题,今天就和大家说说,如何解决color设为背景颜色动态变色. ...

  5. android wps表格如何设置边框颜色

    今天,简单讲讲如何使用WPS Excel设置表格边框. 这个可以说可android的关系不大,但是之前工作时,组长让我写一下工作计划要求用表格写.我完成后,组长说要是美观一些就好,于是自己查询了相关资 ...

  6. Android之EditText自定义边框和边框颜色(转载)

    介绍一种比较常见的用法 第一步:准备两张图片大小一样,颜色不同的图片.图片名称分为:editbox_focus.png和editbox_normal.png 放入工程的drawable文件夹下. 第二 ...

  7. android shape 无边框颜色,Android 使用shape定义不同控件的的颜色、背景色、边框色...

    Android 使用shape定义不同控件的的颜色.背景色.边框色 设置按钮的右边框和底边框颜色为红色,边框大小为3dp: 在drawable新建一个 buttonstyle.xml的文件,内容如下: ...

  8. android 按钮修改边框颜色代码,Android CheckBox修改大小、边框颜色,以及自定义CheckBox;...

    CheckBox修改大小: android:scaleX="0.8" android:scaleY="0.8" CheckBox修改边框颜色,注意不是背景色: ...

  9. Android 对控件设置边框样式(边框颜色,圆角)和图片样式(圆角)

    1.设置边框.圆角.背景色案例 在drawable中 新建一个edge.xml文件 <?xml version="1.0" encoding="utf-8" ...

最新文章

  1. 编译osdrv的uboot 内核 文件系统(Hi3516a)
  2. android-----带你一步一步优化ListView(一)
  3. STM32 SPI NSS 引脚为不能拉高问题
  4. HTML、CSS、JS都有哪些区别
  5. css京东购物车静态页面实现
  6. xlwings,让excel飞起来!
  7. html5实现直接下载文件
  8. 10部程序员必看的纪录片
  9. 初学python100例-案例23 python输出菱形图案 青少年python编程 少儿编程案例讲解
  10. 汉诺塔递归算法python详细解析图_汉诺塔递归算法的图解(自我总结)
  11. teamviewer 远程控制linux,Linux远程控制软件-TeamViewer
  12. 财经大数据可视化Vdc平台_为何要使用大数据可视化平台
  13. 为何甲骨文裁员,偏偏要选中国人?
  14. 螃蟹辞职 大数据冲击网络社交 魔兽世界如何前进
  15. 领导最不赏识这5类下属
  16. .net开发网站CMS博客框架
  17. 2022年分布式I/O市场前景分析及研究报告
  18. python操作CAD转存dwg文件
  19. 《Unity5.x从入门到精通》读书笔记(二)
  20. 分布式多级服务器架构设计构思

热门文章

  1. 微信浏览器发送ajax请求执行多次解决方法
  2. 【推荐实践】阿里文娱面向用户增长的信息流分发机制
  3. 【报告分享】2020大中华区人工智能成熟度调研:解码2020,展望数字未来.pdf(附下载链接)...
  4. 推荐系统有什么危害?
  5. c++ primer课后题答案 第9章 : 顺序容器
  6. 程序员如何达到年薪百万?java程序员必读书籍!
  7. 你看得懂的海明码校验和纠错原理
  8. ios 裁剪框大小_IOS UIimageView裁剪
  9. java filter 不过滤器_Java中的Filter过滤器
  10. Linux系统(简介、文件管理、常用命令、账号管理、c开发工具)