2013-03-09 25 views
8

Tôi đang cố gắng làm nổi bật mặt lẻ hoặc thậm chí của đường phố (ít nhất là khối) người dùng (hoặc tất cả các đường phố, nếu điều đó đơn giản hơn.)Cách tự động làm nổi bật SIDE của một con đường (hoặc vẽ một đường bên cạnh) với google maps hoặc mapquest trên Android

Tôi có thể tìm thấy mặt lẻ hoặc thậm chí, tôi đã tìm ra, nhưng vẽ một đường song song với đường đang chứng minh có vấn đề. Tôi đã nghĩ ra một phương pháp sử dụng bản đồ google và mã hóa địa lý để tìm các điểm ở đầu của khối trên mặt lẻ hoặc thậm chí và vẽ một đường thẳng giữa chúng, nhưng tất cả mã hóa địa lý đó đều chậm và không đáng tin cậy. Nó hoạt động tốt ở căn hộ của tôi, nhưng rơi trên khuôn mặt của nó ở nhiều địa điểm.

Có cách nào để đặt lớp phủ đường thứ 2 ở phía trên bản đồ được dịch chuyển về phía bắc hoặc nam và đông hay tây và thay đổi màu đường?

Tôi đang mở để sử dụng google hoặc mapquest api nếu cung cấp một tính năng hữu ích.

+0

Tôi đang tìm kiếm một cái gì đó tương tự. Một cái gì đó giống như lớp phủ giao thông nơi bạn có thể tô màu bên đường phố dựa trên tình huống. –

+0

Tôi nghĩ rằng không có cách nào, tôi đã làm việc rất nhiều với bản đồ google, một lớp phủ lớp phủ có thể giúp bạn? –

+1

Google Maps hoặc bất kỳ API nào khác –

Trả lời

0

Bạn phải sử dụng Google Maps API để tìm bạn tọa độ đường phố, sau đó bạn có thể thay đổi chúng và rút ra những dòng sử dụng một PolylineInfo here

+0

Bạn sẽ chuyển đổi chúng như thế nào? Bằng tay? –

+0

@ Mehdi.Sqalli bạn sẽ phải tìm ra nơi trái/phải là sau đó bạn có thể tự động thay đổi các tọa độ gps bằng cách sử dụng một phương pháp. Hoặc bạn làm điều đó theo cách thủ công nếu đủ cho ứng dụng của bạn – Empty2k12

+0

Tôi có một tập dữ liệu lớn. Vì vậy, lý tưởng sẽ là để làm điều đó tự động. Vấn đề là tôi không thể nhìn thấy một cách để tìm ra nơi bên trái/bên phải của đường phố dựa trên dữ liệu Google API gửi cho tôi. –

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