http://navigationapps.com/wp-content/uploads/2010/10/point-inside-2.pngに似た建物ナビゲーションアプリケーションを作成しようとしています。私はUIImageViewとしてビルフロアプラン画像を表示し、CoreLocationを使用してピンポインタの経度と緯度座標を取得することを計画しています。次のステップは、私もイメージにポイントをプロットしていますか? - 私はすでにユーザーの緯度と経度の座標を取得することができます。iOS CoreLocation画像の上にユーザの位置をプロット
答えて
まず、ピンポイントのアイコンを表示するためのUIImageView、次に緯度/経度の座標を上の位置に変換する関数あなたのイメージ
は、このメソッドから返さそれからちょうど値にあなたのピンUIImageView「センター」プロパティを設定し
- (CGPoint)plotPointOfLocation:(CLLocationCoordinate2D)location {
CLLocationCoordinate2D topLeftCoordinate = CLLocationCoordinate2DMake(/* the lat/long of the top-left of the plan image */);
CLLocationCoordinate2D bottomRightCoordinate = CLLocationCoordinate2DMake(/* the lat/long of the bottom-right of the plan image */);
CGSize planImageSize = CGSizeMake(/* the size of the plan image, as drawn on the screen, in pixels */);
CLLocationDegrees latSpan = bottomRightCoordinate.latitude - topLeftCoordinate.latitude;
CLLocationDegrees longSpan = bottomRightCoordinate.longitude - topLeftCoordinate.longitude;
CLLocationCoordinate2D offsetLocation = CLLocationCoordinate2DMake(location.latitude - topLeftCoordinate.latitude,
location.longitude - topLeftCoordinate.longitude);
CGPoint ret = CGPointMake((offsetLocation.latitude/latSpan) * planImageSize.width,
(offsetLocation.longitude/longSpan) * planImageSize.height);
return ret;
}
、建物のフロアプランイメージが先頭に北と整列していると仮定します。
あなたのおかげで助けてくれてありがとう、また私にプロセスの位置合わせを教えてくれる?どの解像度/サイズにする必要がありますか? –
あなたが好きなサイズや解像度にすることができますが、画面に表示されるサイズは 'planImageSize'に入力する必要があります。返される点はイメージの左上からの相対値なので、イメージビューがスーパービューの0,0にない場合は、これをオフセットする必要があります。 – joerick
今すぐ試していただきありがとうございます –
- 1. iOS 5画面上のオブジェクトの位置
- 2. graphviz、画像上のスティックノードの位置
- 3. レイアウト上の画像の位置?
- 4. 画像の位置を他の画像の上に置いておく
- 5. iOS上のアニメーション後に画像位置を破棄するには
- 6. 画像上の特定の位置にボタンを追加する
- 7. フェード画像位置
- 8. 位置スプライト画像
- 9. 画像位置スライド
- 10. 画像ビューの位置
- 11. 画像の絶対位置?
- 12. Delphi tbutton画像の位置
- 13. 画像の左上隅の位置を見つける
- 14. 再配置画像 - iOSの
- 15. フィッシュアイ画像の球面上のピクセル位置へのマップ点
- 16. Jquery - 画面上の左上位置
- 17. iOS上の固定位置の背景
- 18. CSS絶対位置のない画像上のテキスト(幅100%)
- 19. プロットの右上に位置するggplotのタイトル
- 20. ギャラリー位置を特定の画像位置でロードする
- 21. 画面上のWebView内の画像の位置を取得します
- 22. 位置画像とテキスト
- 23. 位置決め画像、
- 24. iOS - MKMapKit、アノテーション内のユーザ位置のアドレスを表示
- 25. Excelで画像の位置を探す
- 26. スパン位置に画像を挿入
- 27. Matlabプロット上のオブジェクトの位置を取得
- 28. のiOS CoreLocation高度
- 29. pandocの画像の位置合わせ
- 30. アンドロイドのデフォルト画像ボタンの位置は?
@ spike Lee私は同じことをしたいと思う私はそれを開始するためのいくつかの初期ステップを教えてくれますか? –