# Get data(street name) from geocoder google api

**URL:** <https://community.thunkable.com/t/get-data-street-name-from-geocoder-google-api/36352>\
**Category:** Questions about Thunkable X\
**Created:** [July 18, 2018, 8:51am UTC](https://community.thunkable.com/t/get-data-street-name-from-geocoder-google-api/36352 "2018-07-18T08:51:59Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [July 24, 2018, 5:20am UTC](https://community.thunkable.com/t/get-data-street-name-from-geocoder-google-api/36352/18 "2018-07-24T05:20:59Z")

</div>

This problem is well described and solved by Mark. You need to adapt the solution shown for your case.

> [@Asynchronous Blocks within Loops](http://community.thunkable.com/t/asynchronous-blocks-within-loops/33524):
>
> We recently had a bug reported by a user who was seeing strange behaviors within the “then do” part of a RealtimeDB.Save block which was within a loop block. The strange part was that even though each execution of the RealtimeDB.Save block was called with the current value of the loop variable (or something based on the current value) the blocks within the “then do” part always just saw the last value of the loop variable! This is a well known issue when using asynchronous function blocks (lik…

If you don’t want to deal with asynchronous blocks, you can use this solution:

1. Keep all the required amount of data in the list
2. Create a loop on the list to perform the desired action.

---

_[View the full topic](https://community.thunkable.com/t/get-data-street-name-from-geocoder-google-api/36352)._
