zoukankan      html  css  js  c++  java
  • 百度地图应用

    百度地图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定位控件,针对移动端开发,默认位于地图左下方。

  • 相关阅读:
    MySQL 慢日志没有自动创建新的日志文件
    Springboot为什么加载不上application.yml的配置文件
    android studio set proxy
    c++ win32 遍历进程列表
    React Prompt组件 阻止用户离开页面
    JS 浏览器上生成 UUID API
    部署 Nestjs 最佳实践
    Nginx 部署 单页面应用 + nodejs api 应用 最佳实践
    React JS: 如何使用 RxService 管理状态
    umijs 开发优化和生产优化
  • 原文地址:https://www.cnblogs.com/wuph/p/5006376.html
Copyright © 2011-2022 走看看