рдирдорд╕реНрдХрд╛рд░!
рдЬрдм рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ ()ред рдкреНрд▓реЗрд╕рдорд╛рд░реНрдХрдлреНрд░реЙрдордПрдбреНрд░реЗрд╕ () рдХрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдкрддрд╛ рд╕рд╣реА рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди, рдкрддрд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ (рдЧреВрдЧрд▓ рдореИрдк рдкрд░ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ), рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд░рд┐рдЯрд░реНрди "рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕реЗрдкреНрд╢рди (рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕реЗрдкреНрд╢рди (ERROR_GEOCODNG_ADDRESSNOTFOUND, рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдкрддреЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред, рдЕрд╢рдХреНрдд))"
рдЗрд╕ рддрд╕реНрд╡реАрд░ рдХреА рддрд░рд╣
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдкрддрд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ 'рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕реЗрдкреНрд╢рди (рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕реЗрдкреНрд╢рди (ERROR_GEOCODNG_ADDRESSNOTFOUND, рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдкрддреЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде)) рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рдмрдЬрд╛рдп рд╢реВрдиреНрдп рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?
рд╣рд╛рдп, рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛?
@NaufalHafizi рдЖрдк рдмрд╕ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдХреИрдЪ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ:
List<Placemark> placemarks = null;
try {
placemarks = await Geolocator().placemarkFromAddress(query);
} on PlatformException catch (e) {
if (e.errorCode == 'ERROR_GEOCODING_ADDRESSNOTFOUND') {
placemarks = null;
} else {
// Don't handle this case so rethrow the exception...
rethrow;
}
}
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг 6.0.0 рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдордиреЗ рдЬрд┐рдпреЛрдХреЛрдбрд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдорд░реНрдкрд┐рдд рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ placemarkFromAddress
рдФрд░ placemarkFromCoordinates
рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИред
@NaufalHafizi рдЖрдк рдмрд╕ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдХреИрдЪ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ:
List<Placemark> placemarks = null; try { placemarks = await Geolocator().placemarkFromAddress(query); } on PlatformException catch (e) { if (e.errorCode == 'ERROR_GEOCODING_ADDRESSNOTFOUND') { placemarks = null; } else { // Don't handle this case so rethrow the exception... rethrow; } }
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг 6.0.0 рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдордиреЗ рдЬрд┐рдпреЛрдХреЛрдбрд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдорд░реНрдкрд┐рдд рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░
placemarkFromAddress
рдФрд░placemarkFromCoordinates
рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж
@NaufalHafizi рдЖрдк рдмрд╕ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдХреИрдЪ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ:
List<Placemark> placemarks = null; try { placemarks = await Geolocator().placemarkFromAddress(query); } on PlatformException catch (e) { if (e.errorCode == 'ERROR_GEOCODING_ADDRESSNOTFOUND') { placemarks = null; } else { // Don't handle this case so rethrow the exception... rethrow; } }
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг 6.0.0 рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдордиреЗ рдЬрд┐рдпреЛрдХреЛрдбрд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдорд░реНрдкрд┐рдд рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░
placemarkFromAddress
рдФрд░placemarkFromCoordinates
рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИредрдзрдиреНрдпрд╡рд╛рдж
рдЕрдЧрд░ (e.errorCode == 'ERROR_GEOCODING_ADDRESSNOTFOUND')
рдпрд╣рд╛рдБ 'e.errorcode' рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдпрд╣ рдЧреЗрдЯрдЯрд░ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ 'рддреНрд░реБрдЯрд┐ рдХреЛрдб' 'рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЕрдкрд╡рд╛рдж' рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ
рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред