微信查看内置地图

提示:官方文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 请使用jssdk,详细阅读,认证服务号才能用

登入微信公众号-》进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。填写域名就行,一个月只能填写三次,然后把文件放在自己的域名根目录下

微信查看内置地图

下载jssdk示例代码:http://demo.open.weixin.qq.com/jssdk/sample.zip

解压:

把access_token.php和 jsapi_ticket.php放在自己的网站上,文件要有读写的权限。

jssdk.php文件注意access_token.php和jsapi_ticket.php的地址。

php.调用jssdk.php

微信查看内置地图

其中我自己在jssdk.php新增了方法,看自己需要

微信查看内置地图

然后直接可以在controller调用

微信查看内置地图

前端:把signpackage注入到config

微信查看内置地图

使用微信内置地图查看位置接口

微信查看内置地图

注意:

1、有些版本不支持jssdk,可以调用接口查一下,获取jsapi_ticket有次数限制

微信查看内置地图

2、jsapi_ticket 和access_token我上面是按照官方来的,存在文件中,这个根据自己项目需求,可以存redis也可以的。或者mc、数据库都可以。存文件一定要弄清楚文件地址,及一定要读和写的权限

微信查看内置地图

3、jsapi_ticket和access_token有时间的限制,我们主要是用它来sha1加密的,所以如果过了有效期,则加密得到的sign无法使用的。其实很简单的,没有什么文档,看看官方接口就可以了,