Tôi đang phát triển trong bản đồ google APIv2. Vấn đề mà tôi đang phải đối mặt bây giờ là tôi chỉ có thể thêm vào một dòng từ trong cửa sổ thông tin/đoạn mã. Nhưng đầu ra mà tôi muốn có thể hiển thị ở dạng đường ngắt như ví dụ dưới đây. Vì vậy, có bất kỳ phương pháp có thể để giải quyết nó?Nhiều dòng hoặc ngắt dòng bằng .snippet (google maps apiv2)
Ví dụ:
Phối hợp: 03,05085, 101,70506
Speed Limit: 80 km/h
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);
}
}
sau khi tôi đã trải qua một số ví dụ tương tự như mã được cung cấp ở trên, tôi vẫn không thể giải quyết được sự cố của mình. Tôi không giỏi trong lập trình và không thực sự hiểu về cách tôi nên chỉ định một vị trí cụ thể với infowindow tùy chỉnh. Hầu hết các ví dụ mà tôi đã thử nghiệm họ đã không chỉ định một vị trí cụ thể. Bất cứ ai có thể gửi một mã hóa hoàn chỉnh cho tôi để tham khảo? Tôi sẽ thực sự đánh giá cao nếu có ai có thể giúp tôi giải quyết một phần vấn đề dự án năm cuối của tôi mà tôi đã được kiểm tra trong 3 ngày. Cảm ơn nhiều. –