Added functionality to pass in a pre-existing map marker and whether to init the marker location

Added the ability to pass in a pre-existing map marker to the initialization options. Can also specify whether the plugin should set the marker's position during initialization.