高德api之云图

什么是云图?

高德云图,为您提供位置数据存储、检索、展现服务,助您快速搭建基于业务数据的网站或APP,一份数据实时同步各端(如Web网站、H5、APP)应用;

核心功能:位置数据的存贮、编辑、检索、展现以及应用开发;

基于业务数据,用云图可以快速在线制作地图并搭建LBS、O2O应用。

云图主要包含2个类:

AMap.CloudDataLayer:云数据图层

AMap.CloudDataSearch:云数据检索服务

这两个类也是云图的插件。

使用方法

1、CloudDataLayer

//加载云图层插件 

 map.plugin('AMap.CloudDataLayer', function() { 

 var layerOptions = { query: { keywords: '' }, clickable: true };

//加载云图时需要key

 var cloudDataLayer = new AMap.CloudDataLayer(key, layerOptions); //实例化云图层类 cloudDataLayer.setMap(map); //叠加云图层到地图 

//绑定事件

 AMap.event.addListener(cloudDataLayer, 'click', function(result) { 

 var clouddata = result.data; // console.log(clouddata) 

});

2、CloudDataSearch

map.plugin('AMap.CloudDataSearch', function() {

 var searchOptions = {

            keywords:'',

            pageSize:100,

            pageIndex:1,

            orderBy:'_id:ASC'

        };

 var search = new AMap.CloudDataSearch(key, searchOptions); //构造云数据检索类

       //区域搜索

  search.searchByDistrict("四川省",function(status,result){

        });

    //周边搜索

    search.searchNearBy([116.39946, 39.907629], 10000,function(status,result){

   });

//边框搜索

var arr = [ //绘制多边形

            [116.386414, 39.920664],

            [116.411648, 39.922244],

            [116.413879, 39.906708],

            [116.398087, 39.904074],

            [116.383667, 39.912633],

            [116.386414, 39.920664]

        ];

        search.searchInPolygon(arr,function(status.result){

    });

//根据数据ID搜索

search.searchById("1", function(status,result){

});

以上为使用时或者学习理解时较为有用的方法,如需了解更多可以参考高德api

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,151评论 0 2
  • LBS 位置服务 基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(...
    景岳阅读 4,554评论 1 0
  • 戒酒已经5年有余,之前喝的也不多。对于喝酒从来没觉得好喝过,白酒辣嗓子,红酒反胃,啤酒口味苦涩,洋酒勾兑的一塌糊涂...
    墨鸣齐妙阅读 2,669评论 0 0