Solved! Go to Solution.
var point = new esri.geometry.Point([x, y], new esri.SpatialReference({
wkid: 27700
}));
console.log("Zooming to location...", point, zoomLevel);
map.centerAndZoom(point, zoomLevel);
console.log("Zoom complete");
function showResults(candidates) {
var candidate = candidates[0];
..............
geom = candidate.location;
var point = new esri.geometry.Point([geom], new esri.SpatialReference({
wkid: YOUR WKID
}));
map.centerAndZoom(point, 16);