i die geografischen Breite und Länge mit der zipcode für Android-Anwendungerhalten geografische Breite und Länge mit zipcode
Antwort
Sie ein Geocoding Service verwenden müssen erhalten mag, wie die von Google vorgesehen Einsen oder die frei verfügbaren Nominatim. Beachten Sie, dass Sie aufgrund der Ungenauigkeit der Adresse möglicherweise nicht die gewünschten Ergebnisse erhalten, da Sie nur eine Postleitzahl angeben.
Sie könnten YQL verwenden wie so: select Schwerpunkt von geo.places wo text = "ZIPCODE_HERE"
Dieses eine viel einfachere Lösung ist, sind die Geocoder Dienste unter der Annahme vorhanden:
final Geocoder geocoder = new Geocoder(this);
final String zip = "90210";
try {
List<Address> addresses = geocoder.getFromLocationName(zipCode, 1);
if (addresses != null && !addresses.isEmpty()) {
Address address = addresses.get(0);
// Use the address as needed
String message = String.format("Latitude: %f, Longitude: %f",
address.getLatitude(), address.getLongitude());
Toast.makeText(this, message, Toast.LENGTH_LONG).show();
} else {
// Display appropriate message when Geocoder services are not available
Toast.makeToast(this, "Unable to geocode zipcode", Toast.LENGTH_LONG).show();
}
} catch (IOException e) {
// handle exception
}
Es funktioniert nicht. Geben Sie die Ausnahme "Service nicht verfügbar" an. Haben Sie einen besseren Ansatz? – YuDroid
Es gibt kein Rivale von Google in GeoCoding :)
Sie müssen nur eine http machen Holen Sie sich die Anfrage für den folgenden Link. Hier a link
Gerade Änderung der Postleitzahl Element Entsprechend Ihren Anforderungen. Und genieße.
Für weitere Referenz folgen Sie dem Link. Maps Geocoding Reference
- 1. Google Geocoder zurückkehrt unterschiedliche geografische Breite und Länge von Anforderungswerten
- 2. eine Art definiert geografische Breite und Länge im XML-Format
- 3. Erhalten von Breite und Länge von latlng Objekt in android
- 4. Wie formatiert man GPS Breite und Länge?
- 5. Nicht erhalten Breite und Länge in Android
- 6. Xpath zum Abrufen von Breite und Länge
- 7. Wie geografische Breite und Länge von Adresse google map bekommen mit PHP
- 8. erhalten Stadt Name, Adresse mit Breite und Länge in Appcelerator
- 9. Überprüfen Sie, ob eine geografische Breite und Länge innerhalb eines Kreises ist
- 10. Breite/Länge und Meter
- 11. Wie geografische Breite und Länge zu berechnen, basierend auf Abstand in Laravel
- 12. Google Platz API erhalten Breite und Länge der Orte
- 13. Parsing Breite und Länge mit Ruby
- 14. Erhalten Ortsnamen von Breite und Länge in iOS
- 15. PHP Zeitzone Name aus Breite und Länge?
- 16. Bitmap und geografische Koordinaten
- 17. PostgreSQL Breite Länge Abfrage
- 18. SQL Server Breite und Länge Datentyp
- 19. Breite und Länge von Web-Services
- 20. Clustering Länge und Breite GPS-Daten
- 21. Berechnung Bildschirmposition von Breite und Länge
- 22. Maxmind - Breite und Länge von Postleitzahl
- 23. Was ist die maximale Länge von Breite und Länge?
- 24. Erster Benutzer aktuelle Breite/Länge
- 25. Breite/Länge Qt4 Widget?
- 26. bekommen Breite und Länge von searchbox
- 27. Skewed ggmap Breite und Länge in Handlung
- 28. Abrufen der aktuellen geografischen Breite und Länge für API 23 und höher in Android
- 29. ZipCode und Telefon Fehlermeldung verschwindet nicht mit Petersilie (AKTUALISIERT)
- 30. topojson/D3/Karte mit Länge + Breite
Auch (mindestens für Google), stellen Sie sicher, dass Sie so viele Details wie möglich eingeben und vielleicht sogar einige Regionsoptionen festlegen, um sicherzustellen, dass die Postleitzahl in dem Land gesucht wird, in dem Sie es erwarten. Bei PLZ-Formaten, die Leerzeichen enthalten, möchten Sie diese möglicherweise zuerst entfernen. Andernfalls verwendet Google möglicherweise nur den ersten Teil und zeigt Ihnen ein anderes Land an. – Arjan