Binding the map layers to a SignalR Core datasource does not work. A runable project can be found in Ticket ID: 1401776
The basic configuration is:
<script> var hub = new signalR.HubConnectionBuilder().withUrl("mapsHub", { transport: signalR.HttpTransportType.LongPolling }).build(); var hubStart = hub.start(); console.log(hubStart);</script>@(Html.Kendo().Map() .Name("map") .Center(2, 21) .Zoom(3) .Layers(layers => { layers.Add() .Type(MapLayerType.Tile) .UrlTemplate("http://#= subdomain #.tile.openstreetmap.org/#= zoom #/#= x #/#= y #.png") .Subdomains("a", "b", "c"); layers.Add() .Type(MapLayerType.Marker) .DataSource(dataSource => dataSource .SignalR() .AutoSync(true) .Transport(tr => tr .Promise(handler: "hubStart") .Hub("hub") .Client(c => c .Read("senddata") ) .Server(s => s .Read("senddata") ) ) ); }) .Markers(markers => { }) .Events(events => events .MarkerClick("onMarkerClick").MarkerCreated("onMarkerActive")) .Deferred())