Articles of 谷歌地图标记

android mapview标记大小

我需要添加自定义标记到一个mapview。 第一个问题:我可以使用标准/默认覆盖/标记吗? 第二:如果我要创build一个标记覆盖,这是最好的图像大小的PNG? 我必须为每种屏幕尺寸(ldpi,mdpi,hdpi)创build不同的图像吗?

map.setmylocationenabled(true)不起作用

我在Android应用程序中使用Google地图。 我需要将地图重新​​映射到客户端的当前位置。 我用了下面的语句 – map.setmylocationenabled(true); 这显示在右上angular的button,但点击不起作用。 button点击监听器: mMap.setOnMyLocationButtonClickListener(new GoogleMap.OnMyLocationButtonClickListener() { @Override public boolean onMyLocationButtonClick() { mMap.addMarker(new MarkerOptions().position(myLatLng).title("My Location")); mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(myLatLng, zoomLevel)); return false; } });

根据Google地图V2 Android上的用户指示旋转标记

我想根据从加速度传感器接收到的方位或传感器值来旋转标记,以向用户显示他正在移动的位置。 我已经将标记图标和平坦值设置为true,但不能按需要工作。 mCurrentLocationMarker.position(new LatLng( LocationUtils.sLatitude, LocationUtils.sLongitude)); mCurrentLocationMarker.icon(icon); mCurrentLocationMarker.flat(true); mCurrentLocationMarker.rotation(LocationUtils.sBearing); if (currentMarker != null) { currentMarker.setPosition(new LatLng( LocationUtils.sLatitude, LocationUtils.sLongitude)); } else { currentMarker = mGoogleMap .addMarker(mCurrentLocationMarker); } animateCameraTo(true); 我用过这个 作为标记。 我不知道为什么它不按照用户的方向旋转。 如果有人有任何想法,请在我犯错的地方帮助我。 LocationUtils.sBearing是我从onLocationChanged或加速度计收到的方位的值。 基本上我想使我的标记相同的谷歌地图标记显示用户在哪个方向移动或转动。

Android OnInfoWindowClickListener()永远不会调用

我正在使用新的Google Maps API V2创build一个应用程序,并且我必须拦截点击InfoWindow时的点击,点击标记时显示。 阅读文档我假设我这样做听信息窗口点击: mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() { @Override public void onInfoWindowClick(Marker marker) { Log.d("", marker.getTitle()); } }); 但不幸的是,这个方法从来没有被调用过。 如果我尝试听标记点击并使用setOnMarkerClickListener而不是OnInfoWindowClickListener,这工作正常。 希望find一些帮助,提前感谢

在Android的谷歌地图添加多个标记

我triyng在谷歌地图上添加多个标记。 这是我的代码部分 public class GoogleMap extends MapView { MapController mc; MapView mapView; GeoPoint p; @Override public void onCreate(Bundle savedInstanceState) { …. double lat = Double.parseDouble(bundle.getString("paramLat")); double lng = Double.parseDouble(bundle.getString("paramLong")); mc = mapView.getController(); p = new GeoPoint( (int) (lat * 1E6), (int) (lng * 1E6)); mc.animateTo(p); mc.setZoom(17); //—Add a location marker— MapOverlay mapOverlay = new MapOverlay(); […]

Android Maps Utils集群显示InfoWindow

我打算使用在utils库中可用的谷歌地图标记集群,但谷歌示例应用程序只显示标记集群没有任何infoWindow。 我现在想知道,我无法显示InfoWindow? 我想InfoWindow显示在标记上,就像正常的Google地图标记一样,而不是在集群上。 我有的代码:(从谷歌的例子) public class BigClusteringDemoActivity extends FragmentActivity { private ClusterManager<MyItem> mClusterManager; private GoogleMap mMap; private void readItems() { InputStream inputStream = getResources().openRawResource(R.raw.radar_search); List<MyItem> items = new MyItemReader().read(inputStream); for (int i = 0; i < 10; i++) { double offset = i / 60d; for (MyItem item : items) { LatLng position = item.getPosition(); […]

如何清除V2谷歌地图中的所有标记?

我需要清除v2谷歌地图中的所有标记。 再次需要添加一些标记。 如果有人知道答案,请分享你的想法。

在google maps api v2中更改标记的InfoWindow视图的边距颜色

你好,我尝试改变有(白色)黑色的默认颜色,这在谷歌地图api v2,任何人都知道我可以做到这一点? PD:是infowindow的边际 这是我的代码,我改变infowindow的内容,但需要改变余量:S GoogleMap map = …. map.setInfoWindowAdapter(new InfoWindowAdapter() { @Override public View getInfoContents(Marker marker) { View v = getLayoutInflater().inflate( R.layout.info_window_layout, null); v.setBackgroundColor(Color.BLACK); return v; } }); 感谢您的回复

如何为Android Google Maps v2设置自定义标记图标的大小?

我想要使​​用Google Maps v2为Android应用devise自定义图标。 我知道有一些devise资源描述了如何为各种设备和密度创build图标。 以下是一些信息来源: 面向平面devise师的Android作弊表 Android资源工作室 Android开发人员图像 Android SDK包含一个名为maps的示例项目。 虽然它不包含资源文件夹中的标记图标。 示例项目位于: $ANDROID_HOME/extras/google/google_play_services/samples/maps/ 但是,如何为Google地图创build类似于以下屏幕截图中所示的标记图标 : 是否有任何风格指南告诉图标大小的密度,如ldpi , mdpi , hdpi , xhdpi , xxhdpi或tvdpi ?

谷歌地图API中的标记的GIFtypes的animationANDROID

我想要实现一个标记animation,如GIFanimation。 我有两个应该同时闪烁的图像。 我没有发现任何可以实现这一点在Android中。 我试图做的是,创build一个每1秒运行的处理程序,并且我正在设置标记的图标。 但它不起作用。 请引导我正确的方向。 我现在的代码如下。 Handler handler = new Handler(); Boolean marker_color_bool = true; //adding marker and sending the marker instance to marker_animation() method where handler is called. MarkerOptions marker = new MarkerOptions() .title(delivery_center_name) .snippet("This is the " + delivery_center_name + " location") .position(location) .icon(BitmapDescriptorFactory.fromResource(R.drawable.red_marker)); google_map.addMarker(marker); marker_animation(marker); marker_animation()方法 private final int ONE_SECONDS = […]