2012-03-20 48 views
14

मैं दोनों नक्शे पुस्तकालय और जावास्क्रिप्ट के साथ स्थानों पुस्तकालय लोड करने के लिए इसलिए मैं अपने पेज में कोई नक्शा एम्बेड कर सकते हैं कोशिश कर रहा हूँ के साथ कई नक्शे पुस्तकालयों, google.maps.geometry.spherical कार्यों का उपयोग और स्थानों खोज अनुरोध करने लेकिन मैं मुझे सभी 3 पुस्तकालयों को लोड करने में परेशानी हो रही है। पल मैं आयात करने बजे:लोड हो रहा है जावास्क्रिप्ट

<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> 

लेकिन मैं त्रुटियों मिल:

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(); 

कहाँ मैं गलत हो रहा हूँ?

बहुत बहुत धन्यवाद।

+4

आप v3 API आप कर रहे हैं के साथ वी 2 कोड का उपयोग नहीं कर रहे हैं में उपयोग कर सकते हैं? यह मदद करेगा यदि आपने कोड पोस्ट किया है जो त्रुटि का कारण बनता है। –

उत्तर

36

पहली स्क्रिप्ट जावास्क्रिप्ट को इंगित नहीं करती है, यह maps-homepage को एक स्क्रिप्ट के रूप में लोड करने का प्रयास करेगा (बेशक यह असफल हो जाएगा)।

कई लिपियों शामिल करने के लिए कोई जरूरत नहीं है, बस का उपयोग करें:

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

इस नक्शे-एपीआई (वी 3) लोड हो जाएगा और शामिल स्थानों + ज्यामिति-पुस्तकालयों

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

हालांकि, कॉलिन ने कहा, यह वी 2-कोड की तरह दिखता है।

0

आप इस तरह से

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

में आपका स्वागत है एक जवाब आप कोशिश करते हैं और यह व्याख्या करनी चाहिए और साथ ही कोड पोस्ट दे OverflowWhen स्टैक करने के लिए। और बस आपको पता है कि आप टूल बार का उपयोग करके अपने कोड को प्रारूपित कर सकते हैं। –

संबंधित मुद्दे