DevExtreme Vue - Specify the Size
The default size of the Map widget is 300x300 pixels. To change it, use to the width and height options.
jQuery
JavaScript
$(function() {
$("#mapContainer").dxMap({
center: { lat: 40.749825, lng: -73.987963 },
zoom: 10,
width: '100%',
height: 500
});
});Angular
HTML
TypeScript
<dx-map
[center]="{ lat: 40.749825, lng: -73.987963 }"
[zoom]="10"
width="100%"
[height]="500">
</dx-map>
import { DxMapModule } from "devextreme-angular";
// ...
export class AppComponent {
// ...
}
@NgModule({
imports: [
// ...
DxMapModule
],
// ...
})If you prefer specifying the widget size using CSS, set the width and height options to null.
jQuery
JavaScript
CSS
$(function() {
$("#mapContainer").dxMap({
center: { lat: 40.749825, lng: -73.987963 },
zoom: 10,
width: null,
height: null
});
});
#mapContainer {
width: 100%;
height: 500px;
}Angular
HTML
TypeScript
CSS
<dx-map id="mapContainer"
[center]="{ lat: 40.749825, lng: -73.987963 }"
[zoom]="10"
[width]="null"
[height]="null">
</dx-map>
import { DxMapModule } from "devextreme-angular";
// ...
export class AppComponent {
// ...
}
@NgModule({
imports: [
// ...
DxMapModule
],
// ...
})
#mapContainer {
width: 100%;
height: 500px;
}See Also
Feel free to share topic-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.