bmap.js 615 B

1234567891011121314151617181920212223242526
  1. /**
  2. * BMap component extension
  3. */
  4. import * as echarts from 'echarts';
  5. import BMapCoordSys from './BMapCoordSys';
  6. import './BMapModel';
  7. import './BMapView';
  8. echarts.registerCoordinateSystem('bmap', BMapCoordSys);
  9. // Action
  10. echarts.registerAction({
  11. type: 'bmapRoam',
  12. event: 'bmapRoam',
  13. update: 'updateLayout'
  14. }, function (payload, ecModel) {
  15. ecModel.eachComponent('bmap', function (bMapModel) {
  16. var bmap = bMapModel.getBMap();
  17. var center = bmap.getCenter();
  18. bMapModel.setCenterAndZoom([center.lng, center.lat], bmap.getZoom());
  19. });
  20. });
  21. export var version = '1.0.0';