I don't think it is a good thing to go and edit your custom map on google whenever you want to add a new location .. working with WordPress directory plugin I was able to add different type of places ( different markers ) with WordPress and I was able to filter them by type and radios and any other field .
You can look at this code example
https://developers.google.com/maps/d.../mysql-to-maps