Flutter-geolocator: рдЬрдм рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ ()ред рдкреНрд▓реЗрд╕рдорд╛рд░реНрдХрдлреНрд░реЙрдордПрдбреНрд░реЗрд╕ () рдХрд╛ рдкрддрд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рдЕрдкрд╡рд╛рдж рдХреЗ рдмрдЬрд╛рдп рдЕрд╢рдХреНрдд рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рджрд┐рд╕ре░ 2019  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Baseflow/flutter-geolocator

рдирдорд╕реНрдХрд╛рд░!

рдЬрдм рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ ()ред рдкреНрд▓реЗрд╕рдорд╛рд░реНрдХрдлреНрд░реЙрдордПрдбреНрд░реЗрд╕ () рдХрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдкрддрд╛ рд╕рд╣реА рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди, рдкрддрд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ (рдЧреВрдЧрд▓ рдореИрдк рдкрд░ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ), рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд░рд┐рдЯрд░реНрди "рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕реЗрдкреНрд╢рди (рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕реЗрдкреНрд╢рди (ERROR_GEOCODNG_ADDRESSNOTFOUND, рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдкрддреЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред, рдЕрд╢рдХреНрдд))"
рдЗрд╕ рддрд╕реНрд╡реАрд░ рдХреА рддрд░рд╣
2019-12-02

рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдкрддрд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ 'рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕реЗрдкреНрд╢рди (рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕реЗрдкреНрд╢рди (ERROR_GEOCODNG_ADDRESSNOTFOUND, рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдкрддреЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде)) рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рдмрдЬрд╛рдп рд╢реВрдиреНрдп рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп, рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛?

@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' рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдпрд╣ рдЧреЗрдЯрдЯрд░ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ 'рддреНрд░реБрдЯрд┐ рдХреЛрдб' 'рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЕрдкрд╡рд╛рдж' рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ
рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Sammius picture Sammius  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BigWillieStyle picture BigWillieStyle  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

samo92 picture samo92  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shrishti08 picture shrishti08  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Andrew-Tolentino picture Andrew-Tolentino  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ