【发布时间】:2014-07-12 09:17:08
【问题描述】:
我在地图上有多个标记及其信息。通过点击特定标记,它会显示信息。 下面是添加多个标记的代码:
for (int i = 0; i < list.size(); i++) {
MarkerOptions markerOptions = new MarkerOptions();
HashMap<String, String> hmPlace = list.get(i);
double lat = Double.parseDouble(hmPlace.get("lat"));
double lng = Double.parseDouble(hmPlace.get("lng"));
String name = hmPlace.get("place_name");
String vicinity = hmPlace.get("vicinity");
LatLng latLng = new LatLng(lat, lng);
markerOptions.position(latLng);
markerOptions.title(name + ":" + vicinity);
googleMap.addMarker(markerOptions);
}
我的输出如下所示:
当我点击标记时,它不会显示全文。取而代之的是,它向我显示了一些文本,然后显示了一些点。
Google Map V2 中有什么方法可以显示全文吗?我已经使用了“MarkerOptions”类的title() 方法。
【问题讨论】:
-
如果你使用了
Default Marker,那就没有办法了。但是你可以使用Custom Marker Window。 -
Lawrence,没有任何方法可以解决这个问题,它默认的谷歌地图的东西,但你可以在使用自定义标记后做到这一点。
-
@pratik 你能给我自定义标记的链接吗?
-
@Lawrence 是的,为什么不呢
-
不要使用
Marker.title(String),它会在文本溢出时省略,而是使用Marker.snippet(String)。
标签: android google-maps google-maps-api-2