Question [Q] Data collection and implementation

Hello forumers,

I hope you will help me with this as I am creating my first ever app!

Right so, the major questions that I have are these: my application is map based. I need to gather big numbers (10+k) of data of specific locations and implement them into the map somehow.

What is the best way to collect data about specific locations?

What is the best way to implement that gathered data into the map?

Any advice would help a lot. Thank you!