Reliabler way of checking map readyness state

I found that the check on the zoom can have some weird behaviours.
My case was using hash with locate: if you init hash before calling `locate`, so the map hasn't called yet `_resetView`, and so is not fully ready for hash needs.
I think that using the `_loaded` property is more reliable.

Thanks!

Yohan