さて、PHPを使用してjsonファイルをエンコードしようとしています。その後、Polymapsサービスでマップを描画するために使用しています。
Instagram APIからjsonをエンコードするときに問題が発生します。それは可能ですが、この特定の方法で構造をネストする必要があります。私が今持っている私のコードは、次の形式でエンコードしています。
[
{
"title":"some value",
"src":"some value",
"lat":"some value",
"lon":"some value"
},
...
などなど。次のような形式に一致させる必要があります。
{
"type":"FeatureCollection",
"features":[
{
"type":"Feature",
"geometry":{
"coordinates":[
-94.34885,
39.35757
],
"type":"Point"
},
"properties":{
"latitude":39.35757,
"title":"Kearney",
"id":919,
"description":"I REALLY need new #converse, lol. I've had these for three years. So #destroyed ! :( Oh well. Can't wait to get a new pair and put my #rainbow laces through. #gay #gaypride #bi #proud #pride #colors #shoes #allstar #supporting ",
"longitude":-94.34885,
"user":"trena1echo5",
"image":"http://images.instagram.com/media/2011/09/09/ddeb9bb508c94f2b8ff848a2d2cd3ece_7.jpg",
"instagram_id":211443415
}
},
{
"type":"Feature",
"geometry":{
"coordinates":[
-0.09402781,
51.51512
],
"type":"Point"
},
"properties":{
"latitude":51.51512,
"title":"City Of London",
"id":918,
"description":"#destroyed",
"longitude":-0.09402781,
"user":"axxoul",
"image":"http://distillery.s3.amazonaws.com/media/2011/09/09/ffda47fb97924a41bc36b0b024fcdfad_7.jpg",
"instagram_id":211074717
}
},
...ネストされた構造。私はjqueryをjsonファイルから読み取るように動作させ、phpスクリプトを記述してjsonを作成しています...これが私にとって最後のパズルのピースです。