I think there is a problem when using Ext.Map in a tabpanel. If the map isn't in the first position, the map doesn't center correct. Please have a look at the current O'Reilly Example (http://docs.sencha.com/touch/2-0/#!/example/oreilly). If you tap on "Location" the map appears but the center (and marker) is in the top left corner.
Last edited by n-dee; 23 Feb 2012 at 8:17 AM.
Reason: Example-Url corrected
Jamie - I've placed your code in oreilly/app.js, but find that the map is only centered if I reload the app and immediately click on Location. Clicking any other option first (e.g., Speakers, Tweets) then on Location, results in the map no longer being centered (with the location just off the top left). This is even off the ST2 example on sencha's own server using Chrome under Win7.