Thanks for your reply Alex,
Let me clarify a few things:
I have now updated online maps to the latest stable version via the update tool in the editor.
I am using your script above to rotate the map with the compass values, and it works great, much better then the older example.
The problem I am having is with android, sometimes when the map loads, the compass reads correctly, north on the map is north in real life, etc.
However sometimes it seems like the compass initializes wrong. north on the map does not even come close to real north. I am also monitoring the compass values on screen. when the compass does not initialize correctly, the compass values wrap between 280-360 degrees, thats it. this happens with gps emulation on or off, and seems to happen right when the scene is loaded with the map.
I am not modifying the compass values in any way, simply using your script above and subscribing to the compass events on start to get the compass values on screen. this problem was occurring randomly before i started monitoring the values on screen, and was happening in the older version as well.