Angular-google-maps: рдХреНрдпрд╛ рдПрдЬреАрдПрдо рдореЗрдВ рдкреНрд▓реЗрд╕ рд╕рд░реНрд╡рд┐рд╕ рд╣реИ? рдореБрдЭреЗ рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдлрд╝рд░ре░ 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: SebastianM/angular-google-maps

рдореБрджреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг
"рдирд┐рдХрдЯрд╡рд░реНрддреА рдЦреЛрдЬ ()" рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХреЗ рдЪрд░рдг рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдиреНрдпреВрдирддрдо рдбреЗрдореЛ

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЦреЛрдЬ рдЕрд╕реНрдкрддрд╛рд▓ () {
рдЪрд▓реЛ рдирдХреНрд╢рд╛ = рдирдпрд╛ google.maps.Map (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ред createElement ('div'));
рд╡рд░ рд╕реНрдерд╛рдиреЛрдВ рд╕реЗрд╡рд╛ = рдирдпрд╛ google.maps.places.PlacesService(рдорд╛рдирдЪрд┐рддреНрд░);
рд╡рд░ рд╕реНрдерд╛рди: рдХреЛрдИ рднреА = Observable.bindCallback(placesService.nearbySearch);

var pyrmont = new google.maps.LatLng(19.107567, 72.8335)
var request = {
  location: pyrmont,
  radius: 200,
  types: ['hospital', 'health'] // this is where you set the map to get the hospitals and health related places
};

return place(request)
  .map((response) => {
    let result: IDistanceResult;
    console.log(response);
    return result = {
      directions: response[0],
      status: response[1]
    }
  });

}

_рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЖрдкрдХреЗ рдбреЗрдореЛ рдореЗрдВ рдХреМрди рд╕реЗ рдХрджрдо рдЙрдард╛рдиреЗ рдЪрд╛рд╣рд┐рдП?_

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░
рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рд╕рдВрдкрддреНрддрд┐ 'рдирд┐рдХрдЯрд╡рд░реНрддреА рдЦреЛрдЬ' рдкрдврд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛

рдЕрдкреЗрдХреНрд╖рд┐рдд/рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░
рдЖрд╕-рдкрд╛рд╕ рдХреЗ рд╕реНрдерд╛рдиреЛрдВ рдХреА рд╕реВрдЪреА рд▓реМрдЯрд╛рдПрдВ

рдХреЛрдгреАрдп 2 рдФрд░ рдХреЛрдгреАрдп-рдЧреВрдЧрд▓-рдорд╛рдирдЪрд┐рддреНрд░ рд╕рдВрд╕реНрдХрд░рдг
рдирд╡реАрдирддрдо

рдЕрдиреНрдп рд╕реВрдЪрдирд╛

рдореИрдВ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рджрд┐рд╢рд╛-рдирд┐рд░реНрджреЗрд╢ рд╕реЗрд╡рд╛ рдареАрдХ рдХрд╛рдо рдХрд░рддреА рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдорд╛рдирд╛ рдХрд┐ рд╕реНрдерд╛рди рд╕реЗрд╡рд╛ рднреА рд╣реЛрдЧреА

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

рдЖрдкрдХреЛ рд╢рд╛рдпрдж рдмрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
var service = new google.maps.places.PlacesService(document.createElement('div'));
рдЬрдм рддрдХ рдЖрдк рдХрд╣реАрдВ рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реИрд╕реЗ рднреА PlacesService рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрджреНрджрд╛ рдПрдЬреАрдПрдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ

рдмрд╕ рд╕реЗрд╡рд╛ рдХреЛ рддрддреНрдХрд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ @jgutix рдиреЗ рдЬреЛ рдХрд╣рд╛, рдЙрд╕реЗ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдореИрдВ textSearch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ Observable.bindCallback() рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

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