Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cara membuat geokode nomor alamat dengan kode pos
Di negara-negara di mana kode pos sangat spesifik (hanya menghubungkan beberapa alamat di jalan yang sama), alamat dapat ditemukan hanya menggunakan nomor rumah dan kode pos. Praktik ini umum dalam logistik transportasi dan pengiriman paket. Fitur ini didukung di Kanada, Inggris Raya, Belanda, Amerika Serikat (ZIP+4), Israel, Irlandia, dan Singapura. Di Irlandia dan Singapura, kode pos memberikan rincian lokasi yang tepat hingga nomor rumah tertentu.
Contoh
- Sample request
-
Gunakan komponen kueri
{
"QueryComponents": {
"AddressNumber": "1368",
"PostalCode": "V5N 1T2"
}
}
Gunakan teks gratis
{
"QueryText": "1368, V5N1T2"
}
- Sample response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "PointAddress",
"Title": "1368 E 8th Ave, Vancouver, BC V5N 1T2, Canada",
"Address": {
"Label": "1368 E 8th Ave, Vancouver, BC V5N 1T2, Canada",
"Country": {
"Code2": "CA",
"Code3": "CAN",
"Name": "Canada"
},
"Region": {
"Code": "BC",
"Name": "British Columbia"
},
"SubRegion": {
"Name": "Metro Vancouver"
},
"Locality": "Vancouver",
"District": "Grandview-Woodland",
"PostalCode": "V5N 1T2",
"Street": "E 8th Ave",
"StreetComponents": [
{
"BaseName": "8th",
"Type": "Ave",
"TypePlacement": "AfterBaseName",
"TypeSeparator": " ",
"Prefix": "E",
"Language": "en"
}
],
"AddressNumber": "1368"
},
"Position": [
-123.07612,
49.26306
],
"MapView": [
-123.0775,
49.26216,
-123.07474,
49.26396
],
"AccessPoints": [
{
"Position": [
-123.07611,
49.26333
]
}
],
"MatchScores": {
"Overall": 1,
"Components": {
"Address": {
"PostalCode": 1,
"AddressNumber": 1
}
}
}
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/geocode?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"QueryComponents": {
"AddressNumber": "1368",
"PostalCode": "V5N 1T2"
}
}'
- AWS CLI
-
aws geo-places geocode --key ${YourKey} --query-components '{"AddressNumber" : "1368", "PostalCode": "V5N 1T2"}'
Di Irlandia, sistem Eircode memberikan kode unik untuk setiap rumah dan bisnis, sementara di Singapura, kode pos sama-sama spesifik. Di kedua negara, kode pos saja dapat mengidentifikasi alamat yang tepat: tidak perlu nama jalan, kota, atau nomor rumah.
- Sample request
-
Gunakan komponen kueri
{
"QueryComponents": {
"PostalCode": "D02 X285"
}
}
Gunakan teks gratis
{
"QueryText": "D02 X285"
}
- Sample response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "PointAddress",
"Title": "29-31 Adelaide Road, Dublin, County Dublin, D02 X285, Ireland",
"Address": {
"Label": "29-31 Adelaide Road, Dublin, County Dublin, D02 X285, Ireland",
"Country": {
"Code2": "IE",
"Code3": "IRL",
"Name": "Ireland"
},
"SubRegion": {
"Code": "D",
"Name": "County Dublin"
},
"Locality": "Dublin",
"District": "Dublin 2",
"PostalCode": "D02 X285",
"Street": "Adelaide Road",
"StreetComponents": [
{
"BaseName": "Adelaide",
"Type": "Road",
"TypePlacement": "AfterBaseName",
"TypeSeparator": " ",
"Language": "en"
}
],
"AddressNumber": "29-31"
},
"Position": [
-6.25549,
53.33207
],
"MapView": [
-6.257,
53.33117,
-6.25398,
53.33297
],
"AccessPoints": [
{
"Position": [
-6.25536,
53.33231
]
}
],
"MatchScores": {
"Overall": 1,
"Components": {
"Address": {
"PostalCode": 1
}
}
}
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/geocode?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"QueryComponents": {
"PostalCode": "D02 X285"
}
}'
- AWS CLI
-
aws geo-places geocode --key ${YourKey} --query-components '{"PostalCode": "V5N 1T2"}'
Kiat pengembang
Pelajari lebih lanjut tentang ZIP+4 (Amerika Serikat) dan Eircode (Irlandia). Juga, pelajari tentang sistem kode pos di Kanada, Inggris Raya, Belanda, Singapura, dan Israel.