change geodata json to ajax and restrict mapped profiles to users that have geo_city set