Bing是如何转换GeoJSON属性的Bing Maps API描述?
问题描述:
一个GeoJSON的文件的标题属性被自动添加为一个标签,在Bing地图V8相应的图钉,你可以在this example以下截图中看到:Bing是如何转换GeoJSON属性的Bing Maps API描述?
"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"
}
}
]
}