org.uddi.api_v3.Address.getAddressLine()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(10.0k)|赞(0)|评价(0)|浏览(139)

本文整理了Java中org.uddi.api_v3.Address.getAddressLine()方法的一些代码示例,展示了Address.getAddressLine()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Address.getAddressLine()方法的具体详情如下:
包路径:org.uddi.api_v3.Address
类名称:Address
方法名:getAddressLine

Address.getAddressLine介绍

[英]Gets the value of the addressLine property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the addressLine property.

For example, to add a new item, do as follows:

  1. getAddressLine().add(newItem);

Objects of the following type(s) are allowed in the list AddressLine
[中]获取addressLine属性的值。
此访问器方法返回对活动列表的引用,而不是快照。因此,对返回列表所做的任何修改都将出现在JAXB对象中。这就是为什么addressLine属性没有set方法的原因。
例如,要添加新项目,请执行以下操作:

  1. getAddressLine().add(newItem);

列表地址行中允许以下类型的对象

代码示例

代码示例来源:origin: stackoverflow.com

  1. private String getCompleteAddressString(double LATITUDE, double LONGITUDE) {
  2. String strAdd = "";
  3. Geocoder geocoder = new Geocoder(this, Locale.getDefault());
  4. try {
  5. List<Address> addresses = geocoder.getFromLocation(LATITUDE, LONGITUDE, 1);
  6. if (addresses != null) {
  7. Address returnedAddress = addresses.get(0);
  8. StringBuilder strReturnedAddress = new StringBuilder("");
  9. for (int i = 0; i < returnedAddress.getMaxAddressLineIndex(); i++) {
  10. strReturnedAddress.append(returnedAddress.getAddressLine(i)).append("\n");
  11. }
  12. strAdd = strReturnedAddress.toString();
  13. Log.w("My Current loction address", "" + strReturnedAddress.toString());
  14. } else {
  15. Log.w("My Current loction address", "No Address returned!");
  16. }
  17. } catch (Exception e) {
  18. e.printStackTrace();
  19. Log.w("My Current loction address", "Canont get Address!");
  20. }
  21. return strAdd;
  22. }

代码示例来源:origin: stackoverflow.com

  1. Address address = list.get(0);
  2. result = address.getAddressLine(0) + ", " + address.getLocality();

代码示例来源:origin: stackoverflow.com

  1. try
  2. {
  3. List<Address> addresses = geocoder.getFromLocation(location.getLatitude(), location.getLongitude(), 10); //<10>
  4. for (Address address : addresses) {
  5. this.locationText.append("\n" + address.getAddressLine(0));
  6. }
  7. ....
  8. } catch (IOException e) {
  9. Log.e("LocateMe", "Could not get Geocoder data", e);
  10. }

代码示例来源:origin: stackoverflow.com

  1. RetrofitRest.getClient().getLogin("your text", obj, new Callback<Data>() {
  2. @Override
  3. public void success(Data data, Response response) {
  4. SearchResult searchResult = data.getSearchResult();
  5. if (searchResult != null) {
  6. Address address = searchResult.getAddress();
  7. if (address != null && address.getAddressLine() != null) {
  8. for (AddressLine addressLine : address.getAddressLine()) {
  9. Log.d("TAG", "addressLine" + addressLine);
  10. }
  11. }
  12. }
  13. }
  14. });

代码示例来源:origin: stackoverflow.com

  1. Geocoder myLocation = new Geocoder(yourContext, Locale.getDefault());
  2. List<Address> myList = myLocation.getFromLocation(Double.parseDouble(latitude),Double.parseDouble(longitude), 1);
  3. Address address = (Address) myList.get(0);
  4. String addressStr = "";
  5. addressStr += address.getAddressLine(0) + ", ";
  6. addressStr += address.getAddressLine(1) + ", ";
  7. addressStr += address.getAddressLine(2);

代码示例来源:origin: stackoverflow.com

  1. public static String reverseGeoCoder(Context mContext,double lat,double longi){
  2. try{
  3. Geocoder geoCoder = new Geocoder(mContext);
  4. List<Address> matches = geoCoder.getFromLocation(lat, longi, 1);
  5. Address bestMatch = (matches.isEmpty() ? null : matches.get(0));
  6. String address = bestMatch.getAddressLine(0)+" "+bestMatch.getAddressLine(1);
  7. return address;
  8. }
  9. catch(Exception e){
  10. e.printStackTrace();
  11. }
  12. return "";
  13. }

代码示例来源:origin: stackoverflow.com

  1. private String getUSStateCode(Address USAddress){
  2. String fullAddress = "";
  3. for(int j = 0; j <= USAddress.getMaxAddressLineIndex(); j++)
  4. if (USAddress.getAddressLine(j) != null)
  5. fullAddress = fullAddress + " " + USAddress.getAddressLine(j);
  6. String stateCode = null;
  7. Pattern pattern = Pattern.compile(" [A-Z]{2} ");
  8. String helper = fullAddress.toUpperCase().substring(0, fullAddress.toUpperCase().indexOf("USA"));
  9. Matcher matcher = pattern.matcher(helper);
  10. while (matcher.find())
  11. stateCode = matcher.group().trim();
  12. return stateCode;
  13. }

代码示例来源:origin: stackoverflow.com

  1. Address ad = list.get(0); // Position 0 is the most specific to the coordinates.
  2. String buff = new String();
  3. for(int i = 0; i <= ad.getMaxAddressLineIndex(); i++ ) {
  4. buff += ad.getAddressLine(i); // for a good addres(with street name u should get getMaxAddressLineIndex() = 2
  5. }

代码示例来源:origin: stackoverflow.com

  1. public void getLocation(double lat, double lng) {
  2. Geocoder geocoder = new Geocoder(MapsActivity.this, Locale.getDefault());
  3. try {
  4. List<Address> addresses = geocoder.getFromLocation(lat, lng, 1);
  5. Address obj = addresses.get(0);
  6. String add = obj.getAddressLine(0);
  7. Log.e("IGA", "Address" + add);
  8. } catch (IOException e) {
  9. // TODO Auto-generated catch block
  10. e.printStackTrace();
  11. Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();
  12. }
  13. }

代码示例来源:origin: stackoverflow.com

  1. Geocoder geocoder = new Geocoder(context, Locale.getDefault());
  2. String result = null;
  3. try {
  4. List<Address> addressList = geocoder.getFromLocation(
  5. latitude, longitude, 1);
  6. if (addressList != null && addressList.size() > 0)
  7. {
  8. Address address = addressList.get(0);
  9. StringBuilder sb = new StringBuilder();
  10. // House no and street name
  11. sb.append(address.getAddressLine(0)).append("");
  12. }
  13. }

代码示例来源:origin: stackoverflow.com

  1. Geocoder gc = new Geocoder(ctx, Locale.getDefault());
  2. List<Address> addresses;
  3. addresses = gc.getFromLocation(lat, lng, 1);
  4. StringBuilder sb = new StringBuilder();
  5. if (addresses.size() > 0)
  6. {
  7. Address address = addresses.get(0);
  8. for (int i = 0; i < address.getMaxAddressLineIndex(); i++)
  9. sb.append(address.getAddressLine(i)).append(",");
  10. }

代码示例来源:origin: stackoverflow.com

  1. String street = null;
  2. Geocoder geocoder = new Geocoder(getActivity(), Locale.getDefault());
  3. try {
  4. List<Address> addresses = geocoder.getFromLocation(location.getLatitude(), location.getLongitude(), 1);
  5. if (addresses != null) {
  6. Address returnedAddress = addresses.get(0);
  7. StringBuilder strReturnedAddress = new StringBuilder();
  8. for (int j = 0; j < returnedAddress.getMaxAddressLineIndex(); j++) {
  9. strReturnedAddress.append(returnedAddress.getAddressLine(j)).append("");
  10. }
  11. street = strReturnedAddress.toString();
  12. }
  13. } catch (IOException e) {
  14. }

代码示例来源:origin: stackoverflow.com

  1. List<Address> addresses = geocoder.getFromLocation(LATITUDE, LONGITUDE, 1);
  2. if(addresses != null) {
  3. Address returnedAddress = addresses.get(0);
  4. StringBuilder strReturnedAddress = new StringBuilder("Address:\n");
  5. for(int i=0; i<returnedAddress.getMaxAddressLineIndex(); i++) {
  6. strReturnedAddress.append(returnedAddress.getAddressLine(i)).append("\n");
  7. strReturnedAddress.append(returnedAddress.getLocality()).append("\n");
  8. strReturnedAddress.append(areturnedAddress.getPostalCode()).append("\n");
  9. strReturnedAddress.append(returnedAddress.getCountryName()).append("\n");
  10. }
  11. myAddress.setText(strReturnedAddress.toString());

代码示例来源:origin: stackoverflow.com

  1. Geocoder geocoder = new Geocoder(context, Locale.getDefault());
  2. String result = null;
  3. try {
  4. List<Address> list = geocoder.getFromLocation(
  5. location.getLatitude(), location.getLongitude(), 1);
  6. if (list != null && list.size() > 0) {
  7. Address address = list.get(0);
  8. // sending back first address line and locality
  9. result = address.getAddressLine(0) + ", " + address.getLocality();
  10. }
  11. } catch (IOException e) {
  12. Log.e(TAG, "Impossible to connect to Geocoder", e);
  13. }

代码示例来源:origin: stackoverflow.com

  1. Geocoder gc = new Geocoder(this, Locale.getDefault());
  2. try {
  3. List<Address> addresses = gc.getFromLocation(lat, lng, 1);
  4. StringBuilder sb = new StringBuilder();
  5. if (addresses.size() > 0) {
  6. Address address = addresses.get(0);
  7. for (int i = 0; i < address.getMaxAddressLineIndex(); i++)
  8. String addr=address.getAddressLine(i);
  9. //use this addr string and compare . u will get the solution
  10. }
  11. } catch (IOException e) {}

代码示例来源:origin: stackoverflow.com

  1. Geocoder myLocation = new Geocoder(context, Locale.ENGLISH);
  2. List<Address> myList= myLocation.getFromLocation(lat, lng, 1);
  3. Address add = myList.get(0);
  4. String addressString = add.getAddressLine(0);
  5. String country = add.getCountryName();
  6. String city = add.getLocality();

代码示例来源:origin: stackoverflow.com

  1. Geocoder geocoder = new Geocoder(context, Locale.getDefault());
  2. Address address = geocoder.getFromLocation(lat, lng, 1);
  3. Address obj = addresses.get(0);
  4. latLng = new LatLng(obj.getLatitude(), obj.getLongitude());
  5. final String addressText = String.format("%s, %s",obj.getMaxAddressLineIndex() > 0 ? obj.getAddressLine(0) : "",
  6. obj.getCountryName());

代码示例来源:origin: stackoverflow.com

  1. Address address = (Address) gotAddresses.get(0);
  2. LatLng latLng = new LatLng(address.getLatitude(), address.getLongitude());
  3. String properAddress = String.format("%s, %s",
  4. address.getMaxAddressLineIndex() > 0 ? address.getAddressLine(0) : "",
  5. address.getCountryName());
  6. mMap.addMarker(new MarkerOptions()
  7. .position(new LatLng(address.getLatitude(), address.getLongitude())).draggable(true)
  8. .title(properAddress)
  9. .icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));

代码示例来源:origin: org.apache.juddi/juddi-core

  1. public static void mapContactAddresses(List<org.apache.juddi.model.Address> modelAddressList,
  2. List<org.uddi.api_v3.Address> apiAddressList)
  3. throws DispositionReportFaultMessage {
  4. apiAddressList.clear();
  5. for (org.apache.juddi.model.Address modelAddress : modelAddressList) {
  6. org.uddi.api_v3.Address apiAddress = new org.uddi.api_v3.Address();
  7. apiAddress.setUseType(modelAddress.getUseType());
  8. apiAddress.setLang("");
  9. apiAddress.setSortCode(modelAddress.getSortCode());
  10. apiAddress.setTModelKey(modelAddress.getTmodelKey());
  11. mapAddressLines(modelAddress.getAddressLines(), apiAddress.getAddressLine());
  12. apiAddressList.add(apiAddress);
  13. }
  14. }

代码示例来源:origin: org.apache.juddi/juddi-core-openjpa

  1. public static void mapContactAddresses(List<org.apache.juddi.model.Address> modelAddressList,
  2. List<org.uddi.api_v3.Address> apiAddressList)
  3. throws DispositionReportFaultMessage {
  4. apiAddressList.clear();
  5. for (org.apache.juddi.model.Address modelAddress : modelAddressList) {
  6. org.uddi.api_v3.Address apiAddress = new org.uddi.api_v3.Address();
  7. apiAddress.setUseType(modelAddress.getUseType());
  8. apiAddress.setLang("");
  9. apiAddress.setSortCode(modelAddress.getSortCode());
  10. apiAddress.setTModelKey(modelAddress.getTmodelKey());
  11. mapAddressLines(modelAddress.getAddressLines(), apiAddress.getAddressLine());
  12. apiAddressList.add(apiAddress);
  13. }
  14. }

相关文章