MapBox-जीएल-निर्देशों घटनाओं आग नहीं करता है

वोट
0

मैं में दो मार्करों के बीच एक सरल मार्ग की गणना करने कोशिश कर रहा हूँ MapBox-जीएल-दिशाओं । मैं का उपयोग करना चाहते .on('route')घटना लेकिन यह कभी सक्रिय करता है। मैं उदाहरण में दिखाया गया के पुनर्निर्माण के लिए tryed डॉक्स , लेकिन कोई सफलता के साथ। मैं निम्नलिखित किया:

var map = new mapboxgl.Map({
  container: 'map',
  style: 'mapbox://styles/mapbox/streets-v8'
});


var directions = new mapboxgl.Directions({
  unit: 'metric', // Use the metric system to display distances.
  profile: 'driving', // Set the initial profile to walking.
  container: 'directions' // Specify an element thats not the map container.
});


map.on('load', function() {
  directions.setOrigin([77.5045504332, 13.0386169339]); // On load, set the origin to Toronto, Ontario.
  directions.setDestination([77.5075504332, 13.0386169339]); // On load, set the destination to Montreal, Quebec.
});


directions.on('route', function(e) {
  alert(FIRE!)
});

क्यों इस गतिविधि सक्रिय नहीं है? यहाँ एक है जे एस बेला भी।

22/10/2016 को 20:53
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
1

मैं जे एस फिडल में चलाने के लिए आप बाहरी संसाधन लिंक MapBox जीएल और MapBox जीएल दिशा-निर्देश पुस्तकालयों का नवीनतम संस्करण का उपयोग करने के अद्यतन करने के द्वारा प्रदान की अपना कोड प्राप्त करने में सक्षम था। इसका मतलब था कि v0.12.0MapBox की जीएल जे एस के लिए बदल दिया v0.26.0और v1.0.0दिशा-निर्देश के लिए बदल प्लग इन v2.2.0

<script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.26.0/mapbox-gl.js'></script>
<link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.26.0/mapbox-gl.css' rel='stylesheet' />

<script src='https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-directions/v2.2.0/mapbox-gl-directions.js'></script>
<link rel='stylesheet' href='https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-directions/v2.2.0/mapbox-gl-directions.css' type='text/css' />

यह उदाहरण आप में पाया की तरह लग रहा डॉक्स के बाद दिसंबर 2015 में प्रकाशित किया गया था अद्यतन नहीं किया गया; यहाँ एक लिंक भी है एक दिशाओं उदाहरण है कि और अधिक हाल है और दोनों पुस्तकालयों का सही संस्करण का उपयोग करता है। अंत में, मैं वे आवश्यक नहीं कर रहे हैं के रूप में Mapbox.js को MapBox जीएल जे एस का उपयोग करते समय बाहरी लिंक निकल सकता है। सौभाग्य!

10/11/2016 को 19:00
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more