<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0cASX49eip7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-5048025544779233799</id><updated>2011-11-28T09:44:08.062+09:00</updated><category term="UIPrintInteractionController" /><category term="iPhoneアプリ開発" /><category term="アプリ紹介サイト" /><category term="プロトコル" /><category term="NSMutableDictionary" /><category term="ディレクトリ" /><category term="動画" /><category term="UIApplicationDelegate" /><category term="カテゴリ" /><category term="NSString" /><category term="２Dグラフィクス" /><category term="メモリ管理" /><category term="ライブラリ" /><category term="開発ドキュメント" /><category term="UIFont" /><category term="開発アプリ" /><category term="dealloc" /><category term="キャスト" /><category term="マルチビュー" /><category term="NSNumber" /><category term="UIPickerView" /><category term="NSUInteger" /><category term="UISwitch" /><category term="iAd" /><category term="UILabel" /><category term="First Responder" /><category term="関数" /><category term="プロパティリスト" /><category term="iPhoneアプリ概念" /><category term="MutableDeepCopy" /><category term="UIButton" /><category term="高速列挙" /><category term="デザインパターン" /><category term="エラー" /><category term="NSBundle" /><category term="Mac周辺機器" /><category term="文字列" /><category term="nibファイル" /><category term="NSInteger" /><category term="UITexitField" /><category term="mailto:" /><category term="XCode" /><category term="iPhoneOSレイヤー" /><category term="UITableViewDelegate" /><category term="文字列表示" /><category term="iPadアプリ開発環境" /><category term="UIImageView" /><category term="CoCoa" /><category term="UIActionSheetDelegate" /><category term="CoreFoundation" /><category term="Xcode4" /><category term="UIAleartView" /><category term="release" /><category term="UIActionSheet" /><category term="型" /><category term="Interface Builder" /><category term="UIDatePicker" /><category term="＠selector" /><category term="表" /><category term="オブジェクト分割" /><category term="ボタン" /><category term="Macアプリ" /><category term="UIControEvent" /><category term="Files'Owner" /><category term="NSDictionary" /><category term="＠property" /><category term="＠class" /><category term="プロパティ" /><category term="代入" /><category term="UIViewController" /><category term="Objective-C" /><category term="Apple Developer Program" /><category term="UIImage" /><category term="C言語" /><category term="UITableViewDataSorce" /><category term="if_in" /><category term="ModalView" /><category term="UIView" /><category term="NSDateFormatter" /><category term="JSON" /><category term="NSArray" /><category term="UITableViewCell" /><category term="Facebook" /><category term="サブビュー" /><category term="lazy loading" /><category term="Mac操作" /><category term="iPhoneアプリ開発環境" /><category term="init" /><category term="NSMutableArray" /><category term="UIWindow" /><category term="アニメーション" /><category term="メソッド" /><category term="NSIndexPath" /><category term="UIResponder" /><category term="UIScrollView" /><category term="サンプルコード" /><category term="UIKit" /><category term="NSObject" /><category term="回転" /><category term="alloc" /><category term="ルートコントローラ" /><category term="UISlider" /><category term="retain" /><category term="UITableView" /><category term="マーケティング" /><category term="巻き紙電卓" /><category term="画像" /><category term="iOS5" /><title>モバ造の家に突然iMacがやって来た!!</title><subtitle type="html">酔っぱらって買ってしまったiMacの行く末は...&lt;br&gt;
&lt;br&gt;
iPhone App 「巻き紙電卓」できました。よろしくね！！</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://moba-mac.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://moba-mac.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5048025544779233799/posts/default?start-index=4&amp;max-results=3&amp;redirect=false&amp;v=2" /><author><name>モバ造</name><uri>http://www.blogger.com/profile/07701936867534674293</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_2CkeBuKMPoQ/SOiIOcmqi2I/AAAAAAAAAA8/r2Gkm79keBk/S220/DSCN0233.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>254</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>3</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/ikxrT" /><feedburner:info uri="blogspot/ikxrt" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C04BRX4ycCp7ImA9WhdUEEg.&quot;"><id>tag:blogger.com,1999:blog-5048025544779233799.post-7999199526886335240</id><published>2011-09-27T00:45:00.005+09:00</published><updated>2011-09-27T00:45:54.098+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-27T00:45:54.098+09:00</app:edited><title>UIImageの生成の仕方</title><content type="html">UIImageの生成にあたり、簡単なので[UIImage imageNamed:@"image.png"]といった具合に生成することもあるかと思いますが、この場合マルチタスクで一旦プログラムが終了すると、情報が廃棄されてしまいます。&lt;br /&gt;
&lt;br /&gt;
そのため、やはり面倒でも以下のような生成をしないとだめなようです。&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #34237c; font: 11.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="color: #663fa4;"&gt;NSString&lt;/span&gt;&lt;span style="color: black;"&gt; *path= [[&lt;/span&gt;&lt;span style="color: #663fa4;"&gt;NSBundle&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;mainBundle&lt;span style="color: black;"&gt;] &lt;/span&gt;pathForResource&lt;span style="color: black;"&gt;:&lt;/span&gt;&lt;span style="color: #ce2f26;"&gt;@"image"&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;ofType&lt;span style="color: black;"&gt;:&lt;/span&gt;&lt;span style="color: #ce2f26;"&gt;@"png"&lt;/span&gt;&lt;span style="color: black;"&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: #34237c; font: 11.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="color: #467e83;"&gt;UIImage *image&lt;/span&gt;&lt;span style="color: black;"&gt; = [[&lt;/span&gt;&lt;span style="color: #663fa4;"&gt;UIImage&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;alloc&lt;span style="color: black;"&gt;] &lt;/span&gt;initWithContentsOfFile&lt;span style="color: black;"&gt;:path];&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: #34237c; font: 11.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;
&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font: normal normal normal 11px/normal Menlo; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5048025544779233799-7999199526886335240?l=moba-mac.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b0m10pIq5IhYssBFUDg4V6PU630/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b0m10pIq5IhYssBFUDg4V6PU630/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b0m10pIq5IhYssBFUDg4V6PU630/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b0m10pIq5IhYssBFUDg4V6PU630/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ikxrT/~4/FJNZ-gw6MQU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://moba-mac.blogspot.com/feeds/7999199526886335240/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://moba-mac.blogspot.com/2011/09/uiimage.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5048025544779233799/posts/default/7999199526886335240?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5048025544779233799/posts/default/7999199526886335240?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ikxrT/~3/FJNZ-gw6MQU/uiimage.html" title="UIImageの生成の仕方" /><author><name>モバ造</name><uri>http://www.blogger.com/profile/07701936867534674293</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_2CkeBuKMPoQ/SOiIOcmqi2I/AAAAAAAAAA8/r2Gkm79keBk/S220/DSCN0233.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://moba-mac.blogspot.com/2011/09/uiimage.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAAQ344cSp7ImA9WhdVGEQ.&quot;"><id>tag:blogger.com,1999:blog-5048025544779233799.post-8349779860069178820</id><published>2011-09-25T05:55:00.003+09:00</published><updated>2011-09-25T05:55:42.039+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-25T05:55:42.039+09:00</app:edited><title>MKAnnotationのキューを使うと拡張プロパティが壊れる</title><content type="html">MKMapKitではTableViewと同じく、MKAnnotationをキューに入れて使い回すことができます。ただし、MKAnnotationを派生させて追加のプロパティを入れていると、値が壊れてしまうことがあるようです。&lt;br /&gt;
&lt;br /&gt;
そのため、キューをはずして都度Map上に持って行くことにしましたが、あってるのかな？&lt;br /&gt;
&lt;br /&gt;
皆困っていないのだろうか・・&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5048025544779233799-8349779860069178820?l=moba-mac.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AaxGWcWh2OxKo5GrQ_KKpqMgo00/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AaxGWcWh2OxKo5GrQ_KKpqMgo00/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AaxGWcWh2OxKo5GrQ_KKpqMgo00/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AaxGWcWh2OxKo5GrQ_KKpqMgo00/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ikxrT/~4/NRp8zGoSgeI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://moba-mac.blogspot.com/feeds/8349779860069178820/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://moba-mac.blogspot.com/2011/09/mkannotation.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5048025544779233799/posts/default/8349779860069178820?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5048025544779233799/posts/default/8349779860069178820?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ikxrT/~3/NRp8zGoSgeI/mkannotation.html" title="MKAnnotationのキューを使うと拡張プロパティが壊れる" /><author><name>モバ造</name><uri>http://www.blogger.com/profile/07701936867534674293</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_2CkeBuKMPoQ/SOiIOcmqi2I/AAAAAAAAAA8/r2Gkm79keBk/S220/DSCN0233.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://moba-mac.blogspot.com/2011/09/mkannotation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4FRXc4fyp7ImA9WhdVFEk.&quot;"><id>tag:blogger.com,1999:blog-5048025544779233799.post-1651017397676521110</id><published>2011-09-19T22:11:00.000+09:00</published><updated>2011-09-20T00:08:34.937+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T00:08:34.937+09:00</app:edited><title>地図の表示(MapKit)</title><content type="html">MapKitはメルカトル図法をサポートする。&lt;br /&gt;
&lt;br /&gt;
MapKitは３つの座標系をサポートする。&lt;br /&gt;
&lt;br /&gt;
1. 地図座標（球状表現の緯度／経度）&lt;br /&gt;
座標　CLLocationCoordinate2D （緯度と経度）&lt;br /&gt;
領域　MKCoordinateSpan &amp;nbsp;及び MKCoordinate Region&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-oS8wdDYgxFE/Tnda61ZJLoI/AAAAAAAADgk/RoL6QSm9Rv4/s1600/101021-0010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-oS8wdDYgxFE/Tnda61ZJLoI/AAAAAAAADgk/RoL6QSm9Rv4/s1600/101021-0010.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
2. 地図点（メルカトル図法のX、Y）&lt;br /&gt;
地図点 MKMapPoint&lt;br /&gt;
領域　MKMapSize, &amp;nbsp;MKMapRect&lt;br /&gt;
&lt;br /&gt;
3. 点(UIView)&lt;br /&gt;
カスタムコンテンツの描画前に点にマッピングされる必要がある。&lt;br /&gt;
&amp;nbsp;　点：CGPoint&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;領域：CGSize, CGRect&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;座標系の変換&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;col style="width: 13.770763%;"&gt;&lt;/col&gt;&lt;col style="width: 13.770763%;"&gt;&lt;/col&gt;&lt;col style="width: 72.458474%;"&gt;&lt;/col&gt;
			&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;
				&lt;td style="background-color: rgb(80.000000%, 93.330000%, 100.000000%); border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;/td&gt;
				&lt;td style="background-color: rgb(80.000000%, 93.330000%, 100.000000%); border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;/td&gt;
				&lt;td style="background-color: rgb(80.000000%, 93.330000%, 100.000000%); border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;/td&gt;
			&lt;/tr&gt;
&lt;tr&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図座標
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;点
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;convertCoordinate: toPointToView: &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;(MKMapView)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;convertRegion: toRectToView: &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;(MKMapView)
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
			&lt;/tr&gt;
&lt;tr&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図座標
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図点
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;MKMapPointForCoordinate
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
			&lt;/tr&gt;
&lt;tr&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図点
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図座標
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;MKCoordinateForMapPoint
MKCoordinateRegionForMapRect
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
			&lt;/tr&gt;
&lt;tr&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図点
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;点
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;pointForMapPoint: &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;(MKOverlayView)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;rectForMapRect: &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;(MKOverlayView)
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
			&lt;/tr&gt;
&lt;tr&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;点
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図座標
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;convertPoint: toCoordinateFromView: &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;(MKMapView)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;convertRect: toRegionFromView: &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;(MKMapView)
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
			&lt;/tr&gt;
&lt;tr&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;点
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図点
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
				&lt;td style="border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.250000pt; border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.250000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.250000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.250000pt;"&gt;&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;mapPointForPoint: &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;(MKOverlayView)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;mapRectForRect: &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;(MKOverlayView)
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
			&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
MKMapView.regionの構造体であるMKCoordinateRegionの&lt;span class="Apple-style-span" style="color: red;"&gt;スパン(span)&lt;/span&gt;は矩形の幅と高さの値 に似ているが、地図座標で指定されるため、&lt;span class="Apple-style-span" style="color: red;"&gt;単位は度、分、秒&lt;/span&gt;となる。&lt;br /&gt;
&lt;br /&gt;
緯度1度は約111キロメートルに相当するが、経度の長さは緯度によって変わる。赤道では、経度1度は約111キロメートルに相当するが、極ではゼロになる。スパンをメートル単位で指定したい場合は、 MKCoordinateRegionMakeWithDistanceを使用して、度数ではなくメートル値で領域データ構造体 を作成する。
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;位置を変更&lt;/span&gt;するには、centerCoordinateプロパティを設定するか、[mapView setCenterCoordinate:centerCoordinate&amp;nbsp;animated:YES];等で指定する。&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;領域割り当てる&lt;/span&gt;場合は、regionプロパティを設定するか、[mapView setRegion:region animated:YES];等で指定する。&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;// &lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 9pt; font-weight: 300;"&gt;縮小する&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: LetterGothic; font-size: 12px;"&gt;MKCoordinateRegion theRegion = myMapView.region;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 9pt;"&gt;theRegion.span.longitudeDelta *= 2.0;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;theRegion.span.latitudeDelta *= 2.0;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;[myMapView setRegion:theRegion animated:YES];&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: LetterGothic;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
地図上でのユーザの現在位置表示：&lt;br /&gt;
mapView.showUserLocation = YES;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;MKUserLocation注釈オブジェクトが地図に追加されると、カスタム注釈が追加されたときと同様
&lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;にデリゲートによってそのことが報告されます。カスタム注釈ビューをユーザの位置に関連付けた
い場合は、デリゲートオブジェクトのmapView:viewForAnnotation:メソッドからそのビューを返
す必要があります。デフォルトの注釈ビューを使用する場合は、このメソッドからはnilを返す必
要があります。&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: AxisStd; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
地図に対するユーザの対話操作への応答：&lt;br /&gt;
MKMapViewDelegateプロトコルに準拠したオブジェクトで次の種 類のイベントに応答する。&lt;br /&gt;
■ 地図の可視領域の変更&lt;br /&gt;
■ ネットワークからの地図タイルの読み込み&lt;br /&gt;
■ ユーザの位置の変更&lt;br /&gt;
■ 注釈とオーバーレイに関連する変更
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
地図の注釈：&lt;/div&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図に固定のコンテンツを追加して地図と一緒にスクロールさせたい場合は、注
釈とオーバーレイを作成しなければなりません。&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;

	
		
		
	
	
		&lt;/span&gt;&lt;br /&gt;
&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図に注釈を表示するには、アプリケーションは2つのオブジェクトを指定する必要があります。&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section"&gt;
&lt;div class="layoutArea"&gt;
&lt;div class="column"&gt;
&lt;ul style="list-style-type: square;"&gt;
&lt;li style="font-family: 'ZapfDingbatsITC'; font-size: 7.000000pt;"&gt;
							&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;MKAnnotationプロトコルに準拠し、注釈のデータを管理するオブジェクト(注釈オブジェク
&lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 500;"&gt;ト)。&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-family: 'ZapfDingbatsITC'; font-size: 7.000000pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;地図の表面に注釈の可視表現を描画する(MKAnnotationViewクラスから派生した)ビュー(注
&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times; font-size: small;"&gt;&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 500;"&gt;釈ビュー)。&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
注釈ビューを提供するにはMap Viewデリゲートオブジェクトを使用します。
&lt;br /&gt;
1. 注釈オブジェクトの定義&lt;br /&gt;
MKPointAnnotationクラス（タイトル、サブタイトル）またはMKAnnotationプロトコルに準拠したカスタムオブジェクト&lt;br /&gt;
&lt;br /&gt;
2. 注釈ビューの定義&lt;br /&gt;
静止画像の場合、MKAnnotationViewクラスのimageプロパティに画像を割り当てる。&lt;br /&gt;
ピンの場合、MKPinAnnotationViewクラスを使用する。&lt;br /&gt;
それ意外の場合、MKAnnotationViewクラスをサブクラス化する。&lt;br /&gt;
&lt;br /&gt;
3. MapViewデリゲートにmapView:viewForAnnotation:メソッドを実装する。&lt;br /&gt;
既存の注釈ビューをキューから取り出し、なければ新規の注釈ビューを作成する。&lt;br /&gt;
&lt;br /&gt;
4. &lt;span class="Apple-style-span" style="color: red;"&gt;addAnnotation: &lt;/span&gt;または&lt;span class="Apple-style-span" style="color: red;"&gt;addAnnotations&lt;/span&gt;でMapViewに注釈オブジェクトを追加する。&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;間引いた注釈の追加&lt;/span&gt;、または&lt;span class="Apple-style-span" style="color: red;"&gt;追加した注釈の間引き&lt;/span&gt;は&lt;span class="Apple-style-span" style="color: blue;"&gt;ディベロッパ自身が対応しなくてはならない&lt;/span&gt;。&lt;br /&gt;
&lt;br /&gt;
静止画像の実装例：&lt;br /&gt;
&lt;br /&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;MKAnnotationView* aView = [[[MKAnnotationView alloc] initWithAnnotation:annotation
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;                                  reuseIdentifier:@"MyCustomAnnotation"] &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: LetterGothic; font-size: 12px;"&gt;autorelease];&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;aView.image = [UIImage imageNamed:@"myimage.png"];
aView.centerOffset = CGPointMake(10, -20);
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
標準的な注釈ビューは、デリゲートのmapView:viewForAnnotation:メソッドで作成します。&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;注釈ビューが必要になると、Map &lt;/span&gt;&lt;span style="font-family: MyriadSet; font-size: 10pt; font-weight: 500;"&gt;ViewはそのデリゲートオブジェクトのmapView:viewForAnnotation:
&lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;メソッドを呼び出します。 nilを返す場合、ピン注釈ビューが使用される。ピン注釈ビュー以外を使用する場合、使用するビューをそこで作成する。&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
Annotationは&lt;span class="Apple-style-span" style="color: red;"&gt;TableViewと同じく&lt;/span&gt;、&lt;span class="Apple-style-span" style="color: blue;"&gt;キューに入れて表示させることもできる&lt;/span&gt;。&lt;br /&gt;
（地図の倍率が変わらない場合、該当する）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;- (MKAnnotationView *)mapView:(MKMapView *)mapView
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;                      viewForAnnotation:(id &amp;lt;MKAnnotation&amp;gt;)annotation
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;{&lt;br /&gt;
// &lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 9pt; font-weight: 300;"&gt;これがユーザの位置の場合は、単にnilを返す&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;if ([annotation isKindOfClass:[MKUserLocation class]])
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;return nil;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;// &lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 9pt; font-weight: 300;"&gt;カスタム注釈を処理する&lt;/span&gt;&lt;/div&gt;
&lt;div class="column"&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;if ([annotation isKindOfClass:[MyCustomAnnotation class]])
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;{&lt;br /&gt;
// &lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 9pt; font-weight: 300;"&gt;まず、既存のピン注釈ビューをキューから取り出すことを試みる&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;MKPinAnnotationView* pinView = (MKPinAnnotationView*)[mapView
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;dequeueReusableAnnotationViewWithIdentifier:@"CustomPinAnnotationView"];
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;        if (!pinView)
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;{&lt;br /&gt;
// &lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 9pt; font-weight: 300;"&gt;既存のピン注釈ビューが利用できない場合は、新しいビューを作成する
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation
reuseIdentifier:@"CustomPinAnnotation"]
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;                             autorelease];
            pinView.pinColor = MKPinAnnotationColorRed;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;            pinView.animatesDrop = YES;
            pinView.canShowCallout = YES;
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;// &lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 9pt; font-weight: 300;"&gt;詳細ディスクロージャボタンを吹き出しに追加する&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;　　　UIButton* rightButton = [UIButton buttonWithType:
UIButtonTypeDetailDisclosure];
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;            [rightButton addTarget:self action:@selector(myShowDetailsMethod:)
                               forControlEvents:UIControlEventTouchUpInside];
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;            pinView.rightCalloutAccessoryView = rightButton;
        }
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;        else
            pinView.annotation = annotation;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;        return pinView;
    }
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;return nil;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;}&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
注釈オブジェクトの間引き：&lt;br /&gt;
&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;mapView:regionWillChangeAnimated:メソッドと
&lt;/span&gt;&lt;span style="font-family: LetterGothic; font-size: 9pt;"&gt;mapView:regionDidChangeAnimated:メソッドを実装して、地図の拡大縮小レベルの変更を検出す&lt;/span&gt;&lt;span style="font-family: AxisStd; font-size: 10pt; font-weight: 300;"&gt;る。&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: AxisStd; font-size: 13px; font-weight: 300;"&gt;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5048025544779233799-1651017397676521110?l=moba-mac.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XNTEGFLEY7nDS8UUfCq6SQWTKV4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XNTEGFLEY7nDS8UUfCq6SQWTKV4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XNTEGFLEY7nDS8UUfCq6SQWTKV4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XNTEGFLEY7nDS8UUfCq6SQWTKV4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ikxrT/~4/krIYoXagDwI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://moba-mac.blogspot.com/feeds/1651017397676521110/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://moba-mac.blogspot.com/2011/09/mapkit.html#comment-form" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5048025544779233799/posts/default/1651017397676521110?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5048025544779233799/posts/default/1651017397676521110?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ikxrT/~3/krIYoXagDwI/mapkit.html" title="地図の表示(MapKit)" /><author><name>モバ造</name><uri>http://www.blogger.com/profile/07701936867534674293</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_2CkeBuKMPoQ/SOiIOcmqi2I/AAAAAAAAAA8/r2Gkm79keBk/S220/DSCN0233.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-oS8wdDYgxFE/Tnda61ZJLoI/AAAAAAAADgk/RoL6QSm9Rv4/s72-c/101021-0010.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://moba-mac.blogspot.com/2011/09/mapkit.html</feedburner:origLink></entry></feed>

