UNPKG

705 BJavaScriptView Raw
1goog.require('ol.Geolocation');
2goog.require('ol.Map');
3goog.require('ol.View');
4goog.require('ol.layer.Tile');
5goog.require('ol.source.BingMaps');
6
7
8var view = new ol.View({
9 center: [0, 0],
10 zoom: 2
11});
12
13var map = new ol.Map({
14 layers: [
15 new ol.layer.Tile({
16 source: new ol.source.BingMaps({
17 key: 'As1HiMj1PvLPlqc_gtM7AqZfBL8ZL3VrjaS3zIb22Uvb9WKhuJObROC-qUpa81U5',
18 imagerySet: 'Road'
19 })
20 })
21 ],
22 target: 'map',
23 view: view
24});
25
26var geolocation = new ol.Geolocation({
27 projection: view.getProjection(),
28 tracking: true
29});
30geolocation.once('change:position', function() {
31 view.setCenter(geolocation.getPosition());
32 view.setResolution(2.388657133911758);
33});