Mapbox 如何将标记添加到地图框地图?

Mapbox 如何将标记添加到地图框地图?,mapbox,Mapbox,我以地图盒商店定位器为例()进行了定制。到目前为止,我唯一更改的是示例中locations变量中两个项目的lat-long。我改变的那些不再出现在地图上,但其他的却出现了。同样的lat-long组合如果在地图框内(我的意思是在地图框网站上)就可以正常工作。我如何让它工作 { "type": "Feature", "geometry": { "type": "Point", "coordinat

我以地图盒商店定位器为例()进行了定制。到目前为止,我唯一更改的是示例中locations变量中两个项目的lat-long。我改变的那些不再出现在地图上,但其他的却出现了。同样的lat-long组合如果在地图框内(我的意思是在地图框网站上)就可以正常工作。我如何让它工作

{
            "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
          ]