Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ToggleButton traffic = (ToggleButton) findViewById(R.id.bt_traffic);<br />
ToggleButton satellite = (ToggleButton) findViewById(R.id.bt_satellite);<br />
traffic.setOnCheckedChangeListener(new OnCheckedChangeListener() {<br />
public void onCheckedChanged(CompoundButton buttonView,<br />
boolean isChecked) {<br />
// TODO Auto-generated method stub<br />
mapView.setTraffic(isChecked);<br />
}<br />
});<br />
satellite.setOnCheckedChangeListener(new OnCheckedChangeListener() {<br />
}<br />
});<br />
public void onCheckedChanged(CompoundButton buttonView,<br />
boolean isChecked) {<br />
// TODO Auto-generated method stub<br />
mapView.setSatellite(isChecked);<br />
}<br />
private class MyLocationListener implements LocationListener {<br />
public void onLocationChanged(Location loc) {<br />
if (loc != null) {<br />
Toast.makeText(<br />
getBaseContext(),<br />
"Location changed\nLat: " + loc.getLatitude()<br />
+ "\nLng: " + loc.getLongitude(),<br />
Toast.LENGTH_SHORT).show();<br />
int lat = (int) (loc.getLatitude() * 1E6);<br />
int lng = (int) (loc.getLongitude() * 1E6);<br />
p = new GeoPoint(lat, lng);<br />
}<br />
}<br />
OverlayItem overlayitem = new OverlayItem(p, "", "");<br />
marker.addOverlay(overlayitem);<br />
mapOverlays.add(marker);<br />
mc.animateTo(p);<br />
public void onProviderDisabled(String provider) {<br />
// TODO Auto-generated method stub<br />
}<br />
public void onProviderEnabled(String provider) {<br />
// TODO Auto-generated method stub<br />
}<br />
}<br />
public void onStatusChanged(String provider, int status, Bundle extras) {<br />
// TODO Auto-generated method stub<br />
}<br />
@Override<br />
protected boolean isRouteDisplayed() {<br />
// TODO Auto-generated method stub<br />
return false;<br />
}<br />
บทที ่ 9 การพัฒนาแอพพลิเคชันติดต่อกับ GPS และการอ้างอิงกับระบบแผนที่ (Map) 193