I'm trying to create a Visual Force page that uses the apex:map tag. My sandbox is on Spring '15 and as far as I know, this component should be available but when I attempt to save, I receive a "Unknown component apex:map" error.
Any ideas?
Which org edition is your org? Visualforce mapping components are not currently available in Developer Edition organizations.
If your org is not Developer Edition, you might need to enable "Maps and Location Services" in Setup->Customize->Maps and Location -> Settings.
What API version is the page you are creating? It needs to be v32.
The default API version for Mavensmate is usually not the latest version. You need to manually change it to 32 like I did below:
<?xml version="1.0" encoding="UTF-8"?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>32.0</apiVersion>
<label>MyVisualForcePage</label>
<description></description>
</ApexPage>
The file should be called the same as your visualforce page, but ends with the suffix .page-meta.xml
Once it is set to version 32.0 and saved, you won't receive the error message anymore.