Bing是如何转换GeoJSON属性的Bing Maps API描述?

问题描述:

一个GeoJSON的文件的标题属性被自动添加为一个标签,在Bing地图V8相应的图钉,你可以在this example以下截图中看到:Bing是如何转换GeoJSON属性的Bing Maps API描述?

enter image description here

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

这种行为随处记录?因为我想知道房地产领域是否还有其他特殊行为。 ;-)

GeoJSON对象的所有属性都添加到生成的Bing地图形状的元数据属性中。例如pushpin.metadata = { /*GeoJSON info */}

GeoJSON模块的回调函数会返回一个形状数组,因此如果需要的话,您需要遍历每个形状以访问每个形状的单个元数据。

除了捕获这些信息,它还有一些也用于定制形状。基本上,大多数形状选项(图钉,折线,多边形)都受支持。这是在这里记录:https://msdn.microsoft.com/en-us/library/mt712806.aspx这是一个示例GeoJSON对象,呈现带有“纽约”标签的图钉红色:

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