google maps

Google Map API for iOSのマーカーのドラッグが使えない。

以前、Google Map API for iOSでマーカーのドラッグ&ドロップができるようになったと書いたが、 Google Mapsでマーカーをドラッグする - H_Yamaguchiのブログ 自分の環境ではうまくいかない現象が発生している。 self.marker = [GMSMarker markerWithPositio…

マーカーのアイコン画像を変更する

できるにはできる。GMSMarkerにiconプロパティがあるので、そこにUIImageを設定してあげるだけだ。 CLLocationCoordinate2D position = CLLocationCoordinate2DMake(51.5, -0.127); GMSMarker *london = [GMSMarker markerWithPosition:position]; london.ti…

GMSGeocoderクラスの使い所

がわからない。 - (void) reverseGeocodeCoordinate:(CLLocationCoordinate2D) coordinate completionHandler:(GMSReverseGeocodeCallback) handler のメソッドを使って、その緯度・経度に対応する住所を検索してくれるのだが、 [[GMSGeocoder geocoder]reve…

Google Mapsのズームをアニメーションで。

単純にズームしたいだけなら、GMSMapView setCameraUpdateなどを使用する。 GMSCameraUpdate* update = [GMSCameraUpdate zoomBy:17.0f]; [self.map moveCamera:update]; ただ、これだとズームが即座に行われてなんかカッコよくない。 アニメーションしなが…

Google Mapsでマーカーをドラッグする

Google Maps SDK for iOSの1.5からマーカーをドラッグできるようになってる。 https://developers.google.com/maps/documentation/ios/releases GMSMarker *marker = [GMSMarker markerWithPosition:coordOPin]; marker.draggable = YES; marker.map = self.…