Angular-google-maps: ¿AGM tiene PlacesService? Parece que no puedo hacer que funcione.

Creado en 23 feb. 2018  ·  3Comentarios  ·  Fuente: SebastianM/angular-google-maps

Descripcion del problema
Intentando usar el servicio de lugares para ejecutar un "nearbySearch ()"

Pasos para reproducir y una mínima demostración del problema

público buscarHospital() {
let map = new google.maps.Map(document.createElement('div'));
var placesService = new google.maps.places.PlacesService(mapa);
var place: any = 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]
    }
  });

}

_¿Qué pasos deberíamos probar en su demo para ver el problema?_

Comportamiento actual
TypeError no capturado: no se puede leer la propiedad 'nearbySearch' de undefined

Comportamiento esperado/deseado
devolver una lista de lugares cercanos

versión angular2 y angular-google-maps
último

Otra información

Solo pregunto porque DirectionsService parece funcionar bien, así que asumí que también lo haría el servicio de lugares.

Todos 3 comentarios

Probablemente deberías estar usando solo:
var service = new google.maps.places.PlacesService(document.createElement('div'));
A menos que esté utilizando el mapa en cualquier otro lugar, pero de todos modos el PlacesService no forma parte de esta biblioteca, por lo que el problema no está relacionado con AGM

Solo quería reiterar lo que dijo @jgutix con respecto a la creación de instancias del servicio y que, de hecho, funciona bien de esa manera: uso textSearch .

bien, lo hice funcionar, parece que no funciona con Observable.bindCallback()

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

supran2811 picture supran2811  ·  4Comentarios

mensch picture mensch  ·  3Comentarios

muhammad-shahzad-anjum picture muhammad-shahzad-anjum  ·  4Comentarios

gnujeremie picture gnujeremie  ·  3Comentarios

matishw picture matishw  ·  3Comentarios