ESRI JS API 3.13
HTML
<script src="//js.arcgis.com/3.13"></script>
<link rel="stylesheet" href="//js.arcgis.com/3.12/esri/css/esri.css">
<script type="text/javascript">
var dojoConfig = {
async: true
};
</script>
<button id="zoomInBtn">Press Me</button>
<div id="map">
</div>
JavaScript
var map;
require(["esri/map", "dojo/dom", "dojo/on", "dojo/domReady!"], function(Map, dom, on) {
esri.config.defaults.map.zoomDuration = 0;
esri.config.defaults.map.zoomRate = 0;
map = new Map("map", {
center: [-100, 48],
zoom: 3,
basemap: "streets",
minZoom: 3,
navigationMode: "classic",
logo: false
});
on(dom.byId("zoomInBtn"), "click", function(){
map.centerAndZoom([-122.45, 37.75], 19);
});
});