def poisearch():
    """
    @api {post} /map/search/poisearch poi搜索
    @apiVersion 1.0.0
    @apiGroup Search
    @apiDescription poi搜索

    @apiParam (Headers) {String} token 令牌
    @apiParam (Headers) {String} device_token 设备令牌
    @apiParam (Headers) {String} content_type 内容类型
    @apiParam (Headers) {String} timestamp 时间戳
    @apiParam (Headers) {String} location 经纬度

    @apiParam (Body) {String} keywords 关键字
    @apiParam (Body) {String} page 页数
    @apiParam (Body) {String} location 经纬度

    @apiSuccess (Success) {Int}  count 总条数
    @apiSuccess (Success) {Object[]} pois 搜索POI信息列表
    @apiSuccess (Success) {String} pois.distance 离中心点距离
    @apiSuccess (Success) {String} pois.pcode poi所在省份编码
    @apiSuccess (Success) {String[]} pois.biz_ext 深度信息
    @apiSuccess (Success) {String} pois.biz_ext.cost 人均消费
    @apiSuccess (Success) {String} pois.biz_ext.rating 评分
    @apiSuccess (Success) {String} pois.importance 重要性
    @apiSuccess (Success) {String} pois.recommend 推荐
    @apiSuccess (Success) {String} pois.type 兴趣点类型
    @apiSuccess (Success) {String[]} pois.photos 照片相关信息
    @apiSuccess (Success) {String} pois.photos.title 图片介绍
    @apiSuccess (Success) {String} pois.photos.url 具体链接
    @apiSuccess (Success) {String} pois.discount_num 优惠信息数目
    @apiSuccess (Success) {String} pois.gridcode 地理格ID
    @apiSuccess (Success) {String} pois.poiweight poi权重
    @apiSuccess (Success) {String} pois.shopinfo 商店信息
    @apiSuccess (Success) {String} pois.typecode 兴趣点类型编码
    @apiSuccess (Success) {String} pois.adname 区域名称
    @apiSuccess (Success) {String} pois.citycode 城市编码
    @apiSuccess (Success) {String} pois.children  	是否按照层级展示子POI数据
    @apiSuccess (Success) {String} pois.alias 别名
    @apiSuccess (Success) {String} pois.tel 该POI的电话
    @apiSuccess (Success) {String} pois.id 唯一ID
    @apiSuccess (Success) {String} pois.tag  该POI的特色内容
    @apiSuccess (Success) {String} pois.event
    @apiSuccess (Success) {String} pois.entr_location 入口经纬度
    @apiSuccess (Success) {String} pois.indoor_map 是否有室内地图标志
    @apiSuccess (Success) {String} pois.email 该POI的电子邮箱
    @apiSuccess (Success) {String} pois.timestamp 印时戳
    @apiSuccess (Success) {String} pois.website 该POI的网址
    @apiSuccess (Success) {String} pois.address 地址
    @apiSuccess (Success) {String} pois.adcode 区域编码
    @apiSuccess (Success) {String} pois.pname poi所在省份名称
    @apiSuccess (Success) {String} pois.biz_type 行业类型
    @apiSuccess (Success) {String} pois.cityname 城市名
    @apiSuccess (Success) {String} pois.match
    @apiSuccess (Success) {String} pois.postcode 邮编
    @apiSuccess (Success) {String} pois.business_area 所在商圈
    @apiSuccess (Success) {Object} pois.indoor_data 室内地图相关数据
    @apiSuccess (Success) {String} pois.indoor_data.cmsid
    @apiSuccess (Success) {String} pois.indoor_data.truefloor 所在楼层
    @apiSuccess (Success) {String} pois.indoor_data.cpid 当前POI的父级POI
    @apiSuccess (Success) {String} pois.indoor_data.floor 楼层索引
    @apiSuccess (Success) {String} pois.sqtype 类型(poi\\关键字)
    @apiSuccess (Success) {String} pois.exit_location 出口经纬度
    @apiSuccess (Success) {String} pois.name 名称
    @apiSuccess (Success) {String} pois.location 经纬度
    @apiSuccess (Success) {String} pois.shopid 商店id
    @apiSuccess (Success) {String} pois.navi_poiid 地图编号
    @apiSuccess (Success) {String} pois.groupbuy_num 团购数据

    @apiSuccessExample {json} Success-Response:
    {
        "data": {
            "count": 100,
            "pois": [{
                "distance": "2035",
                "pcode": "310000",
                "biz_ext": {
                    "cost": "7.00",
                    "rating": ""
                },
                "importance": "",
                "recommend": "0",
                "type": "汽车服务;加油站;中国石化",
                "photos": [{
                    "title": "",
                    "url": "http://store.is.autonavi.com/showpic/71666921fe9a22e260cc5aa1fd79bf11"
                }],
                "discount_num": "0",
                "gridcode": "4621713701",
                "poiweight": "",
                "shopinfo": "0",
                "typecode": "010101",
                "adname": "嘉定区",
                "citycode": "021",
                "children": "",
                "alias": "",
                "tel": "021-59596307;021-59596305",
                "id": "B00155HDQT",
                "tag": "",
                "event": "",
                "entr_location": "",
                "indoor_map": "0",
                "email": "",
                "timestamp": "",
                "website": "",
                "address": "曹安公路4680号,黄沈村委会附近",
                "adcode": "310114",
                "pname": "上海市",
                "biz_type": "",
                "cityname": "上海市",
                "match": "0",
                "postcode": "",
                "business_area": "黄渡",
                "indoor_data": {
                    "cmsid": "",
                    "truefloor": "",
                    "cpid": "",
                    "floor": ""
                },
                "sqtype": "POI",
                "exit_location": "",
                "name": "中国石化加油站",
                "location": "121.218745,31.277413",
                "shopid": "",
                "navi_poiid": "H51F009010_22224",
                "groupbuy_num": "0"
            }]
        },
        "req_id": "r_d43e8ce8102248a3a268a3b9cfa35481",
        "err_resp": {
            "code": "0",
            "msg": null
        }
     }

    @apiError (Error) 21003  No keyword in the request params
    @apiErrorExample {json} Error-Response:
    {
        "err_resp": {
            "code": "21003",
            "msg": "No keyword in the request params!"
            },
        "req_id": "r_e4a3fe57fa8045b1afb668254fd66601"
    }
    """
