Hy vọng bạn có thể trợ giúp khi tôi đã truy cập vào tường, tôi cũng khá mới sử dụng API Địa điểm của Google.InvalidValueError: initAutocomplete không phải là chức năng Google Địa điểm và API Tự động điền
Tôi sẽ không đăng bất kỳ mã nào ngay khi mã của tôi hoạt động tốt khi 2 phần tôi sắp mô tả chạy trong sự cô lập.
Tôi đang sử dụng Địa điểm của Google ngoài API tự động điền hoạt động từ các ví dụ Javascript do Google cung cấp.
Ban đầu tôi đã có kịch bản sau đây ở dưới cùng của tài liệu của tôi:
<script src="https://maps.googleapis.com/maps/api/js?&libraries=places&callback=initAutocomplete" async defer></script>
và kịch bản này ở phía trên cùng của tài liệu của tôi:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
này đã cho tôi, "Bạn đã bao gồm API Google Maps nhiều lần trên trang này. Điều này có thể gây ra lỗi không mong muốn ". nên sau khi nhìn vào điều này tôi sáp nhập cả hai cùng nhau như thế này:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&callback=initAutocomplete&sensor=false"></script>
Tuy nhiên, bây giờ mà tôi đã làm điều này, tôi nhận được các lỗi sau đây:
InvalidValueError: initAutocomplete is not a function
TypeError: searchBox is undefined
tôi không nhận được các lỗi này khi luận án các tập lệnh không được hợp nhất, nhưng sau đó tôi nhận ra rằng các chức năng yêu cầu API địa điểm ngừng hoạt động. Nếu tôi xóa tham chiếu API Tự động điền, chức năng Địa điểm sẽ hoạt động.
Bất kỳ ý tưởng nào về cách tôi có thể làm cho cả hai việc này hoạt động cùng nhau, hợp nhất những thứ này như được hiển thị và giải quyết vấn đề 'không phải là một chức năng'?
Mọi đề xuất sẽ được đánh giá cao, vui lòng cho tôi biết nếu bạn thực sự cần xem mã.
Cảm ơn trước, Steph
này là gì, đây là một câu hỏi hoặc trả lời? – Siddharth