public class Search_map extends Activity implements OnMapReadyCallback { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_search_map); MapFragment mapFragment = (MapFragment) getFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); } @Override public void onMapReady(final GoogleMap map) { LatLng MELBOURNE12 = new LatLng(14.982145, 102.091628);//ตัวแปรเก็บละติจูด ลองติจูด final Marker melbourne12 = map.addMarker(new MarkerOptions()//ตัวแปรเพื่อสร้าง marker ตามตำแน่ง และรูปที่เราต้องการจะเปลี่ยน .position(MELBOURNE12) .title("บิ๊กซี") .icon(BitmapDescriptorFactory.fromResource(R.drawable.c))); map.animateCamera(CameraUpdateFactory.newLatLngZoom(MELBOURNE,16)); LatLng MELBOURNE13 = new LatLng(14.933375, 102.13626); final Marker melbourne13 = map.addMarker(new MarkerOptions() .position(MELBOURNE13) .title("ดูโฮม") .icon(BitmapDescriptorFactory.fromResource(R.drawable.home))); map.animateCamera(CameraUpdateFactory.newLatLngZoom(MELBOURNE,16)); map.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker) { if (marker.equals(melbourne12)){ Intent i = new Intent(Search_map.this, Search.class); //i.putExtra("str1", db.getCulturaName(arg0.getTitle()).getDescription()); startActivity(i); }else if (marker.equals(melbourne13)){ Intent i = new Intent(Search_map.this, Search.class); //i.putExtra("str1", db.getCulturaName(arg0.getTitle()).getDescription()); startActivity(i); } } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง