2011-07-05 20 views

Trả lời

30

Check this fiddle out, tôi đã desaturated tất cả các yếu tố để tạo hiệu ứng đen trắng, ví dụ:

{ 
    "featureType": "road.highway", 
    "elementType": "geometry", 
    "stylers": [ 
    { "saturation": -100 }, 
    { "lightness": -8 }, 
    { "gamma": 1.18 } 
    ] 
} 

You can style your maps using this wizard

hoặc sử dụng Snazzy Maps rất thân thiện với người dùng.

+0

thực sự thực sự tốt đẹp wizard !!! – Sonne

1

Tôi có liên kết này trong lịch sử của mình. Ai đó đã thực hiện nó trong flash http://www.anttikupila.com/GoogleMapsBw/1

EDIT: Sau khi xem xét ý tưởng của bạn, tôi cũng thấy điều này example Tôi thích nó và bạn có thể đính kèm một người biết lắng nghe để thay đổi hình ảnh khi chúng được nạp. nhưng nó có thể không hoạt động trơn tru.

+0

Cảm ơn, nhưng đèn flash của nó. Tôi muốn làm cho nó với JS/HTML5. Sẽ thử mẹo của bạn với JS vào cuối tuần – Sonne

2

http://www.nihilogic.dk/labs/imagefx/ mang một màu nâu đỏ và một Desaturate (đen và trắng) lọc ... Nhưng nó sẽ không làm việc trong Safari và IE chỉ có thể desaturate, không có màu nâu đỏ

+0

Không hoạt động trong Chrome hoặc tôi nghĩ (v32) –

27

Có bạn có thể sử dụng tính năng theo kiểu bản đồ của google api.

Dưới đây là một ví dụ http://www.programmableweb.com/news/make-your-google-map-stand-out-styles/2010/05/20

Dưới đây là các tài liệu http://code.google.com/apis/maps/documentation/javascript/maptypes.html#StyledMaps

và đây là một thuật sĩ WYSIWYG để recolor bản đồ của bạn http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html

+0

cảm ơn, bây giờ chỉ cần thực hiện để bão hòa -100! – Sonne