2012-11-16 43 views
5

Tôi đang tạo bản đồ google vẽ trạm sạc Xe điện (EV) trên khắp Canada và chỉ ở Canada. Điểm của bản đồ là để người dùng vẽ lộ trình của họ trong Canada và xem những điểm EV nào có sẵn trên đường đi. Tuy nhiên khi tìm kiếm Vancouver -> Toronto, tuyến đường đi qua Hoa Kỳ. Làm cách nào để tôi có thể đảm bảo tuyến đường nằm trong Canada?Giới hạn Dịch vụ Chỉ đường V3 của Google Maps để ở trong Quốc gia

+1

Tôi không nghĩ rằng điều này là có thể mà không sử dụng waypoints. – ScottE

+1

Tính năng này đã được yêu cầu cách đây vài tháng, có lẽ bạn nên cho nó một ngôi sao để thể hiện sự quan tâm của bạn đối với tính năng này: http://code.google.com/p/gmaps-api-issues/issues/detail?id=3890 – BergListe

+1

Bạn cũng có thể phân tích cú pháp các chỉ đường được trả về bởi Dịch vụ chỉ đường như anh chàng này đã làm: https://groups.google.com/d/msg/google-maps-js-api-v3/kvNk7bt14aY/vvIJheNzckkJ – BergListe

Trả lời

0

Trong bất kỳ loại tình huống mã hóa địa lý nào nếu bạn có tuyến đường ưa thích, vị trí đã biết, v.v. thường là một ý tưởng tốt hơn để lưu trữ dữ liệu ưu tiên đó theo một cách nào đó. Sau đó, bất cứ khi nào một truy vấn được thực hiện cho một tuyến đường cụ thể, vị trí, v.v., bạn sử dụng dữ liệu đó thay vì một dịch vụ mã hóa địa lý.

Điều này thường tăng tốc mọi thứ, giúp bạn kiểm soát tốt hơn và bảo vệ bạn khỏi tuyến đường hoặc vị trí thay đổi mà bạn không biết. Mã hóa địa lý không phải là khoa học cố định hoặc chính xác, nếu bạn đang truy vấn dịch vụ từ xa, không có gì đảm bảo rằng đầu vào hoạt động hôm nay sẽ hoạt động vào ngày mai.

Vì vậy, nếu bạn có các tuyến đường đi lệch từ những gì bạn biết là chính xác - sửa chữa và lưu trữ chúng. Khi truy vấn được thực hiện cho tuyến đường đó, thay vì mã hóa địa lý cho chỉ đường, chỉ cần trả lại tuyến đường.

Sẽ rất dễ dàng để có được một số loại dữ liệu lưu lượng truy cập cho các tuyến đường chính ở Canada. Cùng với dữ liệu vị trí của các đài EV, bạn có thể tính toán trước, đưa ra, tối ưu hóa các tuyến đường phổ biến nhất trước khi bất kỳ truy vấn mã hóa địa lý người dùng nào được thực hiện.

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