0

私は本質的にゲームであるiOSアプリのコンセプト開発段階にあります。私がやりたいことの1つは、現在の場所に関する情報を取得することです。これまでマップキットを使用したことはありませんが、さまざまなドキュメントをざっと読んだところ、主にディスプレイキットとして設計されているようです。地図の表示に加えて、その場所にある可能性のあるデータをクエリすることもできます。たとえば、緯度と経度を指定する場合、その場所が陸を表すのか水を表すのかを知りたいです。陸上の場合、最寄りの通りにどれくらい近いですか?通りの近くにない場合、その場所について他にどのような情報がありますか?

ジオコーディングされた膨大な量のデータが利用可能であることに気付きましたが、マップキットから直接クエリできる情報はありますか?標高などは簡単に手に入ると思っていたのですが、まだ見たことがありません。私は間違った場所を見ているだけですか?

4

1 に答える 1

0

私の知る限り、MapKit から直接クエリできるデータはありません。つまり、ある場所が陸地か水辺かを MapKit に尋ねることはできません。

現在の経度/緯度でリバース ジオコーディングを使用して、場所の詳細 (たとえば、最も近い通り/町、または場所がどの国にあるのか) を調べることができます。

組み込みのApple Geocoding フレームワーク、またはGoogle Geocoding APIを確認してください。

お役に立てれば。

于 2012-11-03T16:05:21.717 に答える