Я разрабатываю в google maps APIv2. Проблема, с которой я сейчас сталкиваюсь, - это только одно слово в инфо окнах/фрагменте. Но вывод, который я хочу, может отображать в форме линии прерывания, как показано ниже. Так есть ли какие-либо возможные способы его решения?Несколько строк или строк разрыва в .snippet (google maps apiv2)
Пример:
координат: 03,05085, 101,70506
Ограничение скорости: 80 км/ч
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);
}
}
после того, как я прошел через число подобных примеров, как приведенный выше код, я все еще не могу решить свою проблему. Я плохо разбираюсь в программировании и не понимаю, как я должен указать конкретное местоположение с настраиваемым infowindow. Большинство примеров, которые я тестировал, не указали конкретное местоположение. Может ли кто-нибудь отправить полное кодирование для меня? Я буду очень признателен, если кто-нибудь сможет помочь мне решить часть моего выпускного проекта, который я тестировал в течение 3 дней. Большое спасибо. –