ich die Daten aus der api, lat und lon zu Google Maps erhalten, aber sie sind String im api, eine Google-Karte nur int nimmt, habe ich versucht:Android, wie String von Api in parsen int
String lonOfPlace = places.getLon();
String latOfPlace = places.getLat();
int lon = Integer.parseInt(places.getLon());
int lat = Integer.parseInt(places.getLat());
Integer.valueOf(lonOfPlace);
Integer.valueOf(latOfPlace);
aber es funktioniert nicht, sagen sie mir, wie pls zu tun
es nedd ich die Daten:
@Override
public void onMapReady(final GoogleMap map) {
marker = map.addMarker(new MarkerOptions()
.position(new LatLng(lat, lon))
.title(nameOfPlace)
.snippet(categoryOfPlace);
Orte Klasse:
public class Places implements Serializable {
String name;
String geometry_name;
String rating;
String subcategory_name;
String favorite;
String csv_image;
String lon;
String lat;
public Places(String name, String geometry_name, String rating,String subcategory_name, String favorite,String csv_image,String lon, String lat) {
this.name = name;
this.geometry_name = geometry_name;
this.rating = rating;
this.subcategory_name = subcategory_name;
this.favorite = favorite;
this.csv_image = csv_image;
this.lon = lon;
this.lat = lat;
}
Api, wenn Sie brauchen: http://gdetut.com/api/firms?salt=63926e380bdc96ef990d57898daeb71c&category_id=1
Ich denke, @ ρяσѕρєяK Antwort versuchen arbeiten, dass – Raghavendra