android arcgis多变形边框颜色,Arcgis for Android 判断指定点是否在多边形内部
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 判断指定点是否在多边形内部相关推荐
- android arcgis多变形边框颜色,ArcGIS制图技巧—边框的选择
信息时代下数据的迸发使得GIS成为各行各业离不开的工具,不同的部门.企业以及研究者手中都有大量的数据,随着应用深度和广度的推进,行业专题制图的需求不断扩大,ArcGIS不但是GIS中数据分析领域的龙头 ...
- android修改checkbox样式边框颜色
s之前写了一个自动登录和记住密码的功能,用的是checkbox控件,但是原生控件边框样式不太符合要求 如图,我想修改成白色 在网上查了一些资料,说在style.xml文件中定义一个样式 <sty ...
- Android动态改变TextView字体颜色
Android动态改变TextView字体颜色 分类: Android 2012-06-04 21:56 141人阅读 评论(0) 收藏 举报 androidcolorslayout 必须在在res/ ...
- Android之简单改变按钮颜色方案
前一段时间跟着大哥做项目,大哥让我给按钮背景添加颜色,然后点击变色,于是我就想到了button三态的变换方法,然而没有实现,反而出现了问题,今天就和大家说说,如何解决color设为背景颜色动态变色. ...
- android wps表格如何设置边框颜色
今天,简单讲讲如何使用WPS Excel设置表格边框. 这个可以说可android的关系不大,但是之前工作时,组长让我写一下工作计划要求用表格写.我完成后,组长说要是美观一些就好,于是自己查询了相关资 ...
- Android之EditText自定义边框和边框颜色(转载)
介绍一种比较常见的用法 第一步:准备两张图片大小一样,颜色不同的图片.图片名称分为:editbox_focus.png和editbox_normal.png 放入工程的drawable文件夹下. 第二 ...
- android shape 无边框颜色,Android 使用shape定义不同控件的的颜色、背景色、边框色...
Android 使用shape定义不同控件的的颜色.背景色.边框色 设置按钮的右边框和底边框颜色为红色,边框大小为3dp: 在drawable新建一个 buttonstyle.xml的文件,内容如下: ...
- android 按钮修改边框颜色代码,Android CheckBox修改大小、边框颜色,以及自定义CheckBox;...
CheckBox修改大小: android:scaleX="0.8" android:scaleY="0.8" CheckBox修改边框颜色,注意不是背景色: ...
- Android 对控件设置边框样式(边框颜色,圆角)和图片样式(圆角)
1.设置边框.圆角.背景色案例 在drawable中 新建一个edge.xml文件 <?xml version="1.0" encoding="utf-8" ...
最新文章
- 编译osdrv的uboot 内核 文件系统(Hi3516a)
- android-----带你一步一步优化ListView(一)
- STM32 SPI NSS 引脚为不能拉高问题
- HTML、CSS、JS都有哪些区别
- css京东购物车静态页面实现
- xlwings,让excel飞起来!
- html5实现直接下载文件
- 10部程序员必看的纪录片
- 初学python100例-案例23 python输出菱形图案 青少年python编程 少儿编程案例讲解
- 汉诺塔递归算法python详细解析图_汉诺塔递归算法的图解(自我总结)
- teamviewer 远程控制linux,Linux远程控制软件-TeamViewer
- 财经大数据可视化Vdc平台_为何要使用大数据可视化平台
- 为何甲骨文裁员,偏偏要选中国人?
- 螃蟹辞职 大数据冲击网络社交 魔兽世界如何前进
- 领导最不赏识这5类下属
- .net开发网站CMS博客框架
- 2022年分布式I/O市场前景分析及研究报告
- python操作CAD转存dwg文件
- 《Unity5.x从入门到精通》读书笔记(二)
- 分布式多级服务器架构设计构思
热门文章
- 微信浏览器发送ajax请求执行多次解决方法
- 【推荐实践】阿里文娱面向用户增长的信息流分发机制
- 【报告分享】2020大中华区人工智能成熟度调研:解码2020,展望数字未来.pdf(附下载链接)...
- 推荐系统有什么危害?
- c++ primer课后题答案 第9章 : 顺序容器
- 程序员如何达到年薪百万?java程序员必读书籍!
- 你看得懂的海明码校验和纠错原理
- ios 裁剪框大小_IOS UIimageView裁剪
- java filter 不过滤器_Java中的Filter过滤器
- Linux系统(简介、文件管理、常用命令、账号管理、c开发工具)