/* In this example, we use Ox.MapEditor */ 'use strict'; Ox.load(['UI', 'Geo'], function() { var $map = Ox.MapEditor({ addPlace: function(place, callback) { console.log("addPlace", place) }, editPlace: function(place, callback) { console.log("editPlace", place) }, getMatches: function(names, callback) { console.log("getMatches", names) callback(23); }, hasMatches: true, // FIXME: getMatches is enough height: 800, mode: 'add', // 'define', names: null, places: [], removePlace: function(place, callback) { console.log("removePlace", place) }, selected: '', showControls: false, showLabels: false, showTypes: true, width: 600 }) .appendTo(Ox.$body); Ox.$window.bind({resize: $map.resizeMap}); });