Also für eine geringe Anzahl von Objekten kannst du das mit Openlayers machen: http://usergroups.openstreetmap.de

Wie aber schon geschrieben wurde, würde ich das bei mehr Objekten auf der Serverseite machen, der dann einfach andere Objekte ausliefert.