Our locator does not have a separate country field. You can add it to the address field, or if the address is specific enough then you shouldn't need it at all. The Store Locator works world wide, so you shouldnt have a problem in that regard.
Our system can also automatically calculate the coordinates for you, so you wont have to manually figure that out. Hope that helps.
Jared