今回の動作確認環境: Xcode 7.2 + Swift 2.1.1 + 実機 iPhone 6 + iOS 9.2 ピンが上から降ってくるアニメーションをするためには MKMapViewDelegate と MKPinAnnotationView を使う。 長押しの処理には UILongPressGestureRecognizer を使う。 自動的にフキダシを表示するには MKMapKit.selectAnnotation を使う。 Xcode で新規に Single View Application のプロジェクトを作成して、以下のサンプルコードを ViewController.swift にコピペして、実行するだけでOK。 // // ViewController.swift // import UIKit import MapKit class ViewController: UI
I've just got stuck trying to add a detail button to my annotation point, unfortunately I don't know how to do it. Does anyone could help me with that? The image below presents what I'd like to achieve. Thanks! MapKitViewController: import UIKit import MapKit import CoreLocation class MapKitViewController: UIViewController, MKMapViewDelegate { let locationManager = CLLocationManager() @IBOutlet we
iOS 標準の地図ライブラリ MapKit と位置情報取得クラス CLLocationManager を利用して地図アプリの土台になりそうなものを作ってみた。 Swift によるサンプルコード。ほぼコピペで動作する (他には Info.plist の編集が必要)。Storyboard は使わない。 今回の動作確認環境: Xcode 7.2 + Swift 2.1.1 + 実機 iPhone 6 + iOS 9.2 サンプルコードを動かすためにやること概要 Xcode で新規に Single View Application のプロジェクトを作成 ViewController.swift にサンプルコードをコピペ Info.plist に NSLocationWhenInUseUsageDescription または NSLocationAlwaysUsageDescription を追加
標準のMapKitではなく、『Google Maps SDK for iOS』を使用したい時に MapKitの機能と比較しながらだと、移行しやすいかと考え 記事にまとめました。 日本語の情報はまだ少なく、開発時に苦労するので 今回の記事は中々重宝するのでは無いでしょうか? 対象バージョンは、『Google Maps SDK for iOS(Version 1.3.1 (June 2013))』です。 私がプロジェクトをMapKitから『Google Maps SDK for iOS』へ移行した際に 置き換えた機能ですので、『違い』を全て網羅しているわけではありませんが、 この先も違いが新たに見つかり次第、記事を更新したいと思います。 『Google Maps SDK for iOS』のインストール方法は他のブログで紹介されていますので、 今回は割愛して、ソースコードの違いに焦点を絞り、解説
画面表示とともに、マップ上の現在地にピンを立て、その後任意の場所を指定してピンを立てられるようなものをつくります。 サンプルコードは(σ・∀・)σこちら ※地名、住所などから緯度/経度に変換する、正ジオコーディングはiOS5以降の機能です、注意! @現在地を取得 CoreLocation.frameworkを追加し、ヘッダファイルにCLLocationManagerDelegateを指定します。 CLLocationManagerは位置情報の取得を開始させ、位置情報が更新されると、デリゲート先として指定したオブジェクト上でメソッドが呼ばれます。 まず、このCLLocationManagerを使って位置情報の取得開始処理を書きます。 - (void)startReceiveLocation { if (nil == self.locationManager) { self.locationM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く