package citation; import net.rim.device.api.ui.*; import net.rim.device.api.ui.component.*; import net.rim.device.api.ui.container.*; import net.rim.device.api.system.*; import javax.microedition.io.*; import java.io.*; public class CitationOSMGPS{ public String reverse_lookup_OSM_GPS(int latitude, int longitude, int detail) { String Query= "" + latitude + "" + longitude + "" + detail+ ""; String QueryAddress="http://nominatim.openstreetmap.org/reverse?" + Query ; QueryAddress.toLowerCase(); fetch return ; } public String getFullAdress(int latitude, int longitude, int detail) { String xmldInfo=reverse_lookup_OSM_GPS(latitude,longitude,detail); Document reverseGPSXMLResult=(xmldInfo); return reverseGPSXMLResult.getElementsByTagName("result").item(0).getTextContent(); } public String getSreetAdress(int latitude, int longitude, int detail) { String xmldInfo=reverse_lookup_OSM_GPS(latitude,longitude,detail); Document reverseGPSXMLResult=(xmldInfo); return reverseGPSXMLResult.getElementsByTagName("street").item(0).getTextContent(); } public String getStateAdress(int latitude, int longitude, int detail) { String xmldInfo=reverse_lookup_OSM_GPS(latitude,longitude,detail); Document reverseGPSXMLResult=(xmldInfo); return reverseGPSXMLResult.getElementsByTagName("state").item(0).getTextContent(); } }