using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GPSBusiness.Model
{
public class TXMapLocation
{
///
/// 状态码,0为正常,其它为异常
///
[JsonProperty("status")]
public int Status { get; set; }
///
/// 状态说明
///
[JsonProperty("message")]
public string Message { get; set; }
///
/// 本次请求的唯一标识
///
[JsonProperty("request_id")]
public string Request_Id { get; set; }
///
/// 解析结果
///
[JsonProperty("data")]
public List Data { get; set; }
}
public class Data
{
///
/// 以行政区划+道路+门牌号等信息组成的标准格式化地址
///
[JsonProperty("id")]
public string Id { get; set; }
///
/// 以行政区划+道路+门牌号等信息组成的标准格式化地址
///
[JsonProperty("address")]
public string Address { get; set; }
///
/// 以行政区划+道路+门牌号等信息组成的标准格式化地址
///
[JsonProperty("category")]
public string category { get; set; }
/////
///// 结合知名地点形成的描述性地址,更具人性化特点
/////
//[JsonProperty("formatted_addresses")]
//public Formatted_Addresses Formatted_Addresses { get; set; }
/////
///// 地址部件,address不满足需求时可自行拼接
/////
//[JsonProperty("address_component")]
//public Address_Component Address_Component { get; set; }
}
public class Formatted_Addresses
{
///
/// 地址描述
///
[JsonProperty("recommend")]
public string Recommend { get; set; }
///
/// 粗略位置描述
///
[JsonProperty("rough")]
public string Rough { get; set; }
}
public class Address_Component
{
///
/// 国家
///
[JsonProperty(" nation")]
public string Nation { get; set; }
///
/// 省
///
[JsonProperty("province")]
public string Province { get; set; }
///
/// 市
///
[JsonProperty("city")]
public string City { get; set; }
///
/// 区,可能为空字串
///
[JsonProperty("district")]
public string District { get; set; }
///
/// 街道,可能为空字串
///
[JsonProperty("street")]
public string Street { get; set; }
///
/// 门牌,可能为空字串
///
[JsonProperty("street_number")]
public string Street_Number { get; set; }
}
}