微信小程序高德地图SDK的解析 您所在的位置:网站首页 高德新建定位 微信小程序高德地图SDK的解析

微信小程序高德地图SDK的解析

2023-03-12 20:46| 来源: 网络整理| 查看: 265

2、设置 index.wxml 文件。

index.wxml 在项目空间的 page/index 目录下,该文件是页面结构文件,用来搭建页面结构,绑定数据和交互处理函数等。

示例代码如下:

{{textData.name}} {{textData.desc}}

3、设置 index.wxss 文件。

index.wxss 在项目空间的 page/index 目录下,是页面样式文件。

示例代码如下:

.map_container{ position: absolute; top: 0; bottom: 80px; left: 0; right: 0; } .map{ width: 100%; height: 100%; } .map_text{ position: absolute; left: 0; right: 0; bottom: 0px; height: 80px; background: #fff; padding: 0 15px; } text{ margin: 5px 0; display: block; font-size:12px; } .h1{ margin: 15px 0; font-size:15px; }

第 7 步:构建和手机预览您的小程序

点击左侧菜单栏中 控制台 按钮,构建您的小程序,查看运行效果。

您也可以选择在微信上看最终的效果,选择开发工具左侧菜单栏的"项目",点击"预览",使用微信扫码后即可在微信客户端中体验。

获取Key

最后更新时间: 2017年1月6日

1、进入控制台,创建一个新应用。如果您之前已经创建过应用,可直接跳过这个步骤。

获取POI数据

最后更新时间: 2017年1月9日

查找您当前位置周边 “餐饮服务”、“商务住宅”、“生活服务”类型的POI,解决您的吃穿住行问题。

SDK 返回 marker 数组,可以直接用来在微信的地图组件上标记,同时,也返回了POI数组用于您的自定义的界面页面展示。

实现POI周边查询功能的步骤如下:

1、在页面的 js 文件中,实例化 AMapWX 对象,处理搜索数据。

首先,引入 amap-wx.js 文件。

var amapFile = require('path/to/amap-wx.js');//如:..­/..­/libs/amap-wx.js

然后,构造 AMapWX 对象,并调用 getPoiAround 方法,代码如下:

Page({ onLoad: function() { var that = this; var myAmapFun = new amapFile.AMapWX({key:'高德Key'}); myAmapFun.getPoiAround({ success: function(data){ //成功回调 }, fail: function(info){ //失败回调 console.log(info) } }) }, })

2、编写页面的 wxml 文件,搭建页面结构。

3、编写页面的 wxss 文件,设置页面样式。

.map_container{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; } ……

示例将查询结果以 marker 显示在地图上,同时点击 marker 时,以文本显示 marker 的详细信息。运行程序,效果如下:

获取地址描述数据

可以将定位地点的详细地址信息,便于您快速的找到准确的地点。

实现逆地理编码功能的步骤如下:

1、在页面的 js 文件中,实例化 AMapWX 对象,处理搜索数据。

首先,引入 amap-wx.js 文件。

var amapFile = require('path/to/amap-wx.js');//如:..­/..­/libs/amap-wx.js

然后,构造 AMapWX 对象,并调用 getPoiAround 方法,代码如下:

Page({ onLoad: function() { var that = this; var myAmapFun = new amapFile.AMapWX({key:'高德Key'}); myAmapFun.getRegeo({ success: function(data){ //成功回调 }, fail: function(info){ //失败回调 console.log(info) } }) }, })

2、编写页面的 wxml 文件,搭建页面结构。

3、编写页面的 wxss 文件,设置页面样式。

.map_container{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; } ……

示例将当前位置以 marker 的形式显示在地图上,并通过逆地理编码请求,获取该位置的详细的地址信息,以文本形式显示。运行程序,效果如下:

获取实时天气数据

查询您当前定位城市的实时天气情况,帮助您合理安排出行。

实现天气查询功能的步骤如下:

1、在页面的 js 文件中,引入amap-wx.js 文件,实例化 AMapWX 对象,并调用 getWeather 方法获取搜索数据,代码如下:

var amapFile = require('path/to/amap-wx.js');//如:..­/..­/libs/amap-wx.js Page({ onLoad: function() { var that = this; var myAmapFun = new amapFile.AMapWX({key:'高德Key'}); myAmapFun.getWeather({ success: function(data){ //成功回调 }, fail: function(info){ //失败回调 console.log(info) } }) } })

2、编写页面的 wxml 文件,搭建页面结构。

3、编写页面的 wxss 文件,设置页面样式。

.container{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #4D8AD7; color: #fff; font-size: 18px; padding-top: 200rpx; padding-left: 150rpx; } ……

示例将天气情况以文本形式显示。运行程序,效果如下:

以上就是微信小程序 高德地图SDK的解析的详细内容,更多请关注其它相关文章!

微信 小程序 git xml xss 写下你的评论吧 ! 推荐阅读 java js下通过getList函数实现分页效果的代码【javascript】 js下通过getList函数实现分页效果的代码【javascript】 web前端|js教程getList,分页web前端-js教程用js实现页面的分页:网页模板源码下载,ubuntu删除用户密码,网页爬虫数据下载,怎么切换服务器的php服务,共享主机 ... [详细] 蜡笔小新   2023-03-12 20:01:46 java 微信小程序wepy框架里集成iviewWeapp组件 首先看了iviewWeapp官网和GitHub上的源码,发现源码给的例子都是基于微信小程序原生开发,不太适用于wepy框架,所以这里主要记录了在wepy框架里使用iviewWeap ... [详细] 蜡笔小新   2023-03-12 19:31:18 xml 微信小程序 --- e.currentTarget.dataset.id 获取不到值 直接代码wxml代码片段 author-avatar 羚瑞聪羊奶粉 这个家伙很懒,什么也没留下! Tags | 热门标签 apk eclipse build json android phonegap xml webview crash java android-studio dialog RankList | 热门文章 1list.AddRange无法隐式转换类型'void' 2familiar_Ubuntu MATE 18.04 LTS将推出新默认布局“Familiar” 3将整个窗口对象转换为字符串 4产业安全专家谈丨如何建立“开箱即用”的数据安全防护系统? 5OrchardNoCMS模块生成工具命令简化 6如何基于pandas python中的特定列合并两个数据帧? 7linux_用户管理的基本语法,新建用户修改密码删除用户 8闪亮 - 使用insertUI的动态数据过滤器 9达梦数据库日常运维管理手册 10使用"django-admin startapp mysite"时未生成manage.py 11单页Html供小孩学习常用汉字 12能够上OKR成功率提升50%的好方法 13如何在golang获得昨天的约会? 14计算机丢失msvcrtd dll,win7系统打开程序提示丢失msvcrtd.dll的解决方法(电脑提示msutils.dll丢失怎么处理) 15@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)不起作用 PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具 Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有      


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有