Sto sviluppando in Google Maps APIv2. Il problema che sto affrontando ora è che posso aggiungere solo una riga di parola in info windows/snippet. Ma l'output che voglio è in grado di visualizzare in forma di linea di separazione come esempio mostra di seguito. Quindi c'è qualche metodo possibile per risolverlo?Linea multipla o linea di interruzione in .snippet (google maps apiv2)
Esempio:
Coordinate: 03,05085, 101,70,506 mila
Speed Limit: 80 chilometri all'ora
public class MainActivity extends FragmentActivity {
static final LatLng SgBesi = new LatLng(03.05085, 101.76022);
static final LatLng JB = new LatLng(1.48322, 103.69065);
private GoogleMap map;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
.getMap();
map.addMarker(new MarkerOptions().position(SgBesi)
.title("KM D7.7 Sungai Besi") //name
.snippet("Coordinate: 03.05085, 101.70506")); //description
map.addMarker(new MarkerOptions().position(JB)
.title("test")
.snippet("Hey, how are you?"));
// .icon(BitmapDescriptorFactory //set icon
// .fromResource(R.drawable.ic_launcher)));
// move the camera instantly with a zoom of 15.
map.moveCamera(CameraUpdateFactory.newLatLngZoom(SgBesi, 15));
// zoom in, animating the camera.
map.animateCamera(CameraUpdateFactory.zoomTo(15), 2000, null);
}
}
dopo aver esaminato il numero di esempi simili come il codice sopra riportato, non riesco ancora a risolvere il mio problema. Non sono bravo in programmazione e non capisco davvero come dovrei specificare una particolare posizione con infowindow personalizzato. La maggior parte degli esempi che ho testato non hanno specificato una posizione particolare. Qualcuno può postare una codifica completa per farmi riferimento? Apprezzerei molto se qualcuno potesse aiutarmi a risolvere parte del mio problema del progetto per l'ultimo anno che sono stato testato per 3 giorni. Grazie mille. –