Tôi biết điều này đã được thảo luận trước đây, nhưng tôi thực sự không thể tìm thấy giải pháp.Điểm đánh dấu tùy chỉnh Android Maps v2 có vị trí không chính xác trên zoom
Tôi thêm một biểu tượng tùy chỉnh cho điểm đánh dấu của tôi:
markerUserLocation = mMap.addMarker(new
MarkerOptions().position(new
LatLng(point.latitude,
point.longitude))
.anchor(0.5f, 1.0f)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_marker_my_location)));
Vấn đề là khi phóng to in/out điểm đánh dấu được vị trí ở một nơi xấu.
Tôi đã cố gắng chơi với các giá trị neo, nhưng không thành công. Không phải là neo mặc định giữa/dưới của hình ảnh? Những gì tôi cần làm, để thực sự giữ phần dưới của điểm đánh dấu tại các tọa độ điểm được chỉ định, độc lập với mức thu phóng?
Đây là mẫu biểu tượng ic_marker_my_location (kích thước xhdpi), vì tôi không thể tải lên biểu tượng gốc.
LE: điều này thực sự ngớ ngẩn, nhưng nếu tôi sử dụng hình ảnh đánh dấu nhỏ hơn ... nó hoạt động chính xác ... Vì vậy, có thể có lỗi với kích thước hình ảnh tài nguyên đánh dấu? Hoặc nếu hình ảnh lớn hơn, tôi cần phải đặt thêm một số tham số?
Bạn có thể thêm tệp ic_marker_my_location.png của mình vào câu hỏi này không? –
Tôi chỉ cần thêm một mẫu có cùng kích thước – Alin
Tôi đang sử dụng Bản đồ phố mở và tôi đang gặp vấn đề tương tự, trước đó ứng dụng đã cho tôi biết vị trí hiện tại chính xác nhưng giờ nó hiển thị như trước 10km! – TharakaNirmana