微信小程序使用高德地图Web服务爬取企业数据
高德地图Api官网:高德开放平台 | 高德地图API
一、高德地图使用说明 “POI2.0”
地点搜索服务2.0是一类Web API接口服务;服务提供多种场景的地点搜索能力,包括关键字搜索、周边搜索、多边形区域搜索、ID搜索。
关键字搜索:
开发者可通过文本关键字搜索地点信息,文本可以是结构化地址,例如:北京市朝阳区望京阜荣街10号;也可以是POI名称,例如:首开广场;
周边搜索:
开发者可设置圆心和半径,搜索圆形区域内的地点信息;
多边形区域搜索:
开发者可设置首尾连接的几何点组成多边形区域,搜索坐标对应多边形内的地点信息;
ID搜索:
开发者可通过已知的地点ID(POI ID)搜索对应地点信息,建议结合输入提示接口使用。
详细API和参数:搜索POI 2.0-API文档-开发指南-Web服务 API | 高德地图API
二、配置步骤
1. 申请Web服务器的API类型的Key
2.小程序配置域名白名单,https://restapi.amap.com(接口),http://store.is.autonavi.com/(图片)
3.调用接口开发即可
三、根据关键词搜索企业和电话
//按城市处理,需要一个城市一个城市的搜索
//地区处理,城市处理完筛选地区
//需要数据:企业名称,省,市,地址,电话(手机号,座机号),是否是座机,类型(去重复),企业图片多张,坐标
搜索内容,企业电话+企业图片
req.get('https://restapi.amap.com/v5/place/text?', {key: 'your key',keywords: '包装',show_fields: 'photos,business',region: '济南市',city_limit: true,page_size: 25,page_num: 10,}, res => {console.info(res);});
四、根据距离搜索企业和电话
//需要切换坐标点
根据距离搜索内容
wx.getLocation({success: res => {console.info(res);req.get('https://restapi.amap.com/v5/place/around', {key: 'your key',keywords: '包装',show_fields: 'photos,business', //坐标中心radius: 2000, //半径,距离region: '济南市',city_limit: true,location: res.longitude + ',' + res.latitude,}, res => {console.info(res);})}});
获取数据如下:
更多:
微信小程序坐标位置接口使用整理(二)地图插件
微信小程序坐标位置接口使用整理(二)地图接口
微信小程序坐标位置接口使用整理(一)
微信小程序使用高德地图Web服务爬取企业数据相关推荐
- uni-app 中微信小程序使用高德地图等第三方 SDK的方法
获取SDK 首先在高德开放平台,注册账号并且申请相关的 key 等信息: 然后下载它的微信小程序版 SDK:微信小程序 SDK 然后填写app包名,申请原生sdk的appkey信息,但不需要下载原生s ...
- 微信小程序 使用高德地图实现标点 图标修改
微信小程序 引入高德地图 高德地图开放平台 根据入门指南完成前五步后 建议在app.js中引入 amap-wx.js 并初始化 高德地图 app.json // 引入路径 根据自己文件所在位置引入 v ...
- 微信小程序引入高德地图Demo 快速上手
文章目录 前言 一.获取高德key 二.引入官方实例 总结 前言 本文参照官方文档进行编写 最后引入官方实例 最终效果 ` 一.获取高德key 注册账号 https://lbs.amap.com/?r ...
- uniapp:微信小程序使用高德地图进行坐标反解析获取详细地址
开发过小程序的都了解,我们在调用 uni.getLocation Api的时候,在微信小程序端,只会返给我们一个坐标系,当前位置的经纬度,当我们需要去知道当前位置的详细地址时,我们就需要进行反解析来获 ...
- 微信小程序:高德地图在小程序中的实践(含静态地图)
前言 前人栽树,后人乘凉.记录下工作的点点滴滴,让同道中人少走弯路~ 来看看需求和问题:房产相关的项目,详情中需要显示房源地址,底部要有固定的菜单(不是tabbar),房源数据过多,数据超过一屏时,m ...
- 微信小程序使用高德地图
微信小程序--高德地图开发应用(获取key) 1.利用高德开发平台创建应用 http://lbs.amap.com/dev/index 2.点击创建新应用进入创建模态框 3.添加新Key 在创建的应用 ...
- uniapp开发微信小程序使用高德地图
uniapp 官方文档 地图组件控制 地图组件 高德地图key需要公司去申请,之后自己在下载高德地图微信小程序插件 下好的js文件放在项目中,之后在vue项目中的main.js文件中全局注入 // ...
- 微信小程序整合高德地图获取定位经纬度信息
1.登录高德地图https://lbs.amap.com/ a.创建新应用 这个key后边整合的时候会用到,精彩继续 b.下载SDK https://lbs.amap.com/api/wx/down ...
- 微信小程序开发-高德地图api
第一步: 既然是高德地图的使用,那么我们首先进入高德地图开放平台:高德地图 注册之后在应用管理新建一个应用获取key 获取key之后我们去高德地图API看看高德对API的介绍, 相关下载那有sdk的下 ...
最新文章
- 《社交网站界面设计(原书第2版)》——2.13 不要中断电子邮件
- 《SQL Server 管理与维护指南》章节目录
- 关于sql中case when的用法
- Win10 Microsoft Store 微软商店 Error 0x00000193 解决方法
- PHP实现支付宝即时到账功能
- String 类型的相关转换
- Asp.net 视频摘要
- 离线环境下安装pyhanlp
- 【bzoj1911-[Apio2010]特别行动队】斜率优化
- android 活动之间传递参数,Android:使用适配器在活动之间传递参数
- VS2012在一个解决方案中添加多个项目(工程)
- Go语言的变量、函数、Socks5代理服务器 1
- mysql 用户管理_mysql 用户管理及数据权限问题总结
- java Comparable 和 Cloneable接口
- 【VOLTE】VOLTE-通话信令流程
- 2007舜宇杯ACM程序设计浙江省赛结果
- jsp怎样写一个Button onclick事件
- 分频器的Verilog实现
- 连英文都不懂怎么学python_在英语完全不懂的情况下如何学编程?
- RN 在Android Studio运行闪退后报错