I noticed that when a European iPhone user with a Region Format (in iPhone settings>General>International>Region Format) of Germany (or a few other select countries) runs the application the annotations do not appear. I have narrowed this down to being a problem with the way these countries format their numbers.
In the US, we use the decimal point:
However in some countries they use a comma instead of decimal points:
This causes the app problems when trying to map the annotations onto the map because it doesn’t understand the US format (or vice versa).
My question is this: What would be the best way to check Region Format of the iPhone user. I would like to check which country the user is set to and then re-direct them to another xml file formatted for them. Can you possibly provide any insight to this?