2017-06-02 2 views
0

La propriété de titre d'un fichier GeoJSON est automatiquement ajouté comme une étiquette à la pushpin correspondante dans Bing Maps v8, comme vous pouvez le voir dans la capture d'écran suivante this example:Existe-t-il une description de l'API Bing Maps sur la manière dont Bing transforme les propriétés GeoJSON?

enter image description here

"title":"M 3.0 - 114km NNE of Punta Cana, Dominican Republic" 

Est-ce comportement documenté n'importe où? Parce que je me demande s'il existe d'autres comportements spéciaux des champs de propriétés. ;-)

Répondre

0

Toutes les propriétés des objets GeoJSON sont ajoutées à la propriété metadata de la forme Bing Maps résultante. Par exemple pushpin.metadata = { /*GeoJSON info */}

Le rappel pour le module GeoJSON renvoie un tableau de formes, vous devrez donc parcourir chacune d'entre elles pour accéder à chaque métadonnée individuelle de formes si vous le souhaitez.

Outre la capture de ces informations, certaines d'entre elles sont également utilisées pour personnaliser la forme. Fondamentalement, la plupart des options de forme (punaise, polyligne, polygone) sont supportées. Ceci est documenté ici: https://msdn.microsoft.com/en-us/library/mt712806.aspx Voici un exemple d'objet GeoJSON qui rend une punaise rouge avec une étiquette de "New York":

{ 
    "type": "FeatureCollection", 
    "features": [ 
     { 
      "type": "Feature", 
      "geometry": { 
       "type": "Point", 
       "coordinates": [-74.006393, 40.714172] 
      }, 
      "properties": { 
       "color": "red", 
       "title": "New York" 
      } 
     } 
    ] 
}