2012-02-25 62 views
10

Tôi muốn có bản đồ (tôi chỉ cần một bức ảnh) có mạng lưới đường nhưng không có nhãn (văn bản trên bản đồ). Tôi đã cố gắng lấy một bản đồ như vậy từ Google API và suy nghĩ "element:geometry" hoạt động.Cách lấy bản đồ không có nhãn?

Nhưng, ví dụ: this link vẫn còn đầy văn bản.

Làm cách nào để có được bản đồ mạng lưới đường (ảnh tĩnh là ok) mà không có nhãn văn bản?
Bất kỳ nhà cung cấp nào đều ổn, ví dụ: Google, Yahoo, Mapquest ...

+0

Các giải pháp này hoạt động cho 'lộ trình' và cho 'vệ tinh'. Tôi đang cố gắng để có được một StreetView mà không có tên đường phố. Tôi đã đọc tài liệu API nhưng không thể tìm thấy cách xóa nhãn trên chế độ xem phố. Bất kì manh mối nào? –

Trả lời

34

Sử dụng phong cách này:

style=feature:all|element:labels|visibility:off 

nó sẽ ẩn tất cả các nhãn cho tất cả các tính năng.

http://maps.google.com/maps/api/staticmap?sensor=false&size=512x512&center=Brooklyn&zoom=12&style=feature:all|element:labels|visibility:off

+0

http://maps.googleapis.com/maps/api/staticmap?center=28.459033,22.060547&zoom= 2 & format = png & sensor = false & size = 640x480 & maptype = roadmap & style = feature: quản trị | trọng lượng: 0.1 | invert_lightness: true | khả năng hiển thị: off & style = feature: water | element: labels.text | visibility: off & style = feature: landscape.natural | khả năng hiển thị: trên –

3

This is the documentation về tạo kiểu bản đồ cho API JavaScript. Ngoài ra còn có một Styled Map Wizard cho phép bạn chơi với các phong cách để có được chính xác những gì bạn muốn.

+0

Có, tôi thấy tài liệu đó. Họ nói "phần tử: hình học chỉ chọn các phần tử hình học của đối tượng địa lý đó. phần tử: nhãn chỉ chọn các nhãn văn bản được liên kết với đối tượng địa lý đó." Tôi chỉ muốn phần tử hình học (mạng lưới đường) và tránh nhãn văn bản. Vì vậy, tôi sử dụng "yếu tố: hình học". Nhưng nó không loại bỏ văn bản trên bản đồ. – Aaron

+0

Tiến sĩ Molle có câu trả lời là –

+0

Trình hướng dẫn tạo kiểu hiện được tìm thấy tại đây: https://mapstyle.withgoogle.com/ – smashuu

0

bởi "Tôi chỉ cần một bức tranh" Tôi mang nó bạn không cần phải truy cập vào API, Google Inc devs vẫn không có cơ hội để áp dụng tất cả các tính năng từ các bản đồ cũ sang thiết kế mới. Tuy nhiên bạn vẫn có thể truy cập nó bằng cách vào https://maps.google.com/?output=classic

và bạn có thể đi đến các thiết lập và tùy chỉnh "đánh dấu nhãn off" và vân vân ...

4

tôi nhận được một giải pháp tốt hơn:

Tạo tệp html và chèn mã bên dưới.

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Mapa GMR Norte</title> 
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> 
    <meta charset="utf-8"> 
    <style> 
     html, body { 
     height: 100%; 
     margin: 0; 
     padding: 0; 
     } 
     #map { 
     height: 100%; 
     } 
    </style> 
    </head> 
    <body> 
    <div id="map"></div> 
    <script> 
function initMap() { 
    var customMapType = new google.maps.StyledMapType([ 
     { 
     elementType: 'labels', 
     stylers: [{visibility: 'off'}] 
     } 
    ], { 
     name: 'Custom Style' 
    }); 
    var customMapTypeId = 'custom_style'; 

    var map = new google.maps.Map(document.getElementById('map'), { 
    zoom: 13, 
    center: {lat: 41.4416459, lng: -8.2911885}, // Brooklyn. 
    mapTypeControlOptions: { 
     mapTypeIds: [google.maps.MapTypeId.ROADMAP, customMapTypeId] 
    } 
    }); 

    map.mapTypes.set(customMapTypeId, customMapType); 
    map.setMapTypeId(customMapTypeId); 
} 

    </script> 
    <script src="https://maps.googleapis.com/maps/api/js?signed_in=true&callback=initMap" 
     async defer></script> 
    </body> 
</html> 

Hy vọng điều đó sẽ hữu ích! :)

0

Trình hướng dẫn bản đồ được tạo kiểu Google Maps (liên kết bên dưới) sẽ cho phép bạn xóa nhãn (và cũng thực hiện nhiều tùy chỉnh khác).

https://mapstyle.withgoogle.com/

+0

Liên kết là Trình hướng dẫn bản đồ được tạo kiểu Google Maps. Nếu liên kết đó không khả dụng thì câu trả lời của tôi không hợp lệ. – nicolefurlan

+0

Liên kết trong câu trả lời đã chết - * Lỗi 404 (Không tìm thấy) * – Pang

+0

Trình hướng dẫn tạo kiểu bây giờ được tìm thấy tại đây: https://mapstyle.withgoogle.com/ – smashuu

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