Hola:
Todos podemos crear nuestros propios mapas... con la etiqueta map (html) y sus respectivas areas, ya sean polígonos, círculos y cuadrados; otra alternativa son las imágenes svg, donde puedes hacer resaltes y también enlazar...
No entiendo que tiene que ver con php
Saludos