0

私は多くの掘り下げを行いましたが、かなり単純なはずのことを行う方法についての良いリソースを見つけることができないようです。

iOS6の地図にドロップしたい緯度/経度座標のセットがあります。座標は(データベースから)JSON形式で返されます。JSONは、一連の座標と場所の名前を返します。

JSON配列をマップビューにプラグインする方法を知っている人はいますか?それほど難しいことではないように聞こえますが、十分に文書化されているとは思えません。どんな助けでも素晴らしいでしょう。ありがとうございました!

4

1 に答える 1

2

あなたのjsonは次のようなものだと思います:

[ {long : 53.58448, lat : -9.8445}, .... ]

それで :

for(NSDictionary *location in locationArray){
  CLLocationCoordinate2D  point;
  point.latitude  = location[@"lat"];
  point.longitude = location[@"long"];
  AddressAnnotation *a = [[AddressAnnotation alloc] initWithCoordinate:point]; 
  [mapView addAnnotation:a];
  [a release];
}
于 2013-02-10T11:29:44.287 に答える