在Android应用程序中可以在地图上获得多个气球吗?

时间:2011-11-04 07:45:33

标签: android google-maps

在Android应用程序中可以在地图上获得多个气球吗?有人可以帮忙吗?我是新手吗?

3 个答案:

答案 0 :(得分:1)

我已经将这个项目用于多个地方标记。

只需查看this.

即可

答案 1 :(得分:0)

看看这个:那些气球叫做infoWindows,是的,它可能超过1个!

http://code.google.com/apis/maps/documentation/javascript/overlays.html#InfoWindows

这是一个很好的例子!:

http://you.arenot.me/2010/06/29/google-maps-api-v3-0-multiple-markers-multiple-infowindows/

答案 2 :(得分:0)

我认为你使用this project

添加额外的气球就像在ItemizedOverlay集合中添加额外的项目一样简单。

    mapOverlays = mapView.getOverlays();

    // first overlay
    drawable = getResources().getDrawable(R.drawable.marker);
     itemizedOverlay = new MyItemizedOverlay(drawable, mapView);


    GeoPoint point = new GeoPoint((int)(51.5174723*1E6),(int)(-0.0899537*1E6));
    OverlayItem overlayItem = new OverlayItem(point, "Tomorrow Never Dies (1997)", 
            "(M gives Bond his mission in Daimler car)");
    itemizedOverlay.addOverlay(overlayItem);

    GeoPoint point2 = new GeoPoint((int)(51.515259*1E6),(int)(-0.086623*1E6));
    OverlayItem overlayItem2 = new OverlayItem(point2, "GoldenEye (1995)", 
            "(Interiors Russian defence ministry council chambers in St Petersburg)");      
    itemizedOverlay.addOverlay(overlayItem2);

    mapOverlays.add(itemizedOverlay);