3 Stimmen

Hinzufügen einer Beschreibung beim Hinzufügen eines eigenen Ortes mit Google places API in Android

Ich möchte meinen eigenen Ort mit Hilfe von Google places API in Android mit einer Beschreibung hinzufügen. Jetzt möchte ich Nähe, URL, Website, international_phone_number usw. im String-Format unten hinzufügen, aber ich bin nicht in der Lage, es zu bekommen plz mir helfen:

String placeJSON =
           "{"+
                  "\"location\": {" +
                            "\"lat\": " + lat + "," +
                            "\"lng\": " + lng +
                           "}," + 
                           "\"accuracy\":50.0," +
                           "\"name\": \"" + name + "\"," +
                           "\"types\": [\"" + type + "\"]," +
                           "\"vicinity\":\""+ DescriptionDialog.vic +"\","+
                           "\"formatted_address\":\""+ DescriptionDialog.formtd_address +"\","+
                           "\"formatted_phone_number\":\""+ DescriptionDialog.formtd_phone_number +"\","+
                           "\"url\":\""+ DescriptionDialog.myUrl +"\","+
                           "\"website\":\""+ DescriptionDialog.myWebsite +"\","+  
                           "\"language\": \"en\" " +"}";

1voto

Gabriel Netto Punkte 1818

Warum verwenden Sie eine Zeichenfolge, um JSON zu behandeln. Sie könnten zwar einfach eine JSONObject und das sollte Ihr Problem lösen.

JSONObject placeJson =  new JSONObject();
JSONObject location = new JSONObecjt();
location.put("lat", lat);
location.put("lon", lon);
placeJson.put("location", location);
placeJson.put("accuracy", 50.0);
placeJson.put("types", types);
placeJson.put("vicinity", DescriptionDialog.vic);
placeJson.put("formatted_address", DescriptionDialog.formtd_address);
placeJson.put("formatted_phone_number", DescriptionDialog.formtd_phone_number);
placeJson.put("url", DescriptionDialog.myUrl);
placeJson.put("website" DescriptionDialog.myWebsite);
placeJson.put("language", "en");

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X