BeMapAPI
BeMap 4.1.0

WMS

Raster map images over the OGC Web Map Service 1.3.0, for any GIS client or map library.

Live map

Raster map images over the OGC Web Map Service, drawn in your browser by the BeMap JS API on Leaflet or OpenLayers, from the geoservers your account provides.

Sign in to draw the map with your own account. Sent from your browser straight to BeMap; the sign-in is kept for this browser tab only, never on disk.

Add it to your application

With the BeMap JS API 2.0.4, the release this live map runs, or with the library you already use. Replace YOUR_ACCOUNT, YOUR_API_KEY and YOUR_GEOSERVER with your own.

WMS
<!-- The BeMap JS API and the engine it drives -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/BeNomadSAS/bemap-js-api@2.0.4/dist/leaflet.css" integrity="sha256-M3v8pcq9A7OYFbJwD+vis7ft9VkhxZzUn4jssyghIwM=" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/BeNomadSAS/bemap-js-api@2.0.4/dist/bemap-js-api.css" integrity="sha256-6JTuf+5yR2uKDbRMVCKVkicMghqX/fopHJUUH0a9IwE=" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/gh/BeNomadSAS/bemap-js-api@2.0.4/dist/leaflet.js" integrity="sha256-20nQCchB9co0qIjJZRGuk2/Z9VM+kNiyxNV1lvTlZBo=" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/gh/BeNomadSAS/bemap-js-api@2.0.4/dist/bemap-js-api.min.js" integrity="sha256-9nw1Dpfl6zDEakYlPDODJHrz9RvsqjZ+HttOFJNJMss=" crossorigin="anonymous"></script>

<div id="map" style="height: 480px"></div>
<script>
  var ctx = new bemap.Context({
    host: 'bemap.benomad.com', secure: true,
    login: 'YOUR_ACCOUNT', password: 'YOUR_API_KEY', // for evaluation: in production, use the proxy option
    // Leaflet needs the geoserver named: one of your account's that draws maps
    // (new bemap.AclService(ctx).getCurrentUserDetails() lists your account's).
    geoserver: 'YOUR_GEOSERVER'
  });
  new bemap.LeafletMap(ctx, 'map').defaultLayers().move(2.35, 48.85, 12);
</script>
Other map options: WMS 1.1.1, feature information and the older map services, for existing integrations.

Tutorials

Guides

With the BeMap JS API

The same features in the browser, on MapLibre, Leaflet or OpenLayers. Each example runs live in the JS API gallery. More on the BeMap JS API.