सुविधा के लिए टेक्स्ट लेबल जोड़ें: मेरे पास वर्तमान सेट अप है: fully functional fiddle example और जब भी मैं प्रत्येक बहुभुज सुविधा को ज़ूम करने में कामयाब रहा हूं, मैं प्रत्येक पर एक केंद्रीकृत टेक्स्ट लेबल भी प्रदर्शित करना चाहता हूं ... field_title
वेरिएबल मिला get_fields
विधि के भीतर। मुझे नहीं पता कि यह कैसे करना है और मेरे सभी गुगल इस आलेख के साथ आए हैं: http://openlayers.org/en/v3.3.0/examples/vector-labels.html जो मुझे पूरी तरह भ्रमित लगता है क्योंकि मैं ओएल के लिए थोड़ा नया हूं!ओपनलेयर 3:
उत्तर
एक पाठ ol.Feature
करने के लिए आप सुविधा में विवरण और set a style कि एक style function है स्टोर करेगा जोड़ने के लिए (कि सुविधा से वर्णन मिल जाएगा और यह दिखाने):
field_polygon.set('description', field_title);
field_polygon.setStyle(styleFunction);
function styleFunction() {
return [
new ol.style.Style({
fill: new ol.style.Fill({
color: 'rgba(255,255,255,0.4)'
}),
stroke: new ol.style.Stroke({
color: '#3399CC',
width: 1.25
}),
text: new ol.style.Text({
font: '12px Calibri,sans-serif',
fill: new ol.style.Fill({ color: '#000' }),
stroke: new ol.style.Stroke({
color: '#fff', width: 2
}),
// get the text from the feature - `this` is ol.Feature
// and show only under certain resolution
text: map.getView().getZoom() > 12 ? this.get('description') : ''
})
})
];
}
यह शानदार है! धन्यवाद! मैं केवल एक निश्चित ज़ूम स्तर के ऊपर पाठ कैसे दिखाऊंगा? –
अद्यतन उत्तर देखें। 'map.getView()। getZoom()> 12? this.get ('description'): '' –
बिल्कुल सही, धन्यवाद! –
- 1. ज़ूमटोएक्सेंट ओपनलेयर 3
- 2. ओपनलेयर -3 में Google बेसमैप कैसे जोड़ें?
- 3. ओपनलेयर
- 4. ओपनलेयर
- 5. ओपनलेयर
- 6. ओपनलेयर event.register
- 7. ओपनलेयर: DrawFeature
- 8. एक छुपे तत्व में एक ओपनलेयर 3 मानचित्र ड्राइंग
- 9. ओपनलेयर 3 में किसी सुविधा से परत कैसे प्राप्त करें?
- 10. ओपनलेयर 3 में होवर पर कर्सर को कैसे बदलें?
- 11. ओपनलेयर - एचटीएमएल डीवी ओवरले
- 12. ओपनलेयर, अच्छा मार्कर क्लस्टरिंग
- 13. ओपनलेयर रीफ्रेश स्ट्रैटजी समस्याएं
- 14. ओपनलेयर हमेशा ऑफ़लाइन एप्लिकेशन?
- 15. ओपनलेयर क्लस्टर रिकॉल्यूलेट
- 16. ओपनलेयर और टाइपस्क्रिप्ट?
- 17. ओपनलेयर समन्वय प्रणाली
- 18. ओपनलेयर 3 में वेक्टर परत से सुविधाओं को कैसे प्राप्त करें 3
- 19. ओपनलेयर सर्कल पॉलीगॉन movMaps परत
- 20. ओपनलेयर स्टाइल के साथ समस्या
- 21. ओपनलेयर जो कम नहीं हैं?
- 22. ओपनलेयर और कैचिंग ड्रैग इवेंट
- 23. ओपनलेयर शैली सीएसएस फीचर पॉपअप
- 24. ओपनलेयर वेक्टर फीचर पिक्सेल स्थिति
- 25. ओपनलेयर/ओपनस्ट्रीटमैप पृष्ठभूमि लंबवत धारीदार और squished
- 26. जांचें कि ओपनलेयर 3 में पॉलीगॉन के अंदर कोई बिंदु है या नहीं,
- 27. ओपनलेयर वेक्टर पर केवल कुछ ज़ूम स्तर
- 28. ओपनलेयर: डिफ़ॉल्ट रूप से डबल-क्लिक
- 29. मार्कर और वैक्टर के लिए ओपनलेयर ज़िन्डेक्स
- 30. ओपनलेयर में क्षैतिज रेखाएं कैसे आकर्षित करें?
क्या आप एनिमेटिंग भाग को दूसरे प्रश्न पर ले जा सकते हैं? यह इस प्रारंभिक भ्रम में मदद कर सकता है। –
@ जोनाटावाकर ने किया है। धन्यवाद। –