Maps
Maps associate keys with values — like a dictionary or hash table.
The zero value of a map is nil. A nil map has no keys and you can’t add any. To get a usable map, initialize it with make:
m = make(map[string]Vertex)
That gives you an empty map, ready to use.
Try it: Add a second location to the map and print it.