5

Tôi đang sử dụng gmaps4rails để dễ dàng tạo bản đồ google trên ứng dụng của tôi. gmaps4rails yêu cầu thuộc tính lat và long trong mô hình. tuy nhiên, gmaps4rails không phải là rất thân thiện với các địa chỉ mơ hồ. Ví dụ, nó không biết địa chỉ nào sẽ hiển thị khi tôi liệt kê một số căn hộ.Gmaps4rails có xung đột với đá địa mã không?

Vì vậy, tôi vừa cài đặt trình mã hóa địa lý. Tôi đang sử dụng trình mã hóa địa lý để lấy thuộc tính vị trí của mình và đặt thời gian/độ dài của thuộc tính đó trong mô hình của tôi. Có vẻ như nó đang hoạt động ngay bây giờ nhưng vì cả hai đá quý đều sử dụng các thuộc tính lat/long, tôi nghĩ rằng điều này sẽ gây ra xung đột sau này. Nó sẽ?

+0

bạn có nhận thấy câu trả lời không? – apneadiving

Trả lời

9

Cả hai viên ngọc không nên can thiệp nhưng hãy chắc chắn để nói gmaps4rails không thử mã địa lý các đối tượng đã lưu:

acts_as_gmappable :process_geocoding => false 

Nếu không, liên quan đến địa chỉ không rõ ràng, bạn có thể có được kết quả thô từ gmaps4rails thực hiện:

Gmaps4rails.geocode(address) 

Dù sao, vui lòng sử dụng thư viện mã hóa địa lý bạn thích: gmaps4rails là sau khi tất cả không thực sự được thực hiện cho mã hóa địa lý nhưng để hiển thị bản đồ! (và Geocoder rất phù hợp với công việc của nó)

+0

wow ... cảm ơn bạn! –

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