2016-12-08 17 views
1

私はiOS開発の初心者です。 iOS向けGoogleマップSDKのデフォルトボタン(myLocationButton)と同じ機能を備えたカスタムボタンを作成したいと考えています。それをしてもいいですか? ボタンを作成することはできますが、私は現在の位置を追跡するアクションを追加する方法を知らず、画面の中央にマーカーを表示します。私は任意の助けをいただければ幸いですスウィフト3.iOS向けGoogleマップの「myLocationButton」をカスタマイズする方法

-Here is the image-

使用しています!

答えて

4

あなたがそうのようなアクションを実現することができます。

func gotoMyLocationAction(sender: UIButton) 
{ 
    guard let lat = self.mapView.myLocation?.coordinate.latitude, 
      let lng = self.mapView.myLocation?.coordinate.longitude else { return } 

    let camera = GMSCameraPosition.camera(withLatitude: lat ,longitude: lng , zoom: zoom) 
    self.mapView.animate(to: camera) 
} 

このセンターマップをあなたの現在の位置に彼らが存在する場合。希望が役立ちます。

あなたGMSMapView上の位置検出を確認してくださいは、感謝を

self.mapView.isMyLocationEnabled = true 
+0

ねえが有効になっています!出来た! – user1994

+0

良い、それは私のために役立つ..!ありがとう.. –

関連する問題