openlayers controls基础知识

这篇具有很好参考价值的文章主要介绍了openlayers controls基础知识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

openlayers controls基础知识,swift,开发语言,ios

控件是一个可见的小部件,其 DOM 元素位于屏幕上的固定位置。 它们可以涉及用户输入(按钮),或者仅提供信息; 位置是使用 CSS 确定的。 默认情况下,它们放置在 CSS 类名为 ol-overlaycontainer-stopevent 的容器中,但可以使用任何外部 DOM 元素。

.在Openlayers中多数Controls直接可以在地图上添加,比如Navigation(导航栏)。第二类是需要放在Div元素中才能用。第三类需要放置在panel(面板)中的操作类似于网页HTML中button按钮,需要点击或绑定才能起作用。最后一类就是自定义类型的。

常用的控件

controldefaults,地图默认包含的控件。
fullscreen,全屏控件,用于全屏幕查看地图。
mouseposition,鼠标位置控件,显示鼠标所在地图位置的坐标,可以自定义投影。
overviewmap,地图全局视图控件(鹰眼图)。
scaleline,比例尺控件。
zoom,地图放控件。
zoomslider,地图缩放滑块刻度控件。

使用控件

实例化地图map,通过参数control传入,不传值默认controldefaults中的控件。
也可以利用map对象的addControl()或addControls()方法在地图上添加Controls对象。文章来源地址https://www.toymoban.com/news/detail-517110.html

到了这里,关于openlayers controls基础知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ruby语言基础知识

    Ruby是一种简单快捷的面向对象脚本语言,由日本人松本行弘(Yukihiro Matsumoto)在20世纪90年代开发,遵守GPL协议和Ruby License。它的灵感和特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。 以下是Ruby语言的一些特点: 面向对象:在Ruby中,一切皆是对象。这意味着所有的数据和

    2024年02月07日
    浏览(34)
  • 1.C语言——基础知识

    C语言的编程框架 C 标识符是用来 标识 变量、函数,或任何其他用户自定义项目的 名称 。 规定:C语言的的标识符由 数字 , 字母 , 下划线 构成,但 不能以数字开头 。 可以作为标识符的 mohd ,  zara ,   abc ,  move_name ,  a_123 myname50 ,   _temp ,  j ,   a23b9 ,   retVal 不可以

    2024年01月20日
    浏览(50)
  • 初识C语言——C语言基础知识(二)

            Hello  大家好!今天我们继续C语言的学习,我们废话不多说接上期。 目录 前言 5.字符串+转义字符+注释 字符串 转义字符  注释 6.选择语句 7.循环语句 8.函数 像这种由双引号引起来的一串字符被称为字符串。 注意 :字符串的结束标志是\\0, 这里的\\0是一种转义字符

    2023年04月15日
    浏览(40)
  • C语言基础知识:内存分配

    目录 内存分配原理 内存分配方法 静态内存分配 动态内存分配 MALLOC() CALLOC()/

    2024年02月07日
    浏览(38)
  • Verilog HDL语言基础知识

    目录 Verilog HDL语言基础知识  6.1.2  Verilog HDL模块的结构 6.1.3 逻辑功能定义 6.2.1  常量 6.3 运算符及表达式 6.4.2 条件语句 先来看两个Verilog HDL程序。 例6.1    一个8位全加器的 Verilog HDL源代码 【例6.2】一个8位计数器的Verilog HDL源代码     从上面的例子可以看出:     ①

    2024年02月05日
    浏览(43)
  • C语言基础知识:宏定义

    目录 一.预处理 二.宏定义用法 ①宏常量 ②宏语句 ③宏函数 ④其它 1.#undef 是用来撤销宏定义的,用法如下: 2.使用ifndef防止头文件被重复包含和编译 三.宏定义相关作用符 ①换行符 \\\"\\\" ②字符串化符 \\\"#\\\" ③片段连接符\\\"##\\\" 四.宏函数的巧用 ①类型传递 ②传递数组 五.注意事项

    2024年02月06日
    浏览(45)
  • STM32 基础知识入门 (C语言基础巩固)

    1、在不改变其他位的值的状况下,对某几个位进行设值 这个场景在单片机开发中经常使用,方法就是先对需要设置的位用操作符进行清零操作, 然后用|操作符设值。 比如我要改变 GPIOA 的 CRL 寄存器 bit6(第 6 位)的值为 1,可以先对寄 存器的值进行清零操作:  然后再与需

    2024年02月01日
    浏览(56)
  • FPGA基础知识-编程语言接口

    目录 学习目标: 学习内容: 1.PLI的使用 2.PLI任务的连接和调用 3.内部数据的获取 4.PLI库子程序 学习时间: 学习产出: 解释在Verilog仿真中如何使用PLI子程序。 描述PLI的用途。 定义用户自定义系统任务和函数以及用户自定义C子程序。 理解用户自定义系统任务的连接和调用。

    2024年02月11日
    浏览(38)
  • C语言入门基础知识【完整版】

    C语言中二进制数、八进制数和十六进制数的表示: 二进制 :二进制由 0 和 1 两个数字组成,使用时必须以0b或0B(不区分大小写)开头。例如: 0b101 、 0B001 注意:标准的C语言并不支持二进制写法,有些编译器自己进行了扩展,才会支持二进制数字 八进制 :八进制由 0~7 八个

    2024年02月09日
    浏览(100)
  • c语言基础知识帮助理解(详解数组)

    前面梳理完函数和递归的知识后,来进行数组知识的梳理 对函数有疑惑的同学,可以看我之前的文章:c语言基础知识帮助理解(详解函数)_总之就是非常唔姆的博客-CSDN博客  c语言基础知识帮助理解(函数递归详解)_总之就是非常唔姆的博客-CSDN博客 想做点游戏的同学可以

    2024年02月14日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包