2012-03-20 45 views
14

Tôi đang cố tải cả thư viện bản đồ và thư viện địa điểm bằng javascript để tôi có thể nhúng bản đồ vào trang của mình, sử dụng các hàm google.maps.geometry.spherical và thực hiện yêu cầu tìm kiếm địa điểm nhưng tôi đang gặp sự cố khi tải tất cả 3 thư viện. Tại thời điểm tôi đang nhập khẩu:Đang tải nhiều thư viện bản đồ bằng javascript

<script type="text/javascript"src="http://maps.google.com/maps?key=mykey"></script> 
<script type="text/javascript"src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script> 

Nhưng tôi nhận được lỗi:

syntax error 
[Break On This Error] 

...gs4d .gbmac,.gbes#gbg4 #gbgs4d .gbmac{margin:34px 0 0}.gbemi#gb #gbgs4d .gbmac,.... 

maps?k...hrkDAmw (line 1) 

GClientGeocoder is not defined 
[Break On This Error] 

var geocoder = new GClientGeocoder(); 

tôi đi đâu vậy?

Cảm ơn rất nhiều.

+4

Bạn sẽ không sử dụng mã v2 với api v3 are you? nó sẽ giúp ích nếu bạn đăng mã gây ra lỗi. –

Trả lời

36

Tập lệnh đầu tiên không trỏ đến javascript, điều này sẽ cố gắng tải maps-homepage làm tập lệnh (tất nhiên điều này sẽ không thành công).

Không cần để bao gồm nhiều kịch bản, chỉ cần sử dụng:

<script type="text/javascript" 
    src="http://maps.googleapis.com/maps/api/js?libraries=geometry,places&sensor=false"> 

này sẽ được tải các bản đồ-API (V3) và bao gồm những nơi + hình học-thư viện

https://developers.google.com/maps/documentation/javascript/libraries?hl=en

Tuy nhiên, như Colin nói, điều này trông giống như mã V2.

0

Bạn có thể sử dụng nó theo cách này

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&libraries=places"></script> 
+0

Chào mừng bạn đến Stack OverflowKhi đưa ra một câu trả lời bạn nên thử và giải thích nó cũng như đăng các mã. Và chỉ để bạn biết bạn có thể định dạng mã của bạn để sử dụng thanh công cụ. –

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