2017-07-24 3 views
0

J'ai trouvé un article officiel qui montre comment ajouter une couche clustering à Map mais cet exemple prend une entrée depuis une fonction TestDataGenerator.Je ne sais pas comment transmettre mes informations pour que la map génère une punaise basée sur mes données .Bing Map Pushpin - Comment ajouter une couche de clustering sur Bing Map avec des données personnalisées (coordonnées) à l'aide du SDK interactif Bing Maps V8?

Bing Map Official Article on "Add clustering layer to map"

<div id='printoutPanel'></div> 
     <div id='myMap' style='width: 100vw; height: 100vh;'></div> 
     <script type='text/javascript'> 
      function loadMapScenario() { 
       var map = new Microsoft.Maps.Map(document.getElementById('myMap'), { 
        credentials: 'Your Bing Maps Key', 
        center: new Microsoft.Maps.Location(39.393486, -98.100769), 
        zoom: 3 
       }); 
       Microsoft.Maps.loadModule('Microsoft.Maps.Clustering', function() { 
        // Creating sample Pushpin data within map view 
        var pushpins = Microsoft.Maps.TestDataGenerator.getPushpins(1000, map.getBounds()); 
        var clusterLayer = new Microsoft.Maps.ClusterLayer(pushpins, { gridSize: 100 }); 
        map.layers.insert(clusterLayer); 
       }); 
      } 
     </script> 
     <script type='text/javascript' src='https://www.bing.com/api/maps/mapcontrol?callback=loadMapScenario' async defer></script> 

S'il vous plaît visitez le lien ci-dessus si tout est un clair.

Répondre

0

Le générateur de données de test renvoie un tableau de punaises. Parcourez simplement vos données personnalisées et créez un tableau de punaises, puis transmettez-le dans la couche de classification.

+0

Nous vous remercions de votre réponse. Pouvez-vous s'il vous plaît me donner un code simple sur le type de données que je peux mettre à l'intérieur de la matrice pushpin. Je veux générer une punaise en utilisant la longitude et la longitude. –

+0

Il y a une tonne d'échantillons et de documentation sur ceci: https://www.bing.com/api/maps/sdkrelease/mapcontrol/isdk#addDefaultPushpin+JS – rbrundritt