如何在地图上显示数据库中的存储位置?

时间:2018-11-15 09:38:11

标签: android phpmyadmin latitude-longitude android-maps-v2

我想构建一个应用程序,该应用程序将在距用户一定半径内的地图上显示存储在数据库(名称,经纬度,经度等)中的餐厅。然后,用户可以单击特定餐厅以查看更多信息或添加有关该餐厅的评论。我知道如何使用JSON和PHP从数据库中获取餐厅的名称并将其显示在列表视图中。但我希望能够在地图上显示它们。有人可以为我指出正确的方向吗?

1 个答案:

答案 0 :(得分:0)

Try this.. it will show the marker for that location

       MarkerOptions mp = new MarkerOptions();
       LatLng newLatLng = new LatLng(lat, lng);  // latitude and longitude
       mp.position(newLatLng);
       mp.icon(BitmapDescriptorFactory.fromResource(R.drawable.your_icon));
       mp.title("Title");
       mp.snippet(location); // location 
       googleMap.addMarker(mp);