Mash the change markers button and you'll see that not all the markers are removed with the ng-if
It would be ideal to get access to the marker array outside of angular google maps to clear it completely
Attempts to use the control attribute on a markers tag have resulted in an empty collection inside the object
{{ latitude | number:4 }}, {{ longitude | number:4 }}
{{ latitude | number:4 }}, {{ longitude | number:4 }}