• 百度地图应用


    百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,为我们提供了丰富的地图资源,方便我们在页面中调用。使用百度地图时首先要申请秘钥(ak),接口(除发送短信功能外)无使用次数限制。

    百度地图提供:

    基本地图功能:展示(支持2D图、3D图、卫星图)、平移、缩放、拖拽等。

    地图控件展示功能:可以在地图上添加/删除鹰眼、工具条、比例尺、自定义版权、地图类型及定位控件,并可以设置各类控件的显示位置。

    覆盖物功能:支持在地图上添加/删除点、线、面、热区、行政区划、用户自定义覆盖物等;开源库提供富标注、标注管理器、聚合marker、自定义覆盖物等功能。

    工具类功能:提供经纬度坐标与屏幕坐标互转功能;开源库里提供测距、几何运算及GPS坐标/国测局坐标转百度坐标等功能。

    定位功能:支持IP定位及浏览器(支持html5特性浏览器)定位功能。

    右键菜单功能:支持在地图上添加右键菜单。

    鼠标交互功能:支持动态修改鼠标样式、鼠标拖拽/缩放地图及鼠标绘制等功能。

    图层功能:支持重设地图底图、地图上叠加实时交通图层或自定义图层功能。

    本地搜索功能:包括根据城市、矩形范围、圆形范围等条件进行POI搜索;且支持用户自有数据的检索。

    公交检索:支持起始点坐标、起始点名称、LocalSearchPoi实例三种检索条件的检索;检索结果支持便捷、可换乘、少步行、不乘地铁四种方案。

    驾车检索:支持起始点坐标、起始点名称、LocalSearchPoi实例三种检索条件的检索;返回最短时间、最短距离、避开高速的驾车导航结果;且提供计算打车费用服务。

    步行导航:提供步行导航方案。

    逆/地理编码:支持百度坐标与地址描述信息之间的转换服务。

    个性化数据展示功能:用户自有数据存储到LBS.云后,JavaScript API可以提供以麻点图形式展示自有数据功能。

    地图API中提供的控件有:

    Control控件的抽象基类,所有控件均继承此类的方法、属性。通过此类您可实现自定义控件。

    NavigationControl地图平移缩放控件,PC端默认位于地图左上方,它包含控制地图的平移和缩放的功能。移动端提供缩放控件,默认位于地图右下方。

    OverviewMapControl缩略地图控件,默认位于地图右下方,是一个可折叠的缩略地图。

    ScaleControl比例尺控件,默认位于地图左下方,显示地图的比例关系。

    MapTypeControl地图类型控件,默认位于地图右上方。

    CopyrightControl版权控件,默认位于地图左下方。

    GeolocationControl定位控件,针对移动端开发,默认位于地图左下方。

  • 相关阅读:
    ant-design-vue——子组件通过$parent修改父组件的值时无效问题及解决方法
    vue——quill-editor自定义图片上传
    ES6——var、let、const三者的区别
    js——数组/对象常用方法总结
    28.最长回文子序列
    27.马拉车
    26.扫雷一次点击
    JS添加内容之方法里传AJAX参数
    JQ 实现加载其他页面的H5代码 JQ加载H5独立导航栏代码
    CentOS 7不能上网 解决方法
  • 原文地址:https://www.cnblogs.com/wuph/p/5006376.html
Copyright © 2020-2023  润新知