将lat long转换为geojson对象

Ash*_*kar 5 php geometry json geojson

如何将我的lat和long值转换为geojson对象.我在php平台上工作.

pco*_*ion 10

如果我理解得很好,你想构建一个这样的字符串:

$my_geoJSON = '{ "type": "Point", "coordinates": ['.$longitude.' ,'.$latitude.'] }';
Run Code Online (Sandbox Code Playgroud)

正如GeoJSON格式规范(RFC7946)所述:

点坐标为x,y顺序(东经,北向为投影坐标,经度和纬度为地理坐标):

 {
     "type": "Point",
     "coordinates": [100.0, 0.0]
 }
Run Code Online (Sandbox Code Playgroud)

  • 我想知道为什么 geoJSON 使用经度、纬度,而几乎所有人都使用 lat,lng。 (5认同)
  • @SamuelBarbosa,这是因为大多数其他人都错了。Lng 是 x 坐标,lat 是 y 坐标,所以正确的用法是 lng, lat。 (2认同)

j_f*_*yre -1

我认为,您应该查看geojson规范(http://geojson.org/geojson-spec.html#id9)您还可以查看简单的示例,这肯定会帮助您使用纬度/经度创建简单的geojson 。