Google Map上で長押しからピンを立てる
以下の手順となります。
・長押しのイベントを取得
・Google Mapからピン情報を取得
・マーカー立てる
長押しのイベントを取得
GoogleMap.OnMapLongClickListener を使いたいクラスから extends する
class MapsActivity : AppCompatActivity(), GoogleMap.OnMapLongClickListener {
mMap.setOnMapLongClickListener(this)
Google Mapからピン情報を取得
override fun onMapLongClick(point: LatLng) {
overrideメソットからもらった point(LatLng)からマーカー作る
var marker = MarkerOptions().position(point).title("目的地")
マーカー立てる
private lateinit var mMap: GoogleMap
mMap!!.addMarker(marker)