Nejlepší index pro váš dotaz je složený index na (country, state, latitude, longitude) (country a state lze vyměnit). MySQL má dobrou dokumentaci o vícesloupcových indexech, což je zde
.
V podstatě latitude a longitude nejsou jednotlivě zvlášť selektivní. Bohužel standardní index B-stromu podporuje pouze jednu nerovnost a váš dotaz má dvě.
Ve skutečnosti, pokud chcete zpracování GIS, měli byste použít prostorové rozšíření MySQL.