MapBox जीएल जे एस के साथ संभव पत्रक का उपयोग कर रहा है?

वोट
1

मैं एक का उपयोग कर एक परियोजना पर पत्रक परतों का उपयोग करने का प्रयास कर रहा हूँ MapBox जीएल जे एस नक्शा । MapBox मानचित्र का दृष्टांत को दो अलग अलग तरीकों प्रदान करता है, और सभी पत्रक उदाहरण का उपयोग कर रहे 'क्लासिक' MapBox एपीआई । मैं जीएल जे एस तरीका का उपयोग कर एक पूरे अनुभव का निर्माण किया है (और मज़बूत सुविधाएं और प्रलेखन के लिए लग रहा था):

    map = new mapboxgl.Map({
    container: 'map', // container id
    style: videoStyle,
    center: [-73.945360, 40.717533], // starting position
    bearing: 90,
    zoom: mapInitZoom // starting zoom
    });

हालांकि, अब मैं क्रम में पत्रक उपयोग करने के लिए केंद्र बिंदु से दूरी प्राप्त करने के लिए, पत्रक प्रलेखन के सभी इस तरह के नक्शे को दर्शाता है की जरूरत है कि:

var mymap = L.map('mapid').setView([51.505, -0.09], 13);

वहाँ एक रास्ता मैं अपने प्रोजेक्ट उपयोग जारी रख सकते है MapBox जीएल जे एस एपीआई और संयुक्त पत्रक? किसी को भी एक उदाहरण या API दस्तावेज़ जहाँ मैं इस बारे में पढ़ सकते हैं के कुछ हिस्सों के लिए मुझे प्रत्यक्ष कर सकते हैं?

ओह, और कारण मैं लगता है कि मैं जरूरत पत्रक क्योंकि मैं इस संदर्भ आरेख छवि की तरह मेरी नक्शा करने के लिए छवि परतों जोड़ने की जरूरत है:यहाँ

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


1 जवाब

वोट
3

तुम एक करने के लिए छवि जोड़ सकते हैं mapbox-gl-jsनक्शा। यहां ऐसा करने के बारे में एक उदाहरण है: https://www.mapbox.com/mapbox-gl-js/example/image-on-a-map/

आप उदाहरण में देख सकते हैं, आप एक जोड़ने की जरूरत है ImageSource :

map.addSource('overlay', {
   type: 'image',
   url: 'https://www.mapbox.com/images/foo.png',
   coordinates: [
       [-76.54, 39.18],
       [-76.52, 39.18],
       [-76.52, 39.17],
       [-76.54, 39.17]
   ]
});

और फिर एक रेखापुंज परत इस स्रोत के आधार पर:

map.addLayer({
        'id': 'overlay',
        'source': 'overlay',
        'type': 'raster',
        'paint': {'raster-opacity': 0.85}
    });

सामान्यतया Leaflet.js/ mapbox.jsहै, जबकि सबसे अच्छा रेखापुंज टाइल सेट के लिए अनुकूल है mapbox-gl-jsवेक्टर टाइल सेट के लिए है।

आप उपयोग करना चाहते हैं Leafletएक सदिश टाइल सेट के साथ, आप पत्रक वाले प्लग इन का समर्थन वेक्टर टाइल सेट से कुछ पर एक नजर है कर सकते हैं: https://github.com/mapbox/awesome-vector-tiles#clients

07/10/2016 को 07:21
का स्रोत उपयोगकर्ता

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