Bạn có thể tạo đa giác vùng du lịch bằng API Google Maps không? [đóng cửa]


8

Tôi đang làm việc trong một dự án thiết kế địa phương và cần xác định xem ai đó là người địa phương trong khu vực của tôi để cho phép họ tham gia. Địa phương, theo định nghĩa của nhóm, có nghĩa là người đó trong vòng 2 giờ lái xe dựa trên bản đồ của Google tới 32 Vassar St., Cambridge, MA.

Mặc dù tôi có thể tìm ra cách lấy thời gian di chuyển từ điểm này sang điểm khác, tôi dường như không thể tìm ra liệu có cách nào để tạo một đa giác hiển thị vùng mà chúng ta xem là cục bộ hay không.

Bất kỳ ý tưởng về cách làm điều này bằng cách sử dụng các công cụ của Google?


Đó là một vấn đề thú vị, nhưng sẽ tốn thời gian và chi phí để xác định mọi kết quả có thể. Tại sao không tạo một bộ đệm?
CrazyEnigma

Câu trả lời:


6

Các công cụ của Google không cung cấp bất kỳ cách nào để thực hiện loại điều này được tích hợp. Mặc dù bạn có thể thực hiện việc này bằng cách định tuyến đến một số lượng đủ các vị trí và kiểm tra thời gian, một công cụ khác mà bạn có thể quan tâm là Máy chủ đồ thị . GraphServer là một công cụ lập kế hoạch chuyến đi đa phương thức, có thể lấy dữ liệu từ OpenStreetMap và các nguồn dữ liệu khác. Một số hình ảnh trong thư viện cho thấy việc định tuyến khoảng cách đường đi ngắn nhất ngày càng tăng và điều này dựa trên một số liệu tương tự.

Các Tập đoàn Google sẽ là nơi thích hợp để thảo luận về khả năng sử dụng công cụ này.

Lưu ý rằng đây không phải là một công cụ nướng sẵn; nó có thể sẽ yêu cầu một số điều tra và làm việc để giải quyết vấn đề của bạn, nhưng công cụ này có thể được sử dụng để làm việc đó.


Cảm ơn thông tin hữu ích. Tôi đoán rằng điều này là không thể, nhưng nó đáng để yêu cầu chắc chắn.
GuidoS

3

Hãy xem API Mapnificent .

Mapnificent cung cấp bản đồ thời gian di chuyển giao thông công cộng năng động cho nhiều thành phố ở Hoa Kỳ và một số nơi trên thế giới. Bạn có thể sử dụng API Mapnificent để tăng cường ứng dụng Google Maps của mình với lớp phủ thời gian di chuyển công cộng.

Hãy nhìn vào London ở đây . văn bản thay thế


Có vẻ như câu trả lời của bạn cũng có thể áp dụng cho câu hỏi này! gis.stackexchange.com/q/216/751
Andy W

Ồ, thật tuyệt ... sẽ phải xem xét điều đó
GuidoS

3

Bạn đã thử Route360 ° -API chưa? Nó có thể được sử dụng để hiển thị một lớp đa giác thời gian di chuyển trên bản đồ Google và nó miễn phí. Có một hướng dẫn ngắn về cách sử dụng API. Có lẽ điều đó giúp.

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


2

Tuyên bố miễn trừ trách nhiệm: Tôi làm việc cho iGeolise (người tạo API).

Nếu không gửi nhiều lệnh gọi API đến Google API thì điều này sẽ khó thực hiện. Bạn có thể sử dụng API nền tảng TravelTime để tạo đa giác thời gian ổ đĩa trên bản đồ. Tôi đã đính kèm một ví dụ về thời gian 2 giờ lái xe từ Trung tâm Luân Đôn (chúng tôi đã sử dụng Tờ rơi cho bản đồ, nhưng nó có thể được áp dụng cho bất kỳ bản đồ nào)

Tùy thuộc vào mức độ chi tiết của bạn cần bản đồ, có một công cụ tạo bản đồ miễn phí cho phép bạn yêu cầu bản đồ hoặc chỉ cần liên hệ với trang chính để biết khóa API.

Thời gian lái xe ở London


1
Trung tâm Luân Đôn đến Coventry? Điều này phải có trong một chiếc Ferrari vào ngày Giáng sinh :-) Tuy nhiên, công cụ tuyệt vời.
John Powell

Xin chào John - địa điểm tuyệt vời và bạn đã đúng, việc đi từ Trung tâm Luân Đôn đến Coventry vào những thời điểm nhất định trong ngày là không thể! Bản đồ đặc biệt này được thực hiện với giả định người lái xe rời đi lúc 3 giờ chiều ngày thứ Tư sử dụng mức lưu lượng trung bình. Hình dạng sẽ nhỏ hơn đáng kể trong thời gian cao điểm.
Louisa Bainbridge


1

Đây là một cái gì đó có thể hoạt động: http://www.freemaptools.com/how-far-can-i-travel.htmlm


Bất cứ ai cũng có ý tưởng về những thư viện / công cụ họ đã sử dụng để thực hiện hệ thống của họ?
ejel

-1

Cuối cùng chúng tôi đã từ bỏ việc cố gắng tìm một cái gì đó trên web và tiếp tục và xây dựng dịch vụ đa giác thời gian ổ đĩa của riêng mình bằng cách sử dụng dữ liệu mạng đường bộ OSM và POSTGIS. Tôi rất vui được chia sẻ chi tiết về cách chúng tôi xây dựng nó nếu bạn nhắn tin trực tiếp cho tôi. Ngoài ra, đây là cách chúng tôi đóng gói với tiện ích mở rộng cao cấp của Google Maps để cung cấp cho bạn ý tưởng:

http://cmapsanalytics.com/drivetime.html

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.