【发布时间】:2013-07-30 13:17:57
【问题描述】:
我正在 android 中开发银行应用程序,我需要在谷歌地图中以字母 A、B、C...、N 显示其所有分支机构的位置。这些位置是动态的,需要在服务器检索位置时动态设置。请指点一下如何实现谷歌地图上的多个位置显示。
【问题讨论】:
标签: android google-maps android-maps
我正在 android 中开发银行应用程序,我需要在谷歌地图中以字母 A、B、C...、N 显示其所有分支机构的位置。这些位置是动态的,需要在服务器检索位置时动态设置。请指点一下如何实现谷歌地图上的多个位置显示。
【问题讨论】:
标签: android google-maps android-maps
指针:
1.首先在您的应用程序中集成地图,您可以使用此博客文章指南来执行此操作:
2. 接下来,您需要从某种网络服务接收您想要显示的点并解析为对象,如果您收到此数据为 JSON,您可以使用本指南来解析数据到某种数组/列表中。
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)));
【讨论】: