added MapOptionsSpec

@kendallflutey pull me yay