从编辑文本的onFocusChange()方法向地图片段添加标记

时间:2018-10-26 15:02:23

标签: android

我想做所有这一切

public void onMapReady(GoogleMap googleMap) {

    mMap = googleMap;
    mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
     //Add a marker in Sydney and move the camera
   LatLng sydney = new LatLng(-33.863184,151.189420);
    mMap.addMarker(new 
MarkerOptions().position(sydney).title(null).draggable(true));
    mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney,17f));
}

来自“编辑文本”的onFocusChange方法,但是onFocusChange方法没有像onMapReady方法那样传递GoogleMap变量。

1 个答案:

答案 0 :(得分:0)

因为您在参数中传递了错误的上下文。

按如下所示使用它:

mapFragment.getMapAsync(YourActivityName.this);