이미 무엇을 시도
코더
를 냉각?
"가장 힘든"부분은 입력 한 주소를 확인하는 것일 수도 있지만,이 API를 쉽게 만들 수있는 API가 있습니다. 나는 SmartyStreets에서 일하고 있으며 LiveAddress API은 그러한 서비스 중 하나입니다. 간단한 HTTPS 요청은 제안/후보 주소 목록을 제공 할 수 있습니다. 예를 들어 :
https://api.smartystreets.com/street-address?street=1600+amphitheatre+parkway&city=mtn+view&state=ca&zipcode=&auth-id=<your auth ID>&auth-token=<your API key>
이 결과는 다음과 같습니다
[
{
"input_index":0,
"candidate_index":0,
"delivery_line_1":"1600 Amphitheatre Pkwy",
"last_line":"Mountain View CA 94043-1351",
"delivery_point_barcode":"940431351000",
"components":
{
"primary_number":"1600",
"street_name":"Amphitheatre",
"street_suffix":"Pkwy",
"city_name":"Mountain View",
"state_abbreviation":"CA",
"zipcode":"94043",
"plus4_code":"1351",
"delivery_point":"00",
"delivery_point_check_digit":"0"
},
"metadata":
{
"record_type":"S",
"county_fips":"06085",
"county_name":"Santa Clara",
"carrier_route":"C058",
"congressional_district":"14",
"rdi": "Commercial",
"latitude": 37.41907,
"longitude": -122.07764,
"precision": "Zip7"
},
"analysis":
{
"dpv_match_code":"Y",
"dpv_footnotes":"AABB",
"dpv_cmra":"N",
"dpv_vacant":"N",
"ews_match":false,
"footnotes":"B#N#"
}
}
]
주소가 모호한 경우, 몇 가지 옵션은 그/그녀가 하나를 선택할 수 있도록 사용자에게 보여줄 수있는 반환됩니다 그들의.
그리고 우편 번호를 언급했습니다. 우편 번호와 도시/주를 유효하게하는 SmartyStreets 끝 점이 있습니다.
지도에 마커를 표시하기 위해 Google Maps API에 사용할 수있는 기능이 있습니다.
방금 레이아웃에 주소 텍스트 필드를 만들었지 만 많은 일을하지 않았습니다. 귀하의 답변을 많이 주셔서 감사합니다 –
나는 영국 주소를 원하므로 postcodeanywhere에서 API를 사용할 것입니다. http://www.postcodeanywhere.co.uk/support/webservices/PostcodeAnywhere/Interactive/Find/v1.1/default.aspx GPS와 네트워크를 모두 사용하는 데 도움이 필요합니다. 내 위치 찾기 –
@Dv_MH SmartyStreets는 현재 관심있는 경우 국제 주소 확인 서비스를 제공합니다. – camiblanch