我有这样的德国地址
Birkenweg 13 51491 Overath
Emil-Hoffmann-Str. 13 50996 Köln
Rolandstr. 65 50677 Köln
Markusplatz 35 50968 Köln
Bonner Str. 245 50968 Köln
Aachener Str. 1590 50858 Köln
Viersener Str. 122 50733 Köln
Bergische Landstr. 219 51375 Leverkusen
Josef Gladbach Platz 81-100 50259 Pulheim
Hauptstr. 769 51399 Burscheid
Bielsteiner Str. 117-119 51674 Wiehl
而例如在
Birkenweg 13 51491 Overath
我想对那些字段进行排序
Birkenweg = street
13 = house number
51491 = postcode
Overath = city
在
Emil-Hoffmann-Str. 13 50996 Köln
是
Emil-Hoffmann-Str. = street
13 = house number
50996 = postcode
Köln = city
在
Josef Gladbach Platz 81-100 50259 Pulheim
是
Josef Gladbach Platz = street
81-100 = house number
50259 = postcode
Pulheim = city
您建议哪种可靠的方法?
最佳答案
Google Reverse Geocoding API如果你有坐标。
Google Geocoding API如果你有地址。
关于algorithm - 从地址字符串中获取地址部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17498856/