0

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

4

1 回答 1

2

指针:

1.首先在您的应用程序中集成地图,您可以使用此博客文章指南这样做:

谷歌地图 API V2 指南

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

JSON解析

3.然后你应该检查这个 Array/List 并使用以下代码将所有标记放在地图上:

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)));
于 2013-07-30T13:29:47.460 回答