1. Создать SVG
Проверьте это: Создать SVG
2. Разделите SVG на области
Проверьте это: Генератор карт изображений SVG
3. Создать соответствующий HTML-код
<img id="myMap" src="example.svg" width="100" height="100" usemap="#map" alt="" />
<map name="map">
<area target="_self" title="Area1" href="#" coords="2032,1946,1018,1312" shape="rect">
<area target="_self" title="Area2" href="#" coords="2032,1946,1018,1312" shape="rect">
<area target="_self" title="Area3" href="#" coords="2032,1946,1018,1312" shape="rect">
</map>
Это пример того, что вы можете создать, используя эту технику: Пример сценариев SVG: интерактивная карта
Надеюсь, это поможет вам начать!