में विभिन्न मार्कर समूह मैं कोणीय और पुस्तिका का उपयोग कर रहा हूं और विभिन्न मार्करों के साथ एक नक्शा बनाना चाहता हूं, उदाहरण के लिए: जहाज और पुल। मैं फिर से सभी मार्करों को हटाने और सेट किए बिना उन्हें अलग-अलग अपडेट करना चाहता हूं। तो जब मेरे पास नए जहाजों हैं, तो मैं सिर्फ जहाज मार्करों को फोन करना चाहता हूं, उन्हें अपडेट करना और पुल मार्कर एक ही रहना चाहते हैं।लीफाफ्ट
अभी, मैं कुछ इस तरह की कोशिश की:
angular.module('angularMapApp')
.controller('MainCtrl', ['$scope', 'RequestService', 'setShipMarkers', '$q', function($scope, RequestService, setShipMarkers, $q) {
angular.extend($scope, {
hamburg: {
lat: 53.551086,
lng: 9.993682,
zoom: 13
},
markers: {
ships: {
m1: {
lat: 42.20133,
lng: 2.19110
},
m2: {
lat: 42.21133,
lng: 2.18110
}
},
bridges: {
m3: {
lat: 42.19133,
lng: 2.18110
},
m4: {
lat: 42.3,
lng: 2.16110
}
}
},
defaults: {
tileLayer: 'http://{s}.tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png',
zoomControlPosition: 'topright',
tileLayerOptions: {
opacity: 0.9,
detectRetina: true,
reuseTiles: true,
},
scrollWheelZoom: false
}
});
लेकिन इस रूप में मैं निम्नलिखित त्रुटि मिलती है (मेरे विचार में markers-nested: true
सेट करने के बाद) नहीं है काम करता है,:
आप जोड़ना आवश्यक है अगर मार्कर इस कार्यक्षमता का उपयोग करने जा रहे हैं तो निर्देश के लिए परतें।
हालांकि मुझे परतों की आवश्यकता क्यों है, अगर मैं एक ही परत पर अलग मार्कर समूह को कॉल करना चाहता हूं। मैं बस उन सभी को एक साथ अद्यतन नहीं करना चाहता हूं।
तो शायद कोई मुझे बता सकता है कि अलग मार्कर समूह कैसे प्राप्त करें और उन्हें अपडेट करने के लिए उन्हें कैसे कॉल करें।
अद्यतन करने तुम्हारा मतलब तक बदल 'lat' और' lng' निर्देशांक? उदाहरण के लिए – chrki
हां। या बस सभी जहाज मार्करों को हटा दें और कुछ नया – threxx
जोड़ें क्या आप स्निपेट या प्लंकर बना सकते हैं? इस तरह से आपको जवाब देना बहुत आसान होगा .. –