Es necesario saber detalles de tu visor de mapas, por ejemplo, las consultas que requieres (si es por una geozona, la tolerancia, o por todo lo que este en el mapa) yo he trabajado con consultas dificiles en postgis aplicando algunas formulas geometricas para encontrar puntos dentro de zonas, o geozonas (conjunto de puntos) que coincidan en uno o mas puntos en un área, trabajo generalmente con angular y los mapas de google, los cuales tienen una capa gratuita (un uso medido) que para una empresa que no expone sus mapas debería ser suficiente, contactame para que podamos afinar la cotización.