0

次のことをしたい - ユーザーが iOS アプリで物理的な住所を入力できるようにする。- この住所は経度/緯度に変換されます - Django サーバー コードは近くの場所を確認します。

これを最も効率的に行うにはどうすればよいですか?

iOSアプリで住所を経度と緯度に変換してから座標をdjangoサーバーコードに送信する必要がありますか、または住所をdjangoサーバーコードに送信してから住所を経度と緯度に変換する必要がありますか?

どんな助けでも大歓迎です!

4

3 に答える 3

5

Apple のLocation Awareness Programming Guideによると、CLGeocoder オブジェクトを使用してこれを実現できます。

CLGeocoder* geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:@"Your Address"
     completionHandler:^(NSArray* placemarks, NSError* error){
         for (CLPlacemark* aPlacemark in placemarks)
         {
         // Process the placemark.
         }
}];

CLPlacemark オブジェクトには、その場所の緯度と経度を生成する location というプロパティがあります。

于 2013-05-22T14:37:33.423 に答える
0

以下のリンクを使用すると、物理アドレスの緯度と経度で構成される json が返されます。

http://maps.google.com/maps/api/geocode/json?address=Newyork&sensor=false

于 2013-05-22T14:37:30.700 に答える