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);
});