当前位置: 首页 > news >正文

天地图使用

天地图(Tencent Maps)是一款中国最为流行的地图服务平台,下面是天地图的基础用法:

  1. 添加天地图控件:在 HTML 文件中添加天地图控件,例如:

Copy

<div id="container" style="width:400px;height:400px;"></div>
<script type="text/javascript" src="https://apis.map.qq.com/js?v=2.exp"></script>
<script>var map = new T.Map("container");map.centerAndZoom(new T.LngLat(116.407286, 39.984246), 12);
</script>
  1. 设置地图中心点和缩放级别:使用 centerAndZoom 方法设置地图中心点和缩放级别,例如:

Copy

map.centerAndZoom(new T.LngLat(116.407286, 39.984246), 12);

其中,LngLat 对象表示地图中心点的经纬度坐标,12 表示缩放级别。

  1. 添加地图标记:使用 addMarker 方法添加地图标记,例如:

Copy

var marker = new T.Marker(new T.LngLat(116.407286, 39.984246));
map.addOverlay(marker);

其中,LngLat 对象表示地图标记的经纬度坐标。

  1. 添加地图 polyline:使用 addPolyline 方法添加地图 polyline,例如:

Copy

var polyline = new T.Polyline([[116.407286, 39.984246], [116.407286, 39.984346]], {strokeColor: "#0000FF",strokeWeight: 2
});
map.addOverlay(polyline);

其中,[[116.407286, 39.984246], [116.407286, 39.984346]] 表示 polyline 的经纬度坐标,strokeColor 和 strokeWeight 表示 polyline 的颜色和宽度。

  1. 添加地图 polygon:使用 addPolygon 方法添加地图 polygon,例如:

Copy

var polygon = new T.Polygon([[116.407286, 39.984246], [116.407286, 39.984346], [116.407286, 39.984446]], {strokeColor: "#0000FF",strokeWeight: 2,fillColor: "#FF0000",fillOpacity: 0.5
});
map.addOverlay(polygon);

其中,[[116.407286, 39.984246], [116.407286, 39.984346], [116.407286, 39.984446]] 表示 polygon 的经纬度坐标,strokeColor 和 strokeWeight 表示 polygon 的边框颜色和宽度,fillColor 和 fillOpacity 表示 polygon 的填充颜色和透明度。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • WPF MVVM如何在ViewModel直接操作控件对象
  • 详细解说一下Python中的递归和基例
  • JVM面试(二)内存区域划分
  • 在MySQL存储过程中,以下句子需要以分号(;)结尾
  • 后台框架-统一数据格式
  • 网站建设完成后, 做seo必须知道的专业知识之--蜘蛛陷阱
  • 如何防范ddos 攻击
  • 二分查找精炼回顾-kevin
  • 在线压缩pdf,无需安装就可轻易压缩pdf文件
  • Axure RP下载+详细安装步骤资源百度云盘分享
  • Flask框架 完整实战案例 附代码解读 【3】
  • 【CSS】如何写渐变色文字并且有打光效果
  • OceanBase V4.2解析:如何用迭代器 Generator快速生成任意数据
  • DS18B20温度传感器详解(STM32)
  • MySQL基础学习:MySQL主从复制如何实现
  • 【刷算法】求1+2+3+...+n
  • Android Studio:GIT提交项目到远程仓库
  • CSS相对定位
  • HTTP 简介
  • JavaScript的使用你知道几种?(上)
  • Java编程基础24——递归练习
  • JS字符串转数字方法总结
  • MQ框架的比较
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Protobuf3语言指南
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • 浏览器缓存机制分析
  • 码农张的Bug人生 - 初来乍到
  • 爬虫模拟登陆 SegmentFault
  • 终端用户监控:真实用户监控还是模拟监控?
  • 最近的计划
  • 阿里云ACE认证学习知识点梳理
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • # 数仓建模:如何构建主题宽表模型?
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • (14)Hive调优——合并小文件
  • (2020)Java后端开发----(面试题和笔试题)
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (done) 两个矩阵 “相似” 是什么意思?
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (五)IO流之ByteArrayInput/OutputStream
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • (自用)网络编程
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .Net 路由处理厉害了
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .net 微服务 服务保护 自动重试 Polly
  • .NET框架设计—常被忽视的C#设计技巧
  • .net下简单快捷的数值高低位切换
  • @GlobalLock注解作用与原理解析
  • []C/C++读取串口接收到的数据程序
  • [240607] Jina AI 发布多模态嵌入模型 | PHP 曝新漏洞 | TypeScript 5.5 RC 发布公告
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心