Naj*_*ala 5 android google-maps-api-2 currentlocation android-gps
我正在使用谷歌地图 V2,我需要显示自定义图像按钮单击以获取带有蓝点的当前位置,并且没有显示到 setMyLocationEnabled 按钮。并且此方法已经错误,但显示当前位置但不显示蓝点。
googleMap.setMyLocationEnabled(false);
Run Code Online (Sandbox Code Playgroud)
好吧,我猜您使用 gps 获得了当前的纬度和经度。之后就真的很简单了。您制作一个标记对象并将其添加到地图中,如下所示。
MarkerOptions yourMakerOptions;
Marker yourMarker;
yourMakerOptions = new MarkerOptions();
yourMakerOptions.title("Title");
yourMakerOptions.snippet("");
yourMarkerOptions.position(new LatLng(currentLatitude,currentLongitude));
//Set your marker icon using this method.
yourMakerOptions.icon();
Run Code Online (Sandbox Code Playgroud)
最后将其添加到地图中。
yourMarker = map.addMarker(yourMakerOptions);
Run Code Online (Sandbox Code Playgroud)
要将地图移动到当前位置,请在按钮的 onClickListener 中调用此方法。
map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(currentLatitude, currentLongitude), 14));
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
尝试这个 :
map.setMyLocationEnabled(true);
map.getUiSettings().setMyLocationButtonEnabled(false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4001 次 |
| 最近记录: |