C# WeChat 開発: 緯度と経度に基づいて住所を取得する
開発プロセス中に、ユーザーの地理的位置に応じてさまざまな地域で商品を表示する必要性が発生しました。
ここで WeChat が使用されます: ユーザーの地理的位置を取得する機能 (5 秒ごとまたは返信入力時に報告されます)、WeChat によってプッシュされた経度と緯度に基づいて実際の住所に変換します。 Baidu Map API が使用されます。こちら (使用したい場合は、まず Baidu ak を申請してください)。
追記: WeChat のこの機能は非常に不安定で、信頼性が低く、プッシュされないことがよくあります。 。 。 (手動測位は後で追加されました。Baidu Map Web 測位コンポーネントは広告ではなく非常に優れています! 0.0)
#region 根据经纬度 获取地址信息 BaiduApi /// <summary> /// 根据经纬度 获取 地址信息 /// </summary> /// <param name="lat">经度</param> /// <param name="lng">纬度</param> /// <returns></returns> public static BaiDuGeoCoding GeoCoder(string lat, string lng) { string url = string.Format(WeiXinConst.Baidu_GeoCoding_ApiUrl, lat, lng); var model = HttpClientHelper.GetResponse<BaiDuGeoCoding>(url); return model; } #endregion
ログイン後にコピー
BaiduGeoCoding は、Api:
public class BaiDuGeoCoding { public int Status { get; set; } public Result Result { get; set; } } public class Result { public Location Location { get; set; } public string Formatted_Address { get; set; } public string Business { get; set; } public AddressComponent AddressComponent { get; set; } public string CityCode { get; set; } } public class AddressComponent { /// <summary> /// 省份 /// </summary> public string Province { get; set; } /// <summary> /// 城市名 /// </summary> public string City { get; set; } /// <summary> /// 区县名 /// </summary> public string District { get; set; } /// <summary> /// 街道名 /// </summary> public string Street { get; set; } public string Street_number { get; set; } } public class Location { public string Lng { get; set; } public string Lat { get; set; } }
ログイン後にコピー
Call:
//需配置 WeiXineConst的BaiduAk string lat = "31.1430"; //经度 string lng = "121.2943";// 纬度 var model = WeiXinHelper.GeoCoder(lat, lng);
ログイン後にコピー
の対応する結果をカプセル化したオブジェクトです。 WeChat 開発: 緯度と経度に基づいて取得する 住所関連の記事については、PHP 中国語 Web サイトに注目してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事
アサシンのクリードシャドウズ:シーシェルリドルソリューション
3週間前
By DDD
Windows11 KB5054979の新しいものと更新の問題を修正する方法
2週間前
By DDD
Atomfallのクレーンコントロールキーカードを見つける場所
3週間前
By DDD
<🎜>:Dead Rails-すべての課題を完了する方法
4週間前
By DDD
Atomfall Guide:アイテムの場所、クエストガイド、およびヒント
4週間前
By DDD

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7671
15


CakePHP チュートリアル
1393
52


C# チュートリアル
1206
24


Steamのアカウント名の形式は何ですか
91
11

