如何添加多个标记,并在覆盖v2的谷歌地图? [英] How to add multiple marker and overlay in v2 google map?

查看:664
本文介绍了如何添加多个标记,并在覆盖v2的谷歌地图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用谷歌地图API V2。在我需要显示多个标记和多个覆盖层。我没有这个任何想法。如果有人知道答案亲切交流你的看法。谢谢你。

有关单一标志物和覆盖我用这个code

 汉堡= map.addMarker(新的MarkerOptions()位置(汉堡)
          .title伪(汉堡)
     是.snippet(基尔是酷)
   .icon(BitmapDesc​​riptorFactory.defaultMarker(BitmapDesc​​riptorFactory.HUE_AZURE)));


解决方案

使用这样

 经纬度1 =新的经纬度(2.40744,77.014702); //纬度和长点
        2的LatLng =新经纬度(2.407440,77.014702);
        3的LatLng =新经纬度(2.4013,76.951340000000002);
            .......
            同样ü可以使用更多的纬度和长         myMarkerOne = gm.addMarker(新的MarkerOptions()
        .POSITION(一个)//使用经纬度OBJ
        .title伪(C)
        是.snippet(dsfd)
        .icon(BitmapDesc​​riptorFactory.defaultMarker(BitmapDesc​​riptorFactory.HUE_GREEN)));        myMarkerTwo = gm.addMarker(新的MarkerOptions()
        .POSITION(二)
        .title伪(C)
        是.snippet(dsfds)
        .icon(BitmapDesc​​riptorFactory.defaultMarker(BitmapDesc​​riptorFactory.HUE_GREEN)));        myMarkerThree = gm.addMarker(新的MarkerOptions()
        .POSITION(三级)
        .title伪(A)
        是.snippet(DFD)
        .icon(BitmapDesc​​riptorFactory.defaultMarker(BitmapDesc​​riptorFactory.HUE_GREEN)));

等..

I am using google map v2 api. In that i need to show multiple markers and multiple overlays. I don't have any idea about this. If anybody knows answer kindly share your thoughts. Thank you.

For single marker and overlay i use this code

 hamburg = map.addMarker(new MarkerOptions().position(HAMBURG)
          .title("Hamburg")
     .snippet("Kiel is cool")
   .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE)));

解决方案

Use like this

            LatLng one = new LatLng(2.40744, 77.014702);//Latitude and long points
        LatLng two = new LatLng(2.407440, 77.014702);
        LatLng three = new LatLng(2.4013, 76.951340000000002);
            .......
            Similarly u can use more lat and long 

         myMarkerOne = gm.addMarker(new MarkerOptions()
        .position(one)//use LatLng obj
        .title("C") 
        .snippet("dsfd")
        .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));

        myMarkerTwo = gm.addMarker(new MarkerOptions()
        .position(two)
        .title("C") 
        .snippet("dsfds")
        .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));

        myMarkerThree = gm.addMarker(new MarkerOptions()
        .position(three)
        .title("A") 
        .snippet("dfd")
        .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));

and so on..

这篇关于如何添加多个标记,并在覆盖v2的谷歌地图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆