В вашем app.component
, когда вы звоните getAddress()
, у вас есть этот чек.
if (google.maps.GeocoderStatus.OK) { ... }
Это не делает то, о чем вы думаете.Этот тест всегда верный.Поэтому вы продолжаете и звоните result[0].geometry
, но результата нет.Вот почему у вас есть Cannot read property 'geometry' of undefined
.
Изменить этот тест для этого.
if (status === google.maps.GeocoderStatus.OK) { ... }
Кстати, это будет систематически выполнять оповещение, так как вы не установили ключ API Google,поэтому ваш запрос всегда будет отклонен.