js微信获取地理位置的接口怎么用

JavaScript027

js微信获取地理位置的接口怎么用,第1张

微信官方文档解释如下:

公众号须开通“上报地理位置”的接口;

用户在关注后进入公众号会话时,会弹框让用户确认是否允许公众号使用其地理位置。(弹框只在关注后出现一次,用户以后可以在公众号详情页面进行操作)

用户同意上报地理位置后,每次进入公众号会话时,都会在进入时上报地理位置,上报地理位置以推送XML数据包到开发者填写的URL来实现。

推送XML数据包示例:

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>123456789</CreateTime>

<MsgType><![CDATA[event]]></MsgType>

<Event><![CDATA[LOCATION]]></Event>

<Latitude>23.137466</Latitude>

<Longitude>113.352425</Longitude>

<Precision>119.385040</Precision>

</xml>

第三方在收到地理位置上报信息之后,只需要回复success表明收到即可(不允许回复消息给粉丝)

1、进入微信APP并登录。

2、点击下方菜单栏“发现”。

3、点击“朋友圈”。

4、找到右上方相机符号并长按。

5、编辑好想要发的动态。

6、点击“所在位置”。

7、点击右上角的搜索选项。

8、输入要定位的位置,没有选项就点击“创建新的位置”。

9、编辑位置信息并点击“完成”。

10、这样就完成了微信定位在异地,发布朋友圈显示的地址就是刚刚设置的地址了。

首先在微信点击设置进入。然后点击隐私选项。然后点击定位服务选项。然后开启访问我的位置信息按钮,这时手机就可以使用定位服务了。然后在手机设置中点击应用选项。然后在里面点击应用管理选项。然后点击微信选项。

然后点击权限选项。

然后点击位置信息选项。最后里面勾选始终允许,这时微信各项功能就设置好了定位服务。

注意

微信定位功能不需要的时候,可以选择将其关闭。