Вы можете реализовать штифты с помощью маркеров .Маркер создается следующим образом:
var marker = new google.maps.Marker({
position: new google.maps.LatLng(10.1, 20.2),
map: map
// ,icon: ..., etc.
});
Затем вы добавляете прослушиватели событий к вашим маркерам:
google.maps.event.addListener(marker, 'click', function() {
// do here whatever you like
});