Drupal 7 và google maps v3. Đó là mô-đun để sử dụng?


8

Tôi cần lưu trữ lat / lng vào một loại nội dung cho điều hiển nhiên là bình thường: hiển thị bản đồ google. Nhưng hiện tại tôi đã thấy rằng các mô-đun tốt hơn để tích hợp google map sử dụng v2 mà nó không được dùng nữa.

Trong loại nội dung của tôi, tôi yêu cầu dữ liệu khác (đường phố, thành phố, quốc gia, hạt) vì vậy tôi không cần một mô-đun cần chèn dữ liệu này. Điều này là do tôi cần chèn dữ liệu này vào máy chủ SOLR.

Vậy, mô-đun nào tốt nhất cho Drupal sử dụng google maps v3? Hoặc tôi cần tạo một tùy chỉnh sử dụng (ví dụ) tập lệnh js của gmap3.net?

Cảm ơn.

M ..


Nhánh 2.x của mô-đun Gmap hỗ trợ v3 của API.
Patrick Kenny

Google cung cấp API Map hoàn toàn hợp lý, tại sao không sử dụng?
David Thomas

Có một mô-đun cho Google Maps API V3 , nhưng hiện đang ở giai đoạn thử nghiệm.
Sithu

@PatrickKenny: Từ trang mô-đun: LƯU Ý: 7.x-2.x (và 6.x-2.x) nhắm mục tiêu API Google Maps V3 hiện đang được phát triển. Giữ một mắt trên hàng đợi vấn đề cho tiến trình. VÀ: Bản phát hành beta cho API Google Maps V3 cho Drupal 7 gmap 7.x-2.4-beta1 Tôi không thể sử dụng phiên bản beta để tạo trang web khách hàng của mình. Cảm ơn tuy nhiên.
ZioBudda

Câu trả lời:


8

Cách tiếp cận nên là bản đồ bất khả tri. Bạn cần chia mọi thứ thành hai phần:

  1. Lưu trữ dữ liệu vị trí
  2. Hiển thị dữ liệu này trên bản đồ

1) Lưu trữ dữ liệu.

Bạn sẽ cần ba mô-đun ở đây:

Nó có thể trông khó khăn, nhưng thực sự dễ dàng để cấu hình ba mô-đun này để chơi độc đáo.

2) Hiển thị dữ liệu.

Bây giờ có dữ liệu được lưu trữ trong cơ sở dữ liệu, chúng tôi có thể chọn bất kỳ phương pháp hiển thị nào chúng tôi muốn. Tại đây bạn có hai lựa chọn: - GMap ( http://drupal.org/project/gmap ) - OpenLayers ( http://drupal.org/project/openlayers ) - Là tùy chọn thứ ba, bạn có thể có mã js tùy chỉnh chơi với Google Maps

Tất cả mọi thứ phụ thuộc vào mục tiêu cuối cùng của bạn. OpenLayes chơi với các công cụ bản đồ khác nhau và với tôi nó trông hơi cồng kềnh. Nếu bạn đi với GMap, bạn sẽ nhận được hỗ trợ Google Maps V3, tốt hơn là nên sử dụng API V2 của Google Maps. Quá trình phát triển API V2 của Google Maps đã dừng lại, không có tính năng mới nào được triển khai và nó có thể bị từ bỏ bất cứ lúc nào, vậy tại sao phải mạo hiểm?

Đi với mã bản đồ js tùy chỉnh nếu mô-đun GMap không cung cấp cho bạn những gì bạn cần. Nhưng tôi thực sự khuyên bạn nên xem xét mô-đun GMap gần hơn một chút.


3

Mô-đun Getlocations ( https://drupal.org/project/getlocations ) là người đầu tiên đưa Mô-đun GMAP / Vị trí (dựa trên Google Maps V2 Api) lên phiên bản Google Maps API 3. Nó đã nhanh chóng phát triển và mở rộng các chức năng của nó và vẫn đang tích cực phát triển. Đồng thời tôi sẽ đề xuất Chế độ xem và bản đồ định vị địa lý IP ( https://drupal.org/project/ip_geoloc ) được tích hợp với Mô-đun Getlocations và có thể để hoạt động độc đáo với Google API 3 Maps Bản đồ

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.