Lagi

Selebaran cocok dengan cartodb bernama peta


Tampaknya fitbounds() tidak dimungkinkan dengan peta bernama

cartodb.createLayer(map,layerSource) .addTo(map) .done(function(layer) { beams.addLayer(layer); map.fitBounds(balok, {maxZoom: 6, paddingTopLeft: [50, 70], paddingBottomRight: [ 50, 50]}); map.spin(false); });

Tahu bagaimana saya bisa menggunakannya?


Kecualibalokadalah larik panjang-dua dari pasangan koordinat,cocokBoundstidak akan bekerja. Definisi fungsi mengatakan:

cocokBounds(  batas,  pilihan? )

Sesuatu seperti ini harus bekerja:

cartodb.createLayer(map,layerSource) .addTo(map) .done(function(layer) { var beams = [[34,-122],[14,-100]]; map.fitBounds( beams, {maxZoom: 6 , paddingTopLeft: [50, 70], paddingBottomRight: [50, 50] }); map.spin(false); });

Sepertinya kesalahan Anda mungkin juga berasal dari mencoba menambahkan lapisan ke lapisan yang sudah ditambahkan. Setelah createLayer, Anda melanjutkan.addTo(peta)… ini menambahkan lapisan ke peta, jadi tidak perlu menggunakan LeaflettambahkanLayermetode.


Tonton videonya: Create a Map in CARTO (Oktober 2021).