Fixes #52.

Map center is only updated if `latitude` and `longitude` are of type `Number`.
Yes sorry the issue description is a bit misleading. It turned out that the crash was happening only if `latitude` and `longitude` were of type other than `Number`. So `NaN` value doesn't cause the crash.

Do you think I should check for `!isNaN(this.latitude)` as well?