Mapbox 如何将标记添加到地图框地图?
我以地图盒商店定位器为例()进行了定制。到目前为止,我唯一更改的是示例中locations变量中两个项目的lat-long。我改变的那些不再出现在地图上,但其他的却出现了。同样的lat-long组合如果在地图框内(我的意思是在地图框网站上)就可以正常工作。我如何让它工作Mapbox 如何将标记添加到地图框地图?,mapbox,Mapbox,我以地图盒商店定位器为例()进行了定制。到目前为止,我唯一更改的是示例中locations变量中两个项目的lat-long。我改变的那些不再出现在地图上,但其他的却出现了。同样的lat-long组合如果在地图框内(我的意思是在地图框网站上)就可以正常工作。我如何让它工作 { "type": "Feature", "geometry": { "type": "Point", "coordinat
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-40.729423,
73.981437
]
},
"properties": {
"phoneFormatted": "(202) 234-7336",
"phone": "2022347336",
"address": "199 Ave A",
"city": "New York",
"country": "United States",
"crossStreet": "at 15th St NW",
"state": "D.C."
}
}
两个问题:协调秩序和北/东南/西 该坐标:
"coordinates": [
-40.729423,
73.981437
]
按纬度、经度顺序排列。Mapbox以及该数据所采用的标准格式指定了经度、纬度顺序(类似地,KML、ShapeFile和大多数其他地理空间数据格式指定的是经度、纬度,而不是相反的顺序)
翻转坐标:
"coordinates": [
73.981437,
-40.729423
]
另一个问题是坐标不正确:纽约位于西半球,经度值是用0°本初子午线测量的,左边是负数,右边是正数(与数学相同)。纬度是相对于赤道测量的,正向上升,负向下降。因此,位于北半球和西半球的纽约应该有负经度和正纬度
"coordinates": [
-73.981437,
40.729423
]