【问题标题】:Android Map show marker Title and SnippetAndroid 地图显示标记标题和片段
【发布时间】:2015-11-27 02:23:07
【问题描述】:

我的 android 应用程序中有一个谷歌地图,我想在加载时显示标记标题,这就是我所拥有的

MarkerOptions markerOptions = new MarkerOptions().position(
                    new LatLng(lat, lng)).title(name);
mMap.addMarker(markerOptions);

但是我怎样才能显示制造商的标题呢?

谢谢

编辑

我现在有

CameraPosition cameraPosition = new CameraPosition.Builder()
                    .target(new LatLng(lat, lng)).zoom(14).build();
            mMap.moveCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
marker.showInfoWindow();

但是标记被切断了,我怎样才能让标记也被看到

【问题讨论】:

  • 点击标记,可以看到弹出的标题。
  • @Lal 抱歉,我的意思是说我想以编程方式进行操作,而不需要用户触摸它
  • 好的..检查我的答案..

标签: java android google-maps


【解决方案1】:

要以编程方式显示标记标题,您可以这样做

myMarker=mMap.addMarker(markerOptions);
myMarker.showInfoWindow();

更新

要使 infoWindow 适合视图,请尝试

int zoom = (int)mMap.getCameraPosition().zoom;
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(lat, lng), zoom), 4000, null); 

请不要忘记在打开信息窗口之前添加此内容。

【讨论】:

  • 非常感谢,那么有没有办法确保它也在视图中?
  • 你可以像mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(lat, lng), 15.5f), 4000, null);一样使用animateCamera()
  • 尝试缩小...即尝试为zoom() 提供较小的值。
  • 这只是让红色标记变大而文字仍然不在屏幕上吗?
  • 你必须缩小...缩放的当前值是多少?
猜你喜欢
  • 2013-09-28
  • 2018-04-28
  • 1970-01-01
  • 1970-01-01
  • 2013-02-14
  • 2019-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多