android天地图画区域,天地图专题五:在天地图上绘制电子区域并保存数据
上一文章讲了如何在天地图上显示坐标轨迹。
本文介绍如何在天地图上绘制电子区域(电子范围或电子栅栏),并且,我们要将我们绘制的电子区域的坐标数据保存到数组里,以用于提交到后台,或根据数据来绘制电子区域。 天地图中有绘制多边形的接口跟绘制矩形的接口。 我们就从这里入手。
调用接口其实不难。这里稍微要绕一下的地方是如何在调用 绘制多边形接口的同时把我们绘制的多边形的顶点坐标保存下来。
本文我们要实现。
1.绘制多边形并保存多边形各顶点的数据到数组中。
2.清除我们绘制的多边形。
3.根据我们保存的多边形顶点数据来重现我们刚才清除掉的多边形。
步骤:
1.加载地图。在地图上设置按钮。 选择范围 清除所画 查看刚才所画的。
//加载基本地图和导航
function loadMap(){
try {
map = new TMap("mapDiv"); //初始化地图对象
map.centerAndZoom(new TLngLat(103.388611,35.563611), 4);//中国
map.enableHandleMouseScroll(); //允许鼠标双击放大地图
} catch(err) {
alert('图加载不成功,请稍候再试!你可以先使用其他功能!');
}
}
2.加载多边形测距工具。
//加载多边形测距工具。
function loadPolygonTool(){
var config = {
strokeColor:"blue&
android天地图画区域,天地图专题五:在天地图上绘制电子区域并保存数据相关推荐
- 天地图专题五:在天地图上绘制电子区域并保存数据
版权声明:本文为博主原创文章,转载请注明出处. 上一文章讲了如何在天地图上显示坐标轨迹. 本文介绍如何在天地图上绘制电子区域(电子范围或电子栅栏),并且,我们要将我们绘制的电子区域的坐标数据保存到数组 ...
- android对图片拉线测量,如何在谷歌地图上绘制线条叠加Android
我想在我的地图项目上绘制一条线,但无法绘制线条.我在哪里以及如何声明覆盖图?我尝试了各种方法,但无法让它工作.即代码只是在Eclipse中显示错误.我不想做的是画一条从A到B的路线,而是在我移动时绘制 ...
- 高德地图 SDK 的应用 01:绘制多边形区域图
遇到一需求:在高德地图上绘制多边形区域 还能咋样,翻一翻 高德地图sdk参考手册,发现了这样一个方法:[addPolygon(PolygonOptions options)] public final ...
- uwp post php,window_Win10开发系列专题五 UWP应用添加画布及语音输入支持,这是微软Win10十个开发系列专 - phpStudy...
Win10开发系列专题五 UWP应用添加画布及语音输入支持 这是微软Win10十个开发系列专题的第五期内容,本期微软讲解了为Windows10 UWP应用添加画布/数字墨水书写及语音输入支持的方法.微 ...
- Android高级进阶——绘图篇(五)setXfermode 设置混合模式
一.GPU硬件加速 1.概述 GPU英文全称Graphic Processing Unit,中文翻译为"图形处理器".与CPU不同,GPU是专门为处理图形任务而产生的芯片. 在GP ...
- IM消息ID技术专题(五):开源分布式ID生成器UidGenerator的技术实现
1.引言 很多人一想到IM应用开发,第一印象就是"长连接"."socket"."保活"."协议"这些关键词,没错,这些确 ...
- 字节跳动8年老Android面试官经验谈,专题解析
起因 事情是这样的. 4年前毕业那会,呆在公司的短视频项目,做 视频.那会做得比抖音还早,但是由于短视频太烧钱了,项目被公司关掉了.当时需要开发横竖屏直播/异步视频的场景,就研究下了市场上的 app, ...
- Android基于IIS的APK下载(五)IIS的配置
这里使用的IIS是win7_64的. 步骤一:打开IIS.控制面板->管理工具(如果没有,请把查看方式调成大图标)->Internet 信息服务(IIS)管理器. 步骤二:配置网站目录 步 ...
- Community Server专题五:IHttpHandlerFactory
Community Server专题五:IHttpHandlerFactory<?xml:namespace prefix = o ns = "urn:schemas-microsof ...
最新文章
- 一代杰出科学家--钱学森去世了
- Apache 配置域名入口路径
- Unity(一)Unity脚本程序开发
- Android连续点击多次事件的实现
- Vue3.x 推荐使用 mitt.js
- 从零开始学ios开发(十四):Navigation Controllers and Table Views(上)
- 计算机专业试讲10分钟教案,幼儿园10分钟试讲教案
- Debezium报错处理系列之三十六:Task threw an uncaught and unrecoverable exception. Task is being killed and will
- 我被一只老鼠的吱吱声吵醒了
- 【山科OJ】Problem A: 社交网络的好友推荐
- 2019HDU多校第一场1001 BLANK (DP)(HDU6578)
- SAP中状态参数文件最高状态和最低状态的理解
- 渗透测试工具集(非常详细),从零基础入门到精通,看完这一篇就够了(附安装)
- 小程序开发外包公司哪家好?
- Android底部导航栏切换页面填坑
- Realtek PCIe GBE Family Controller(有线网卡)及Intel(R) Wi-Fi 6 AX201 160MHz(无线网卡)前出现出现黄色感叹号!解决方法。(win10)
- ubuntu14.04系统下对SD卡分区
- 想做web前端的小伙伴注意了,未来这些发展方向可以试试!
- 那些著名网站的90年代(转)
- python怎么把程序挂在远端服务器_Python实现在远端服务器挂代码—发送定时天气预报至邮箱+每日一句(小白教程)...
热门文章
- 比较购物网站中比较代码如何实现
- contextmenu样式 wpf_WPF ContextMenu设计。如何在WPF MenuItem中设置背景?
- 上班的第四百八十六天——帮会模块
- 【程序】在STM32单片机上实现基于LwIP 2.1.3协议栈raw API的DHCP服务器,为其他设备分配IPv4地址(20220122版)
- Android组件库收录
- MySQL 主键自增 Auto Increment用法
- Excel数值函数(5):COUNTIF,统计符合指定条件的单元格数量
- 短信hongzha原理
- 秒杀场景的业务和技术难点分析
- 使用pip安装的时候出现 ModuleNotFoundError: No module named ‘pip‘