Google Map Custom Marker

I am generating a google map and plotting markers based on the IP addresses of cities stored in my database.

For each marker i display on the map I want the user to be able to see the city name and also a number that is generated from my DB.

So Id have a custom blank marker and put the city name and a number onto the marker. Is this possible?

Very similar to this:

Any advice or help greatly appreciated

You can use the following to show content when you click on the given map marker

    new GLatLng(-43.588302, 172.802968), // Some location
    'some html code'