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. 画像の上の位置div
- 3. graphviz、画像上のスティックノードの位置
- 4. レイアウト上の画像の位置?
- 5. 画像の位置を他の画像の上に置いておく
- 6. iOS上のアニメーション後に画像位置を破棄するには
- 7. Planetary.jsの位置に画像を配置
- 8. 画像上の特定の位置にボタンを追加する
- 9. 位置スプライト画像
- 10. フェード画像位置
- 11. 画像位置スライド
- 12. 画像の絶対位置
- 13. 画像ビューの位置
- 14. 画像の絶対位置?
- 15. Delphi tbutton画像の位置
- 16. CSS画像の位置/フォーカス
- 17. 画像が画面上のマウスカーソル位置(WPF画像制御)から
- 18. iosでオリジナル画像のピクセル位置を見つける方法
- 19. 位置画像のサイズJSFiddleデモ上記について
- 20. 画像上に絶対位置のある応答テキストサイズ
- 21. iosでビデオの画像の位置が変更される
- 22. 画像の左上隅の位置を見つける
- 23. 再配置画像 - iOSの
- 24. 位置UIImageViewの画像の先頭に
- 25. フィッシュアイ画像の球面上のピクセル位置へのマップ点
- 26. Jquery - 画面上の左上位置
- 27. iOS上の固定位置の背景
- 28. CSS絶対位置のない画像上のテキスト(幅100%)
- 29. CSSの背景画像。テキスト上の位置
- 30. のiOS CoreLocation高度
@ spike Lee私は同じことをしたいと思う私はそれを開始するためのいくつかの初期ステップを教えてくれますか? –