У меня есть опыт отрисовки маркеров на картах гугла. в теории можно раскрашивать там области. и реализовать слои. Для отрисовки маркеров нужны геокоординаты обьекта. (Широта , долгота) Для отрисовки области у гугл апи также есть функционал , но я ним не работал нужно разбираться. Так же если я правильно понимаю, вы хотите отображаеть очень маркеров на карте. По опыту, это приводит к сильным тормозам карты. поэтому даже сам гугл рекомендует использовать кластеризацию маркеров. https://developers.google.com/maps/articles/toomanymarkers
Если у вас нет координат ваших обьектов , можно использовать гугловский геокодинг (преобразование текствого адреса в геокоррдинаты) но он может давать погрешность.
Что бы принять решение мне нужно знать.
1. Какие сроки у вас запланированы (так как в рабочее время я занят на работе и смогу делать только по вечерам)
2. Какие технологии в разработке вы используете (я работаю с asp.net mvc)
3. Как вы видите реализацию этой части вашего проекта , как независимую частью или интегрированную в ваш проект. Если в ваш, то каким образом вы планируете осуществлять "слияние кода." Какая то система контроля версий у вас есть ?
4. Цену работы и сроки также сложить пока не могу. так как не вижу полного обьема работ. (Вам нужно только подключение апи гугла , если вы будете его использовать) и дергат данные с уже существующей базы. Или нужна также разработка структуры данных под эту задачу.