はじめに

本ドキュメントでは、Yahoo! iOSマップSDKを活用したiOS向けアプリケーション開発の助けとなるよう、SDKの主要機能を利用した開発チュートリアルとAPIレファレンスをご案内します。

動作環境

動作環境
  • iOS 4.3 以上
開発環境
  • Xcode 5.0 以上

「Yahoo! iOSマップSDK」、「Yahoo! AndroidマップSDK」のご利用にあたって

「Yahoo! iOSマップSDK」、「Yahoo! AndroidマップSDK」は、Yahoo! JAPAN利用規約(ソフトウエアに関する規則(ガイドライン)を含みます)をご確認のうえ、ご利用ください。

Yahoo! JAPAN利用規約
サービスをご利用のみなさまへ - 利用規約
ソフトウエアに関する規則(ガイドライン)
第5章 ソフトウエアに関する規則(ガイドライン)
YOLP(地図)
Yahoo! Open Local Platformの利用方法

また、以下の事項を特に順守していただきますよう、ご注意ください。

  • 「Yahoo! iOSマップSDK」、「Yahoo! AndroidマップSDK」を利用したアプリを有償で販売、またはアプリ内で課金してはなりません。有償で販売される場合は、YOLP Premier販売代理店についてをご確認ください。
  • 「Yahoo! iOSマップSDK」、「Yahoo! AndroidマップSDK」を利用したアプリに、以下の機能を実装してはなりません。
    • 自動的な連続測位機能(移動経路情報の連続的な測位)による経路案内および経路誘導。
    • 地図データ、POIデータ(緯度経度+地点名称)等のダウンロードおよび外部出力機能。ただし、目的地の設定を目的としてカーナビゲーション等に送信する場合は、同時に30件までのデータをダウンロードし外部出力できるものとします。
    • 任意の施設情報等に対して連続して座標を付与する機能および当該座標のダウンロード機能。
  • 「Yahoo! iOSマップSDK」、「Yahoo! AndroidマップSDK」を利用したアプリで以下の行為を行ってはなりません。
    • 第三者のプライバシーや名誉等の権利を侵害する行為。
    • わいせつ、不法な情報を提供する行為。
  • 「Yahoo! iOSマップSDK」、「Yahoo! AndroidマップSDK」を利用したアプリの配布時およびアプリ内において、Yahoo!デベロッパーネットワークの「クレジットの表示」ページに記載の内容に従ってクレジット表示を行ってください。
  • 「Yahoo! iOSマップSDK」、「Yahoo! AndroidマップSDK」が地図上に付した表示を改変、削除(情報提供元の表示を判読できなくする行為を含みます)してはなりません。

更新履歴

バージョン 日付 更新内容
1.3.6 2015年10月01日 iPhone 6s Plusで地図が表示されない不具合を修正。
1.3.5 2015年09月15日 iOS 9に対応。
1.3.2 2014年10月14日 iOS 8に対応。
iOS 5でクラッシュする不具合を修正。
iPhone 6 Plusで地図が表示されない不具合を修正。
1.3.1 2014年8月27日 64ビットに対応。
1.3.0 2013年9月19日 iOS7に対応。
iOS7でYMKMapViewインスタンス作成時に強制終了する場合があるため修正。
1.2.6 2013年8月19日 ダブルタップ、ツインタップなどが動作しない不具合の修正。
1.2.5 2013年4月1日 OSMコピーライト変更。YMKMapView::regionに関する不具合修正。
1.2.4 2013年2月25日 YMKRouteOverlayのリリースの際、エラーが発生する不具合を修正。
1.2.3 2013年1月15日 OpenStreetMapの地図およびコピーライトを変更。
1.2.2 2012年12月25日 南半球にピン表示ができない不具合を修正。
1.2.1 2012年12月19日 過去120分、未来60分の雨雲レーダー情報が選択できるようメソッドを追加。
YMKMapViewのリリース時にクラッシュしてしまう不具合を修正。
アニメーションスクロールが完了する前にregionDidChangeAnimated が呼ばれる不具合を修正。
1.2.0 2012年12月10日 地図動作改善・メモリに関する不具合修正。
1.1.1 2012年10月11日 地図スクロール動作の改善。
1.1.0 2012年9月20日 armv7sへの対応。
1.0.9 2012年9月18日 雨雲レーダー情報表示機能の追加。
広域地図でオーストラリアが表示できない不具合を修正。
1.0.8 2012年7月17日 解像度にあわせた見やすい地図が表示される機能を追加。
地図のデザインを変更。
APIレファレンスの「YMKAnnotationView」レファレンスにcalloutOffsetを追加。
1.0.7 2012年7月10日 YMKAnnotationView.hのCopyright記述を修正。
1.0.6 2012年5月16日 メモリ内に保存されるキャッシュサイズを軽量化。
1.0.5 2012年5月9日 文中の「iOS Map SDK」を「Yahoo! iOSマップSDK」に変更。
NASAの衛星写真が追加され、より広域な写真が表示可能に。ズームレベルと縮尺対応表
ズームアニメーション中にYMKMapViewをReleaseするとエラーが発生する不具合を修正。
HTTP通信時のキャッシュをクリアするされるよう修正。
その他の不具合を修正。
1.0.4 2012年3月29日 OpenStreetMap表示対応に関するチュートリアルおよびAPIレファレンスを追加。
APIレファレンスの「YMKRouteNodeInfo」レファレンスに「direction」プロパティーの説明を追加。
「YMKRouteOverlay」クラスの「time」プロパティから正しい値が返されなかった不具合を修正。
1.0.3 2011年12月26日 iOS Map SDKで利用している画像をRetina Displayに対応。
1.0.2 2011年12月13日 ルート検索結果表示に関するチュートリアルおよびAPI レファレンスを追加。
ルート案内の地図表示に関するチュートリアルおよびAPIレファレンスを追加。
ルート案内のAR表示に関するチュートリアルおよびAPIレファレンスを追加。
1.0.1 2011年5月19日 文中の「Yahoo!地図 SDK for iPhone」を「iOS Map SDK」に変更。
APIレファレンスの「YMKMapViewDelegate」レファレンスに「ユーザー位置の追跡」を追加。
APIレファレンスの「YMKMapView」レファレンスに「scalebarVisible」プロパティーを追加。
チュートリアルに「アイコンイメージを変更する」を追加。
1.0.0 2011年2月7日 初版発行(SDKバージョン1.0.0に対応)
※Apple、Appleのロゴ、App Store、iPodのロゴ、iTunesは、米国および他国のApple Inc.の登録商標です。
※iPhone、iPod touchはApple Inc.の商標です。
※iPhone商標は、アイホン株式会社のライセンスに基づき使用されています。
Copyright (C) 2014 Apple Inc. All rights reserved.

※本SDKは、以下のオープンソースソフトウェアを使用しています。

SBJson (aka json-framework)

Copyright (C) 2007-2014 Stig Brautaset. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.