2017-05-23 3 views
6

मेरी html कोडsebm google नक्शे में कई मानचित्र मार्कर के साथ गतिशील रूप से ज़ूम कैसे बदलें?

<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> 

है sebm-google-map में मैं fitBounds पा सकते हैं, लेकिन यह कैसे लागू करने के लिए पता नहीं है। मेरे पास नक्शा मार्करों के साथ कई डिवाइस हैं इसलिए जब मैं उस मानचित्र घटक को लोड करता हूं तो यह मानचित्र पर सभी डिवाइस दिखाएगा।

+0

मैं कोणीय 2 करने के लिए किसी भी नए व्यक्ति मेरी मदद कर सकते इसे ठीक कर रहा हूँ। – niranchan

उत्तर

0

सबसे पहले, आप कोणीय-Google-मानचित्रों का पुराना संस्करण (मुझे लगता है) का उपयोग कर रहे हैं।

विशेषता sebm-google-map का नाम बदलकर agm-map कर दिया गया है।

उदाहरण

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

fitBounds विशेषता एक LatLngBoundsLiteral वस्तु है।

आप इस तरह सीमा निर्धारित कर सकते हैं:

let bounds = { 
    east: 12.345, 
    north: 23.456, 
    south: 34.567, 
    west: 45.678 
} 
संबंधित मुद्दे