Inhaltsverzeichnis
微信获取用户地理位置信息的原理与步骤,获取地理位置
Heim Backend-Entwicklung PHP-Tutorial 微信获取用户地理位置信息的原理与步骤,获取地理位置_PHP教程

微信获取用户地理位置信息的原理与步骤,获取地理位置_PHP教程

Jul 12, 2016 am 09:04 AM
微信 用户位置 获取

微信获取用户地理位置信息的原理与步骤,获取地理位置

在微信公众服务号开发需求中经常有获取用户位置信息的功能,通过用户的位置信息,可以做一些地图导航,以及基于LBS的营销活动。

下面通过给大家介绍微信服务号获取用户位置信息的原理与步骤。

原理

1. 位置信息获取流程

2. 位置信息报文

<xml><ToUserName><![CDATA[gh_public_member_account]]></ToUserName>
<FromUserName><![CDATA[oNEGGwGfl8f5xMEqVHToL63LDL40]]></FromUserName>
<CreateTime>1444035882</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[LOCATION]]></Event>
<Latitude>28.701618</Latitude>
<Longitude>115.818817</Longitude>
<Precision>30.000000</Precision>
</xml>
Nach dem Login kopieren

参数说明:

参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,LOCATION
Latitude 地理位置纬度
Longitude 地理位置经度
Precision 地理位置精度


获取位置信息步骤

1. 申请服务号认证

只有通过认证的服务号,才能够获取访问微信高级服务的权限。

2. 开启用户位置信息获取功能

开发者中心 -> 获取用户地理位置

3. weiPHP地理位置信息消息处理。

1. 配置微信服务号开发接口

微信服务器将会把用户与微信之间的交互事件消息,通过此接口推送给SP服务器。

2. 在WeixinController的IndexAction中处理location消息。

将xml消息转化为php数组,然后取出经纬度信息,以备使用。

$content = file_get_contents ( 'php://input' );
$data = new \SimpleXMLElement ( $content );
foreach ( $data as $key => $value ) {
 $this->data [$key] = strval ( $value );
}
// to use data["longitude"]; data["latitude"].
Nach dem Login kopieren

以上通过图文的方式给大家展示了微信获取用户地理位置信息的原理与步骤,希望大家喜欢。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1071234.htmlTechArticle微信获取用户地理位置信息的原理与步骤,获取地理位置 在微信公众服务号开发需求中经常有获取用户位置信息的功能,通过用户的位置信...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So ändern Sie den Authentifizierungsausweis mit echtem Namen auf WeChat So ändern Sie den Authentifizierungsausweis mit echtem Namen auf WeChat Apr 24, 2024 am 10:58 AM

So ändern Sie den Authentifizierungsausweis mit echtem Namen auf WeChat

Kann ich Besucher in WeChat Moments sehen? Kann ich Besucher in WeChat Moments sehen? May 06, 2024 pm 01:30 PM

Kann ich Besucher in WeChat Moments sehen?

Woher weiß WeChat, dass die andere Partei es gelesen hat? Woher weiß WeChat, dass die andere Partei es gelesen hat? Apr 24, 2024 pm 01:45 PM

Woher weiß WeChat, dass die andere Partei es gelesen hat?

So schließen Sie die passwortfreie WeChat-Zahlung ab So schließen Sie die passwortfreie WeChat-Zahlung ab Apr 18, 2024 pm 02:01 PM

So schließen Sie die passwortfreie WeChat-Zahlung ab

Wo ist die WeChat-Authentifizierung mit echtem Namen? Wo ist die WeChat-Authentifizierung mit echtem Namen? Apr 18, 2024 pm 01:50 PM

Wo ist die WeChat-Authentifizierung mit echtem Namen?

So löschen Sie die WeChat-Blacklist vollständig So löschen Sie die WeChat-Blacklist vollständig Apr 18, 2024 pm 01:46 PM

So löschen Sie die WeChat-Blacklist vollständig

Es gibt Gerüchte, dass „das iPhone 16 WeChat möglicherweise nicht unterstützt', und Apples technischer Berater in China sagte, dass man mit Tencent über App-Store-Provisionen kommuniziert Es gibt Gerüchte, dass „das iPhone 16 WeChat möglicherweise nicht unterstützt', und Apples technischer Berater in China sagte, dass man mit Tencent über App-Store-Provisionen kommuniziert Sep 02, 2024 pm 10:45 PM

Es gibt Gerüchte, dass „das iPhone 16 WeChat möglicherweise nicht unterstützt', und Apples technischer Berater in China sagte, dass man mit Tencent über App-Store-Provisionen kommuniziert

So stellen Sie den gelöschten WeChat-Chat-Verlauf wieder her So stellen Sie den gelöschten WeChat-Chat-Verlauf wieder her Apr 24, 2024 am 11:36 AM

So stellen Sie den gelöschten WeChat-Chat-Verlauf wieder her

See all articles