Right now every Point gets an options of it's GeometryCollection according to this part of code:
var opts = options || {};
isn't it good to extend this options here, like this:
case "Point": case "MultiPoint": case "LineString": case "MultiLineString": case "Polygon": case "MultiPolygon": obj = geojson.coordinates ? { opts.extend(geojson.options); obj = _geometryToGoogleMaps(geojson, opts); } : _error("Invalid GeoJSON object: Geometry object missing \"coordinates\" member."); break;