0

我想要現貨在Google地圖v2中的50個測試目的地android。例如,我有50個餐廳新開的數據庫但在Google Map V2 Android上沒有它們的存在。我不想使用Google Places API獲取餐館列表 例如我有信息餐廳名稱=「ABC」,經度=「0.5555」,緯度=「0.7455」以及此Google地圖上不存在餐廳ABC,我也無法從Google Places API中獲得該餐廳。自定義發現谷歌地圖V2上的位置與在Android中的地點的經度和緯度

有沒有可能在谷歌地圖V2上使用Android發佈此信息和地點?

+0

只是在地圖上繪製它們 – tyczj

+0

在地圖上繪製它們的機制是什麼?可以告訴我嗎? – user3062111

回答

0

剛剛得到的標記數據從數據庫到ArrayList,數組列表循環,這樣就把地圖上那些標記,獲得地圖的實例:

SupportMapFragment smf = (SupportMapFragment)getActivity().getSupportFragmentManager().findFragmentById(R.id.mapview); 
     if (smf != null) { 
      map = smf.getMap(); 
     } 

然後繪製標記:

double lat; 
double lng; 
String name; 
String address; 

for (MarkerData data: markersList) 
{ 
    lat = data.getLat(); 
    lng = data.getLng(); 
    name = data.getName(); 
    address = data.getAddress(); 

    Marker marker = map.addMarker(new MarkerOptions() 
    .position(new LatLng(lat, lng)) 
    .title(name) 
    .snippet(address) 
    .icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_icon))); 
} 
相關問題