GoogleMaps
September 2013版がリリースされているのに気付きませんでした。ほんと忙しいとダメですね。 本家のリリースページはここ GoogleMapクラスに setPaddingメソッドを追加したよ。相変わらずコンテナ一杯にマップを表示するけれど、CameraのtargetやMyLocationB…
こちらも実装したのでのっけときます。 Android版の処理は↓ Google Maps Android API v2で軌跡描画 - sos の 作業メモ iOS版でも似たような感じで、 polylineを描画するには、GMSPolylineのインスタンスをつくり、mapプロパティにMapViewをセットする GMSPol…
1.4.3もリリースされたことですし、for iOSなGoogleMapsSDKを初めて実案件で使う記念に、iOS版のコードも載せておこうと思います。 iOSではまだまだ修行が足りない身のため、いろいろヘボな処理をしているかもしれませんが、その辺は多目にみてやってくださ…
やっと一週間前に、1.4.2に追いついたばかりだというのに、 もう1.4.3がリリースされています。 いつの間にか1.4.2になっている Google Maps SDK for iOS - sos の 作業メモ 今、1.4.2なSDKを使って実際にアプリを書いてるので、 入れ替えがかめんどくさくて…
前回の続き ではSDKDemosのソースを眺めていきます。 ストリートビュー関連を除いて、 1.2.1や1.3.0の記事からそれほど大きくは変わっていないようです。 デモアプリのbuild DemoプロジェクトのBundleIDを適宜変更して、 APIKey.hにAPI Consoleで作成したAPI…
前回の続き いよいよドキュメントの最後の章。 iOS固有のGoogleMapsアプリを呼び出す機能のドキュメントです。(Android版もIntentでアプリを呼べるんですけどね) Google Maps URL Scheme Overview URL Schemeは、他のiOSアプリやWebアプリケーションから、iO…
前回の続き Changing the View Introduction Google Maps SDK for iOSに追加されたマップは、理にかなった簡単なジェスチャーで、Tiltや回転を行わせることができる。 様々なズームレベルで地図をパン(スクロール)させたり、短時間での視点の変更も可能。 マ…
前回の続き Street View Overview Google Street Viewは、道路からの360度のパノラマ(風景)を提供する。 SDKを通して利用可能な範囲は、Google Maps for iOSアプリや、 https://maps.google.com/で表示されるものと同じものであり、現在サポートされている都…
前回の続き Tile Layers Tile Layerは指定されたズームレベルで、地図の最上面に画像を配置する機能である。様々なズームレベルに対応する十分なタイルを用意すれば、グーグルマップの補助用の地図データとして利用できる。 Introduction TileLayers(Tile Ov…
前回の続き Ground Overlays Introduction Ground Overlayは、地図上に固定のイメージを配置するもので、マーカーと違い、スクリーンではなく地表面に配置される。回転やTilt、ズームによって、イメージの向きや大きさが変わる。 Groud Overlayを追加するに…
前回の続き Shapes Polylines Polylineは地図上に線を書くためのもの。 GMSPolylineオブジェクトは座標の並びを表し、指定した色や太さで一連の線分を描画する。 Polylineを作成するには、GMSMutablePathオブジェクトを作って座標群を格納してPathを作り、そ…
前回の続き Markers Introduction マーカーは地図上の場所を特定するもの。Google Maps SDK for iOSではWebのGoogle Mapsのそれと共通の標準的なアイコンが使われるが、デフォルトのアイコンを別の画像で置き換えたり、ピン留めするオフセットを変更したりし…
前回の続き Map Objects マップは、UIViewのサブクラスであるGMSMapViewで表示される。 これはGoogle Maps SDK for iOSの中で最も重要なオブジェクトであり、マーカーやpolylineのようなオブジェクトの追加や削除を管理するために必要なメソッドを提供してい…
前回の続き Getting Started まずはSDKとAPI Keyを入手 Getting the Google Maps SDK for iOS サイトから最新版のSDKのzipをダウンロードし、 ファイルを適当な場所に解凍する。(GoogleMaps-iOS-1.4.2フォルダができる) Google Maps Mobile SDK for Business…
前回の続き Introduction to the Google Maps SDK for iOS Introduction Google Maps SDK for iOSは Google mapsのデータを利用した地図機能をあなたのアプリに提供する。 SDKは、自動的にサーバーと通信を行い、地図を画面に表示し、ユーザーのクリックやド…
1.4.0 登場! Google Maps SDK for iOS - sos の 作業メモ を書いたのが一ヶ月前。ちょっと油断をしていたらなんだか1.4.1, 1.4.2とリリースされていました。 ということで、あわててリリースノートをチェック 本家のサイトはここ 1.4.1->1.4.2は単なるバグフ…
以前の記事はこちら August 2013 GoogleMapsの記事でも触れましたが、MyLocationButtonClickListenerも追加され、なんだか現在位置のフォロー動作もすこしやりやすくなったみたいですし、なによりも、 GoogleMap.OnMyLocationChangeListenerがdeprecatedにな…
なんだかAndroid版のMapsがアップデートされて August 2013 がリリースされているようなので、ちらっと覗いてみました。 本家のページはここ 機能追加 GoogleMapクラスに、現在の地図のbitmapを返すsnapshot()メソッドを追加した。 スナップショットは、あな…
記事を書き直しました。↓を参照してください。 その11: SDK Demos (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その10: URL Scheme (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その9: Changing the View (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その8: Street View (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その7: Tile Layers (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その6: Ground Overlays (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その5: Shapes (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その4: Markers (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その3: Map Objects (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その2: Getting Started (Google Maps SDK for iOS) - sos の 作業メモ
記事を書き直しました。↓を参照してください。 その1: Introduction (Google Maps SDK for iOS) - sos の 作業メモ
2013/08/23追記 いつの間にか1.4.2になっている Google Maps SDK for iOS - sos の 作業メモ というわけで、1.4.0から1.4.2で追加された部分をドキュメントにも反映していきます そろそろどこにどんな記事を書いたのか自分でもわからなくなってきましたので…