Help

Re: Looking for Developer for customer work on Map Block

1463 0
cancel
Showing results for 
Search instead for 
Did you mean: 
Steven_Levy
4 - Data Explorer
4 - Data Explorer

I am a real estate developer that needs an internal tool to keep track of multiple projects and require more functionality from the Map Block.

I’ve listed out the main requirements, which I am certain can be achieved through the google api but not sure if they can be achieved in tandem with Airtable.

I like the ability to view my table data side by side with map block and just need to extend the funtionality of the map block as below.

Key customisations

  • Search bar in the map block
  • See street names and places on the map block satellite view
  • Add markers directly into the map block and save to airtable database
  • Add polygons directly in the map block and save to database
  • Add measurement tool directly in the map block
  • Easily filter what markers are seen (via a graphical widget)

If this cannot be achieved using google maps, I would also be be open to using the mapbox api.

Thanks for reading this and let me know if anything needs clarifying.

5 Replies 5
Anonymous
Not applicable

Hello,

I’d be happy to discuss some ideas with you, as well as getting a better understanding of how the Airtable will be an asset to your team and business. As a full time freelancer based in the U.S., I am very familiar with Airtable, Web Design, Zapier / Automations, Digital marketing and other online software.

Once we’ve discussed your vision and goals, I can then provide you an accurate price and timeframe to get the project started!

Schedule a free phone consultation via this link: www.wisedesign.co/schedule

To learn a little more about myself, please visit my website: www.wisedesign.co

If you’d like to connect with me on LinkedIn, please do so here: https://www.linkedin.com/in/eckline/

I look forward to hearing from you!

Best,

Eric

frank_johnson
5 - Automation Enthusiast
5 - Automation Enthusiast

Hi @Steven_Levy

I am interested in your requirement and will be glad to assist you as an Airtable expert.

Could you please tell me your suitable time for discussion over Skype: cis.am3 so that we can discuss further.

Best Regards
Frank .J

Andrew_Johnson1
8 - Airtable Astronomer
8 - Airtable Astronomer

Hi Steven,
What you are wanting done is well within my area of expertise and I would be happy to help you out on this.
You can reach me on andrewjohnson56782@gmail.com
Best Wishes,
Andrew

Hi Steven, and welcome to the community!

I decided to respond openly in this thread for the benefit of other users and perhaps consultants who can rally to help you create a great solution. While my dance card is very full at the moment, I enjoy sharing some guidance and past success patterns.

Yes, this is a delicate question, and especially the case with integrated blocks.

Indeed, this is an ideal viewing context; seeing the location data aligned with actual data is quite nice. However, extending the functionality of the Map Block is not so easy. At the outset, Airtable has not made the source code to this block available for extending. As such, to take this a few steps forward would require commissioning a Custom Block whose development which will certainly be non-trivial.

I’m delighted this feature made the shortlist of your requirements. I have promoted this concept with great success and it is one of those things that are often discovered as a critical [missed] requirement soon after the location science project has been completed and deployed.

Achieving relevant search results in a mapping context from Airtable data requires some clever integration between Airtable, the mapping platform, and some sort of indexing technology. I use (and recommend) the same indexation algorithm that ElasticSearch is built upon, an open-source platform that started with Lucene.

By combining the underlying index platform with Mapbox and Airtable data, I’ve created a number of geo-search solutions that each extend from this Airtable Search project and whose influence found their way into these example solutions.

image

image

Adding marker points from a mapping solution into Airtable is pretty simple; polygons, not so much. Map points are simple numeric pairs, while polys are complex pairs; collections of lat/lng values. This data is best described in a Geo-JSON object. I encourage anyone who must meet this requirement to embrace this specification which will require some special handling of the data in Airtable as well as some unique approaches to using the data once captured in Airtable. Luckily, Airtable has recently embraced this approach by announcing early access to the JSON Editor which at the very least sanctions the idea that JSON data objects are welcome to be stored in the Airtable platform.

This is made possible through integrated MapBox and Google maps methods and while seemingly straightforward, developers often get this wrong because of subtle nuances concerning the zoom settings and tile-size computations. It’s not uncommon to see MapBox used with Google APIs to create ideal location metrics.

I believe both location platforms are capable of meeting your short list; it’s largely a matter of economics and developer experience, but I would tend to lean toward MapBox for this project partly because of my bias which was created through experience tackling location data science for many companies and governments. Here’s a brief portfolio of other solutions I’ve created, the vast majority of which are MapBox solutions some based on Airtable, most not.

Almost anything is possible with Airtable and location science; it’s a simple matter of skills, time, and money. :winking_face:

Steven_Levy
4 - Data Explorer
4 - Data Explorer

Thank you to all of you who responded, it is greatly appreciated and wonderful to see that Airtable has such a vibrant developer community.

Particular special thaks to @Bill.French for a very detailed and enlightening post. In my short time looking through the forums your insightful posts seems to pop up with much frequency. I am sure this will be useful for others.

I will be reaching out privately for further follow-ups.

Thank you all again