Hola:
En el mismo dominio de las referencias de
IsaBelM, Hay más apuntes y pueden interesarte los que tratan del formato svg, que podría servirte y es relativamente fácil de aprender y de implementar.
Viendo tu código, parece que deberías empezar por obtener mejor las diferentes áreas. No sé que has usado, pero deberías probar la página del mismo dominio:
Capturar áreas en imágenes... solo tienes que subir la imagen/mapa y pinchar sobre las áreas que quieras obtener... compara los resultados...
...
Saludos