百度地图1

百度地图BMap的类

BMap的属性是一些构造函数,主大类有:核心类基础类控件类覆盖物类右键菜单类地图类型类地图吐槽类服务类全局类

核心类Map

  • Map:最主要的一个类,集成了其他模块的方法,是一个集成了整个地图功能的接口

基础类

  • Point(lng: Number, lat: Number):根据经纬度生成的地理坐标
  • Pixel(x: Number, y: Number):像素点坐标,原点位于左上角,和canvas的坐标类似
  • Bounds(sw: Point, ne: Point):矩形区域,sw为西南点,ne为东北角,根据这两点生成一个矩形
  • Size(width: Number, height: Number):根据宽高来生成一个矩形区域

控件类

控件就是可以控制地图缩放、移动等功能。

  • Control(): 所有控件的基类,任何控件都继承了它的属性和方法
  • NavigationControl(type: NavigationControlOptions):地图平移控件
  • GeolocationControl(type: GeolocationControlOptions): 地图定位控件
  • OverviewMapControl(opts: OverviewMapControlOptions):缩略地图控件
  • ScaleControl(opts: ScaleControlOptions): 控制地图比例尺寸控件
  • CopyrightControl(opts: CopyrightControlOptions):版权控件
  • MapTypeControl(opts: MapTypeControlOptions):切换地图类型控件
  • PanoramaControl():切换全局图控件

覆盖物类

覆盖物就是在地图上加入一些文本或者图片的标注,以快速定位要找的位置(水滴状红色定位icon),或者是一些导航路线

  • Overlay:所有覆盖物类都继承了这个基类的属性和方法
  • MapPanes:地图上所有覆盖物的容器集合,就是一个保存了所有覆盖物容器的引用字典
  • Icon(url: String, size: Size, opts: IconOptions):地图上的图片icon,覆盖物用到的
  • Marker(point: Point, opts: MarkerOptions):在地图上创建一个图像标注,可以是自定义的图标
  • InfoWindow(content: String | HTMLElement, opts: InfoWindowOptions):地图上包含信息的窗口,支持DOM节点
  • Label(content: String, opts: LabelOptions):文本标注
  • Polyline(points: Array<Point>, opts: PolylineOptions):折线覆盖物,用于绘制路线
  • IconSequence(symbol: Symbol, offset: string, repeat: string, fixedRotation: boolean):折线上的icon
  • Polygon(points: Array<Point>, opts: PolygonOptions):多边形覆盖物
  • Circle(center: Point, radius: Number, opts: CircleOptions):圆形覆盖物
  • GroundOverlay(bounds: Bounds, opts: GroundOverlayOptions):地面叠加层
  • PointCollection(points: Array<Point>, opts: PointCollectionOptions):海量点
  • Hotspot(position: Point, options: HotspotOptions):热区覆盖物
  • Symbol(path: String | SymboShapeType, opts: SymbolOptions):创建svg图标

右键菜单类

  • ContextMenu:鼠标右键出现的菜单栏,都会继承这个类的方法
  • MenuItem(text: String, callback: Function, opts: MenuItemOptions):创建菜单项

地图类型类

  • MapType(name: String, layers: TileLayer | Array<TileLayer>, options: MapTypeOptions):自定义地图类型
  • Projection:表示地图投影
  • PerspectiveProjection:透视地图投影
  • TileLayer(opts: TileLayerOptions):地图图层
  • TrafficLayer(opts: TrafficLayerOptions):交通流量图层
  • PredictDate:表示交通流量的预测日期
  • PanoramaCoverageLayer():全景覆盖区域

服务类

  • LocalSearch(location: Map | Point | String, opts: LocalSearchOptions):位置检索、周边检索、范围检索
  • TransitRoute(location: Map | Point | String, opts: TransitRouteOptions):获取公交路线规划方案
  • WalkingRoute(location: Map | Point | String, opts: WalkingRouteOptions):步行路线
  • DrivingRoute(location: Map | Point | String, opts: DrivingRouteOptions):驾车方案
  • Geocoder():用于获取用户的地址解析
  • LocalCity(opts: LocalCityOptions):根据ip获取用户所处的城市
  • Geolocation():用浏览器的接口获取用户的定位信息,不支持的浏览器将无法获取
  • BusLineSearch(location: Map | Point | String, options: BusLineSearchOptions):公交车路线搜索类
  • Autocomplete(options: AutocompleteOptions):结果提示、自动完成类
  • Boundary():行政区域搜索
  • Convertor():将其他坐标转为百度坐标

全景类

  • Panorama(container: String | HTMLElement, opts: PanoramaOptions):给定的节点中创建全景

转载于:https://www.cnblogs.com/lantuoxie/p/9650390.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/279361.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java基础学习总结(23)——GUI编程

2019独角兽企业重金招聘Python工程师标准>>> 一、AWT介绍 所有的可以显示出来的图形元素都称为Component&#xff0c;Component代表了所有的可见的图形元素&#xff0c;Component里面有一种比较特殊的图形元素叫Container&#xff0c;Container(容器)在图形界面里面…

spring-使用配置文件完成JdbcTemplate操作数据库

一、创建spring项目项目名称&#xff1a;spring101302二、在项目上添加jar包1.在项目中创建lib目录/lib2.在lib目录下添加spring支持commons-logging.jarjunit-4.10.jarlog4j.jarmysql-connector-java-5.1.18-bin.jarspring-beans-3.2.0.RELEASE.jarspring-context-3.2.0.RELEA…

瓦片经纬度及行列号转换_Slippy map tilenames(瓦片和经纬度换算)

Slippy map tilenames(瓦片和经纬度换算)This article describes the file naming conventions for theSlippy Map application.Tiles are 256 256 pixel PNG filesEachzoom level is a directory, each column is a subdirectory, andeach tile in that column is a fileFilen…

在Windows 7或Vista(或Windows 8.x,Sorta)上禁用Aero

The Windows Aero Glass interface for Windows 7 or Vista requires a decent video card, you won’t be able to use it on an old clunker computer. For those worried about performance, sometimes squeezing every last drop requires disabling Aero. Windows 7或Vist…

一个简单的JDBC通用工具

支持多种数据库&#xff0c;统一方式产生连接&#xff0c;最优化、最简单方式释放资源。欢迎拍砖&#xff01;import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import java.sql.*; import java.util.List; import java.util.Properties…

sfm点云代码_VisualSFM使用方法与心得

关于VisualSfM的更多内容组合多个模型(What if VisualSFM produces multiple models?)&#xff1a;按照上述步骤进行稀疏重建后&#xff0c;理论上可以得到很好的模型。如果结果产生了多个模型&#xff0c;要想把多个模型合成成一个&#xff0c;点击菜单中的“SfM->More Fu…

macos mojave_使Ubuntu看起来像macOS Mojave的黑暗模式

macos mojaveIf you’re a Linux user who likes the look of the dark mode coming in macOS Mojave, you’re in luck: there’s a GTK theme just for you. 如果您是Linux用户&#xff0c;并且喜欢macOS Mojave中的黑暗模式外观&#xff0c;那么您很幸运&#xff1a;这里有一…

html的列表标签

列表一般应用在布局中的新闻标题列表和文章标题列表以及网页菜单等。 例如这个就是一个列表&#xff1a; 列表标签有几种&#xff0c;分别是有序列表&#xff0c;无序列表&#xff0c;定义列表。 有序列表<!DOCTYPE html> <html lang"en"> <head>&…

撬锁锤怎么用_安全锤是啥?消防蜀黍教你怎么选?如何快速破拆逃生?

逃生锤又叫安全锤&#xff0c;生活中很多地方都可以看到&#xff0c;公交车、地铁窗边都少不了它们的身影它的款式也是五花八门&#xff0c;那么问题来了当遇到突发状况被困车内时&#xff0c;哪种破窗工具最有效&#xff1f;又该如何快速逃生自救&#xff1f;近日&#xff0c;…

WSUS技术概览

WSUS新功能展示: 支持更多微软产品更新-->Windows Office MS SQL Server Exchange ......基于产品及分类筛选下载更新的能力更多语言支持定位更新目标计算机或计算机组的能力-->分发前,测试更新; 保护运行特定应用程序的计算机; 灵活使用Deadline; ...... 见下…

Java基础学习总结(16)——Java制作证书的工具keytool用法总结

2019独角兽企业重金招聘Python工程师标准>>> 一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书&#xff0c;用于&#xff08;通过数字签名&#xff09;自我认证&#xff08;用户向别的用户/服务认证自己&#xff09…

什么是文件扩展名?

A file extension, or filename extension, is a suffix at the end of a computer file. It comes after the period, and is usually two-four characters long. If you’ve ever opened a document or viewed a picture, you’ve probably noticed these letters at the end…

变量与常量

什么是变量/常量&#xff1f; 变量是计算机内存中的一块区域&#xff0c;变量可以存储规定范围内的值&#xff0c;而且值可以改变。基于变量的数据类型&#xff0c;解释器会分配指定内存&#xff0c;并决定什么数据可以被存储在内存中。常量是一块只读的内存区域&#xff0c;常…

python蓝牙编程_蓝牙编程经典程序!

文档从网络中收集&#xff0c;已重新整理排版.word版本可编辑.欢迎下载支持.1word版本可编辑.欢迎下载支持.L2CAP socketsExample 4-4. l2cap-server.c#include #include #include #include #include int main(int argc, char **argv){struct sockaddr_l2 loc_addr { 0 }, rem…

[项目总结]在ios中使用soundtouch库实现变声

这篇文章是项目总结了。 做了段时间的项目&#xff0c;过程中也遇到了很多麻烦&#xff0c;但是好在终于都解决了&#xff0c;这里是这里是项目之后凭着记忆总结出来&#xff0c;大家有遇到同样的问题&#xff0c;希望能参考了&#xff0c;但是我记忆可能不太好了&#xff0c;要…

Myeclipse优化配置

2019独角兽企业重金招聘Python工程师标准>>> 作为企业级开发最流行的工具&#xff0c;用Myeclipse开发java web程序无疑是最合适的&#xff0c;java web前端采用jsp来显示&#xff0c;myeclipse默认打开jsp的视图有卡顿的现象&#xff0c;那么如何更改jsp默认的打开…

Java多线程之静态代理

1 package org.study2.javabase.ThreadsDemo.staticproxy;2 3 /**4 * Date:2018-09-18 静态代理 设计模式5 * 1、真实角色6 * 2、代理角色&#xff1a;持有真实角色的引用7 * 3、二者实现相同的接口8 * 举例说明&#xff1a;Couple类和Company类都实现了Marry&#xff0c;…

Google在Android P中隐藏了真棒的按应用自动旋转功能

Historically, when you turn your phone on its side, the screen rotates. To keep this from happening, you can lock the orientation. But with Android P, Google included a way to have to the best of both worlds. 从历史上看&#xff0c;当您将手机侧放时&#xff…

python 位置参数、默认参数、可变参数位置关系_python的位置参数、默认参数、关键字参数、可变参数区别...

一、位置参数调用函数时根据函数定义的参数位置来传递参数#!/usr/bin/env python#codingutf-8defprint_hello(name, sex):sex_dict {1: u先生, 2: u女士}print hello %s %s, welcome to python world! %(name, sex_dict.get(sex, u先生))#两个参数的顺序必须一一对应&#xff0…

2015年终总结

2019独角兽企业重金招聘Python工程师标准>>> 2015年终总结 用勇气改变可以改变的事情&#xff0c;用胸怀接受不可以改变的事情&#xff0c;然后用智慧分辨两者的不同&#xff01; 短信平台sms 影像系统fastfile 统一信任中心uts(单点登录&#xff09; 简历增加 总结…