OpenStreetMap with ESRI jsapi
http://developers.arcgis.com/en/javascript/
by ircama
HTML
<link rel="stylesheet" href="http://js.arcgis.com/3.14/esri/css/esri.css">
<script src="http://js.arcgis.com/3.14/"></script>
<div tabindex="300" id="map"></div>
CSS
html, body, #map {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
JavaScript
var map;
require([
"esri/map",
"esri/layers/WebTiledLayer",
"dojo/domReady!"
], function(Map, WebTiledLayer) {
map = new Map("map", {
center: [10, 45],
zoom: 4
});
var osmLayer = new WebTiledLayer("https://tile.openstreetmap.org/${level}/${col}/${row}.png");
map.addLayer(osmLayer);
});