Thanks I got that.. but its not working still. "/ there is no image coming out
On Feb 13, 1:34 am, Dan <danscott0...@gmail.com> wrote: > Have you gotten a Google Maps API Key? Your maps will not show until > you obtain one of these from Google. Here is the link in case you have > not.http://code.google.com/apis/maps/you can obtain a debug one to > get you started. Once you have it, you will need to put the key in > your xml file for the mapview. > > android:apiKey="API Key Goes Here" > android:clickable="true" > > the clickable option allows your users to scroll around the map. > > Dan > > On Feb 11, 6:45 pm, Zi Yong Chua <chu...@gmail.com> wrote: > > > I am working on this code, it returns no error but it doesnt display > > maps on the emulator... it doesnt seem to be able to find the mapview > > > @Override > > public void onCreate(Bundle savedInstanceState) { > > super.onCreate(savedInstanceState); > > setContentView(R.layout.main); > > > myMap = (MapView) findViewById(R.id.simpleGM_map); // Get > > map from > > XML > > btnSearch = (Button) > > findViewById(R.id.simpleGM_btn_search); // Get > > button from xml > > adress = (EditText) findViewById(R.id.simpleGM_adress); // > > Get > > address from XML > > > gc = new Geocoder(this); // create new geocoder instance > > > btnSearch.setOnClickListener(new OnClickListener() { > > public void onClick(View v) { > > String addressInput = > > adress.getText().toString(); // Get input > > text > > > try { > > > List<Address> foundAdresses = > > gc.getFromLocationName( > > addressInput, 5); > > // Search addresses > > > if (foundAdresses.size() == 0) { // > > if no address found, > > // display an error > > Dialog locationError = new > > AlertDialog.Builder( > > > > simpleGoogleMaps.this).setIcon(0).setTitle( > > > > "Error").setPositiveButton(R.string.ok, null) > > .setMessage( > > > > "Sorry, your address doesn't exist.") > > .create(); > > locationError.show(); > > } else { // else display address on > > map > > for (int i = 0; i < > > foundAdresses.size(); ++i) { > > // Save results as > > Longitude and Latitude > > // @todo: if more > > than one result, then show a > > // select-list > > Address x = > > foundAdresses.get(i); > > lat = > > x.getLatitude(); > > lon = > > x.getLongitude(); > > } > > navigateToLocation((lat * > > 1000000), (lon * 1000000), > > myMap); // > > display the found address > > } > > } catch (Exception e) { > > // @todo: Show error message > > } > > > } > > }); > > } > > > /** > > * Navigates a given MapView to the specified Longitude and Latitude > > * > > * @param latitude > > * @param longitude > > * @param mv > > */ > > public static void navigateToLocation(double latitude, double > > longitude, > > MapView mv) { > > GeoPoint p = new GeoPoint((int) latitude, (int) longitude); > > // new > > // GeoPoint > > mv.displayZoomControls(true); // display Zoom (seems that > > it doesn't > > // work yet) > > MapController mc = mv.getController(); > > mc.animateTo(p); // move map to the given point > > int zoomlevel = mv.getMaxZoomLevel(); // detect maximum > > zoom level > > mc.setZoom(zoomlevel - 1); // zoom > > mv.setSatellite(false); // display only "normal" mapview > > > } > > > } > > > On Feb 12, 8:49 am, Zi Yong Chua <chu...@gmail.com> wrote: > > > > Hi guys, > > > > I am trying to create a free app to indicate the nearest hospital/atm/ > > > banks or whatever not for the city I am in. The problem i have not is > > > generating the code to pull the location of such places. Can someone > > > enlighten me how to ask the system to search for the location, if I > > > manage to get the long/lat coordinates of the location? > > > > Cheers > > > Zi Yong --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---