Cách mô phỏng bản đồ nền màu xám này trông + cảm nhận trong Google Maps


8

Tôi yêu thiết kế trên trang chủ Development Seed , nơi họ đã sử dụng sơ đồ nền màu xám với các điểm đánh dấu đồ họa theo phong cách 3D đậm.

nhập mô tả hình ảnh ở đây

Có vẻ như họ đã sử dụng API ModestMaps để tạo một sơ đồ cơ sở được lát gạch ở các độ phân giải khác nhau, với văn bản và đồ họa được ghi vào sơ đồ cơ sở .

Tôi muốn mô phỏng giao diện này + cảm nhận (đối với một dự án cá nhân, chỉ để giải trí) bằng các công cụ có sẵn miễn phí như API Google Maps. Tôi cần khả năng thay đổi lớp phủ đánh dấu nhanh chóng, vì vậy họ sẽ cần vẽ linh hoạt trên sơ đồ cơ sở.

Có thể đạt được một phông nền màu xám, dựa trên địa hình tương tự bằng Google Maps không?

Tài liệu Tạo kiểu API của Google Maps cho thấy cách giảm độ bão hòa của bản đồ topo, nhưng tôi không thể thấy tùy chọn để làm điều đó với bản đồ Địa hình.

Tôi nghĩ rằng tôi có thể mô phỏng đồ họa đậm bằng cách sử dụng mẫu Biểu tượng phức tạp làm điểm bắt đầu nhưng sẽ hoan nghênh mọi đề xuất.

Cảm ơn


công việc đang tiến triển ở đây
Stephen chì

Tất cả các đề xuất dưới đây đều tuyệt vời và tôi sẽ cho họ cơ hội khi tôi có thể - như tôi đã nói đây chỉ là một dự án thú vị ở bên cạnh ...
Stephen Lead

Câu trả lời:


5

Tôi không biết liệu điều này có giúp ích gì không, hoặc liệu bản đồ của Google có hỗ trợ các lớp ô khác không, nhưng có một dự án nguồn mở (và một số máy chủ ô có thể truy cập tự do) để tạo bản đồ cơ sở.

http://acetate.geoiq.com/tiles/terrain/preview.html trông khá gần với những gì bạn đang theo đuổi (mặc dù không hoàn toàn tốt đẹp).

Bạn có thể tự cuộn bằng cách sử dụng nguồn cũng như một tùy chọn bổ sung. Kiểm tra GitHub để biết tất cả thông tin (bao gồm cấu trúc url cho các máy chủ ô vuông và các ví dụ được cuộn sẵn).


2
đề nghị tốt đẹp. api google maps hỗ trợ các lớp gạch khác: code.google.com/apis/maps/documentation/javascript/ mẹo
Casey

5

Nếu bạn cảm thấy thoải mái khi sử dụng dữ liệu OpenStreetMap, bạn có thể muốn xem trình chỉnh sửa kiểu bản đồ của CloudMade ; phong cách tại http://maps.cloudADE.com/?lat=39&lng=-89&zoom=4&styleId=28983 có thể là một khởi đầu tốt. Bạn có thể sao chép phong cách đó và chỉnh sửa nó để làm cho nó tốt hơn cho nhu cầu của bạn.

Tôi không chắc liệu bạn có thể sử dụng nó trong Google Maps API hay không, nhưng bạn chắc chắn có thể sử dụng nó với OpenLayers và Leaflet.


1
Tùy chọn này sẽ không làm địa hình mặc dù; chỉ phác thảo quốc gia (và hầu hết các tính năng vật lý khác mà bạn có thể muốn, như đường cao tốc, & c.)
mattwigway

1
Bạn có thể sử dụng CloudMade trong Esri API không?
Simon

2

Không, điều đó là không thể - Google cấp phép và phục vụ MapLink, Tele Atlas làm mờ các hình ảnh cơ sở cho Bản đồ địa hình của Google. Tại V3 của Google API, giờ đây bạn có thể định kiểu các tính năng của Terrain MapType, nhưng dữ liệu hình ảnh cơ sở là độ cao hỗn hợp và kết xuất thảm thực vật / tuyết.

Bạn có thể loại bỏ các tính năng với &style=feature:all|element:all|visibility:offkiểu dáng của bản đồ địa hình. Nhưng bạn không thể kết xuất bản đồ cơ sở thành thang độ xám. Và, như bạn đã tìm thấy, cài đặt độ bão hòa chỉ điều chỉnh các tính năng không phải là hình ảnh cơ sở.

Bạn có thể thay thế google.maps.MapTypeId.ROADMAP trong mã GrayMapType của bạn bằng một bản đồ .TERRAIN nhưng bạn bị mắc kẹt với bản đồ nền mờ màu xám xanh lục nếu tiếp tục sử dụng giải pháp API Google Maps.

Dưới đây là một ví dụ về những điều tốt nhất bạn có thể làm với bản đồ địa hình phù điêu được cung cấp bởi Google , lưu ý rằng các giá trị thu phóng khác với các giá trị ROADMAP bạn đang sử dụng.

Ngoài ra, bạn sẽ lưu ý rằng những người phát triển Seed Seed đang sử dụng các ô hình ảnh dựa trên DEM thế giới bao gồm các giá trị độ sâu với kịch bản FLash Modest Maps của họ. Nếu bạn muốn tự lăn, bạn có thể thử các biến thể SRTM30plus hoặc CleanTOPO . Nhưng bạn sẽ phải làm thêm công việc phụ trợ dịch vụ lập bản đồ máy chủ web. Và nếu bạn đạt được điều đó, bạn có thể muốn học cách làm việc với những bức phù điêu bóng mờ .


2

đối với tôi có vẻ rất khủng khiếp vì bản đồ cơ sở đó là một ngọn đồi tổng quát (và được kết xuất khéo léo), có thể được tạo ra bằng cách kết hợp nhiều mô hình độ cao kỹ thuật số và bộ dữ liệu raster benthic. Tôi không có cách nào rõ ràng nhất để định dạng hoặc xếp một bản đồ cơ sở như vậy để sử dụng trong bản đồ google, nhưng có lẽ một cái gì đó như thế này hoặc thậm chí điều này sẽ giúp ích cho bạn.

Tốt nhất của may mắn với nó.


1
Nếu bạn muốn tạo sơ đồ nền đồi của riêng mình, bạn có thể kiểm tra grass.osgeo.org/wiki/Global_datasets#Elevation_data để biết một số ý tưởng tìm kiếm dữ liệu.
mattwigway

1

Câu hỏi này đã được giải quyết trong Trung tâm lập bản đồ ESRI

Tôi đã trích dẫn các phần có liên quan của câu trả lời dưới đây:

Đầu tiên, tạo kết nối máy chủ ArcGIS thông qua ArcCatalog đến máy chủ ArcGIS Online bằng url này . Nó sẽ liệt kê tất cả các bản đồ nền như các dịch vụ bản đồ.

Tiếp theo, tạo một cơ sở dữ liệu địa lý tập tin trên máy tính của bạn và lưu ý vị trí. Tạo một bộ dữ liệu khảm. Trong khi tạo tập dữ liệu khảm, hãy đặt hệ tọa độ dự kiến ​​thành WGS84 Web Mercator (Phụ trợ hình cầu) vì đây là sử dụng cơ sở chiếu Esri. Sau khi hoàn tất, nhấp chuột phải vào tập dữ liệu khảm và nhấp vào Thêm trình quét - công cụ Thêm trình quét vào Bộ dữ liệu khảm sẽ mở ra. Trong loại raster, chọn "dịch vụ web" và để duyệt Nhập vào Máy chủ GIS mà bạn đã thêm trong bước đầu tiên và chọn dịch vụ bản đồ cơ sở bạn muốn chuyển đổi sang thang màu xám. Trong trường hợp này, tôi đã thêm dịch vụ "World_Topo_Map". Nhấp vào OK và điều này sẽ thêm dịch vụ bản đồ topo thế giới vào bộ dữ liệu khảm và nó sẽ được thêm vào mục lục dưới dạng raster ba băng tần.

Bây giờ, nhấp chuột phải vào tập dữ liệu khảm trong ArcCatalog và nhấp vào Thuộc tính. Bấm vào tab Hàm trên hộp thoại Thuộc tính, bấm chuột phải vào hàm khảm trong chuỗi chức năng và di chuột qua để chọn Chèn rồi chọn hàm Grayscale. Điều này sẽ mở hộp thoại thuộc tính chức năng Raster. Cho trọng lượng 0,33 cho mỗi băng tần và nhấp vào OK. Bây giờ bạn sẽ được thiết lập và sơ đồ cơ sở sẽ hiển thị theo thang màu xám.



0

Tôi thấy bạn đã tìm thấy một giải pháp với bản đồ thang độ xám ESRI và tôi nhớ rằng bản đồ hạt giống phát triển nó trông rất tốt !!

Chỉ với bất kỳ ai khác có thể đến bằng câu hỏi này, tôi đã tìm thấy bản đồ Snazzy www.snazzymaps.com là một cách dễ dàng để tùy chỉnh một phong cách bản đồ google. Tôi hoàn toàn không thể có được diện mạo giống như bản đồ hạt giống dev nhưng tôi đã có được một cái gì đó gần gũi Tôi nghĩ https://snazzymaps.com/style/65225/development-seed-look-alike

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.