2017-05-23 8 views
6

benim html kodu sebm-google-map ben fitBounds bulabilirsiniz ama bunu uygulamak nasıl bilmiyorumNasıl sebm google haritalarında birçok harita işaretçisi ile yakınlaştırma dinamik olarak değiştirilir?

<sebm-google-map [latitude]="lat" [longitude]="lng" [zoom]="zoom" [mapTypeControl]="true"> 
    <sebm-google-map-marker *ngFor="let device of devices;" [latitude]="device.latitude" [longitude]="device.longitude" [label]="device.name"> 
    </sebm-google-map-marker> 
</sebm-google-map> 

olduğunu. Harita işaretleyicileri olan birçok cihazım var, bu yüzden bu harita bileşenini yüklediğimde haritadaki tüm cihazları göstereceğim.

+0

Herkes bunu düzeltmek için bana yardımcı olabilir açısal 2'ye yeni duyuyorum. – niranchan

cevap

0

İlk olarak, (sanırım) angular-google haritalarının eski bir sürümünü kullanıyorsunuz.

sebm-google-map özniteliği agm-map olarak yeniden adlandırılmıştır.

Örnek

<agm-map [latitude]="lat" [longitude]="lng" [zoom]="zoom"> 
</agm-map> 

fitBounds özelliği, bir LatLngBoundsLiteral amacıdır.

Böyle sınırları tanımlayabilirsiniz:

let bounds = { 
    east: 12.345, 
    north: 23.456, 
    south: 34.567, 
    west: 45.678 
} 
İlgili konular