2012-01-11 28 views
10

Tôi đang sử dụng bản đồ tĩnh của Google (documention here) để hiển thị vị trí của cửa hàng và tôi đang sử dụng điểm đánh dấu tùy chỉnh thay cho mặc định.Làm cách nào để thêm điểm đánh dấu tùy chỉnh độ phân giải cao trên bản đồ google tĩnh

Tuy nhiên, hình ảnh đánh dấu này có độ phân giải thấp trên điện thoại di động có độ phân giải cao như iPhone 4.

Làm cách nào để khắc phục sự cố?

+0

có thể trùng lặp của [? Làm thế nào tôi có thể sử dụng dấu tùy chỉnh độ phân giải cao với tham số quy mô trong API Static Maps của Google] (http://stackoverflow.com/ câu hỏi/10336646/cách-có-i-sử dụng-độ phân giải cao-tùy chỉnh-điểm đánh dấu-với-quy mô-tham số-trong-google) – alnorth29

Trả lời

17

Đặt &markers=scale:2 kết hợp với một biểu tượng điểm ảnh @ 2x và thông số &scale=2.

Tôi chỉ trả lời này trong một câu hỏi trùng lặp ở đây: https://stackoverflow.com/a/17130379/378638

+0

Tuyệt vời, cảm ơn bạn! –

+0

Nó hoạt động nếu không chỉ định kích thước param, nhưng nếu tôi chỉ định kích thước param như kích thước: giữa, điểm đánh dấu trở nên mờ một lần nữa, suy nghĩ? –

0

Để tránh phối màu độ phân giải thấp, bạn cần sử dụng hình ảnh điểm đánh dấu tùy chỉnh tương ứng lớn hơn. Xem ví dụ dưới đây, có sự tham khảo một đinh ghim 64x64:

http://maps.googleapis.com/maps/api/staticmap?size=480x480&markers=icon: http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png% 7C224 + Tây + 20 + đường + NY % 7C75 + 9th + Ave + NY% 7C700 + E + 9th + St + NY & sensor = false

+0

trình diễn của bạn không yêu cầu "scale = 2" trong url vì vậy đây không phải là không chính xác. Có vẻ như cùng một hình ảnh ghim đẩy được sử dụng cho một trong hai và một chút mờ trong phiên bản 2x – bitwit

Các vấn đề liên quan