显示包含多个位置的地图

时间:2013-07-30 13:17:57

标签: android google-maps android-maps

我正在android中开发一个银行应用程序,我需要在谷歌地图中用字母A,B,C ......,N来显示所有分支的位置。这些位置是动态的,需要在服务器检索位置时动态设置它们。请指出如何在谷歌地图上显示多个位置。

1 个答案:

答案 0 :(得分:2)

指针:

1. 首先在您的应用中集成地图,您可以使用此博客文章指南来执行此操作:

Google Maps API V2 Guide

2. 接下来,您将需要从某种Web服务接收要显示的那些点并解析为对象,如果您收到此数据JSON,您可以使用本指南来解析此数据到某种阵列/列表。

JSON Parsing

3。然后你应该检查这个数组/列表并使用以下代码将所有标记放在地图上:

Marker melbourne = mMap.addMarker(new MarkerOptions()
                      .position(new LatLng(-37.81319, 144.96298))
                      .title("Melbourne")
                      .snippet("Population: 4,137,400")
                      .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE)));