एसएसएल पर Google मानचित्र के लिए विकल्प

हमने हाल ही में पाया है कि Google मानचित्र API एसएसएल के साथ अच्छी तरह से नहीं खेलता है। काफी उचित है, लेकिन इस पर काबू पाने के लिए कुछ विकल्प क्या हैं जो दूसरों ने प्रभावी ढंग से उपयोग किया है?

Will the Maps API work over SSL (HTTPS)?

At this time, the Maps API is not available over a secure (SSL) connection. If you are running the Maps API on a secure site, the browser may warn the user about non-secure objects on the screen.

हमने निम्नलिखित विकल्पों पर विचार किया है

  1. पृष्ठ को विभाजित करना ताकि क्रेडिट कार्ड संग्रह (SSL के लिए आवश्यकता) Google मानचित्र के समान पृष्ठ पर न हो।
  2. वर्चुअल अर्थ जैसे किसी अन्य मानचित्र प्रदाता पर स्विच करना। अफवाह यह है कि वे एसएसएल का समर्थन करते हैं।
  3. IFRAMEs के साथ चाल चलाना। लगता है kludgy।
  4. Google को कॉल प्रॉक्सी करना। बहुत सारे ओवरहेड की तरह लगता है।

क्या कोई अन्य विकल्प हैं, या क्या किसी के पास विकल्पों में अंतर्दृष्टि है जिसे हमने माना है?

0
जोड़ा संपादित
विचारों: 1
हाय ब्रैड Ssl"> stackoverflow.com पर Google नक्शे के लिए Google मानचित्र अब एसएसएल के साथ मुफ्त में काम करता है।
जोड़ा लेखक Markus Olsson, स्रोत
"Google मानचित्र अब एसएसएल के साथ मुफ्त में काम करता है" क्या एंड्रॉइड ऐप मैप एपीआई वी 2 पर एसएसएल कनेक्शन बना सकता है, इस समाचार से भी फायदा होता है?
जोड़ा लेखक Parth Kapoor, स्रोत
Google ने हाल ही में सुरक्षित वेबसाइटों के लिए मैप्स एपीआई जारी की है: [अब एसएसएल पर मैप्स एपीआई सभी के लिए उपलब्ध हैं] ( googlegeodevelopers.blogspot.com.br/2011/03/… )
जोड़ा लेखक mah2602, स्रोत

8 उत्तर

मैं आपके पहले समाधान के साथ जाऊंगा। यह उपयोगकर्ता को अपने क्रेडिट कार्ड के विवरण दर्ज करने पर ध्यान केंद्रित करने की अनुमति देता है।

फिर आप उन्हें किसी अन्य वेबपृष्ठ पर स्थानांतरित कर सकते हैं जो उन्हें Google मानचित्र से संबंधित अधिक जानकारी पूछता है या प्रदान करता है।

0
जोड़ा

यह एक उदारता आवश्यकताओं / उपयोगिता मुद्दे की तरह लगता है - क्या आपके पास नक्शा कार्ड क्रेडिट पेज पर डालने का एक अच्छा कारण है? यदि ऐसा है, तो शायद कुछ तकनीकी समस्याओं के माध्यम से काम करने लायक है।

आप मैडस्ट्रक्शन का उपयोग करने का प्रयास कर सकते हैं, ताकि आप एसएसएल का समर्थन करने वाले प्रदाता पर स्विच कर सकें और Google पर वापस स्विच कर सकें भविष्य में इसका समर्थन करें।

0
जोड़ा

यदि आप एक Google मानचित्र API प्रीमियर ग्राहक हैं, तो SSL समर्थित है। हम इसका इस्तेमाल करते हैं और यह अच्छी तरह से काम करता है।

Google को एसएसएल उपलब्ध कराने से पहले, हमने सभी ट्रैफिक को प्रॉक्सी किया और यह स्वीकार्य रूप से काम किया। जब आप इस दृष्टिकोण का उपयोग करते हैं तो आप Google के सीडीएन का लाभ खो देते हैं और आप अपना आईपी प्रतिबंधित कर सकते हैं क्योंकि ऐसा लगता है कि आप बहुत अधिक ट्रैफिक उत्पन्न कर रहे हैं।

0
जोड़ा
Google मैप्स प्रीमियर बहुत अच्छा है, अगर आप बड़ी कंपनी के लिए काम करते हैं तो 10k बस बस बैठे हैं। यदि आप मेरे जैसे हैं, तो आप ऐसा लगता है कि आप भाग्य से बाहर हैं।
जोड़ा लेखक baudtack, स्रोत

मैं पिछले दो उत्तरों से सहमत हूं कि इस उदाहरण में यह दो कार्यों को अलग-अलग स्क्रीनों में विभाजित करने के लिए उपयोगिता परिप्रेक्ष्य से बेहतर हो सकता है। आप वास्तव में अपने उपयोगकर्ताओं को पूर्ण और सटीक क्रेडिट कार्ड की जानकारी दर्ज करने पर ध्यान केंद्रित करना चाहते हैं, और एक ही स्क्रीन पर एक नक्शा रखने से विचलित हो सकता है।

For the record though, Virtual Earth certainly does fully support SSL. To enable it you simple need to change the script reference from http:// to https:// and append &s=1 to the URL, e.g.

<script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1" type="text/javascript"></script>

हो जाता है

<script src="https://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1&s=1" type="text/javascript"></script>
0
जोड़ा
हालांकि उनका एसएसएल मान्य नहीं है, वे मिश्रित सामग्री का भी उपयोग करते हैं।
जोड़ा लेखक dr. evil, स्रोत
धन्यवाद! यहां एक कार्य उदाहरण है: bl.ocks.org/885346
जोड़ा लेखक mager, स्रोत

Google मानचित्र API प्रीमियर आपको प्रति वर्ष 10K खर्च करता है।

इस मुद्दे पर टिप्पणी! साथ में हम Google को मनाने में सक्षम हो सकते हैं:

http://code.google.com/p/ GMaps-api-मुद्दों / मुद्दों / विस्तार? id = 591

0
जोड़ा
मैप्स एपीआई v3, स्टेटिक मैप्स एपीआई, और मैप्स एपीआई वेब सर्विसेज अब https पर सभी डेवलपर्स के लिए उपलब्ध हैं: googlegeodevelopers.blogspot.com/2011/03/…
जोड़ा लेखक fabian, स्रोत

बस इसमें जोड़ने के लिए

http://googlegeodevelopers.blogspot.com/2011/ 03 / नक्शे-API- ओवर-ssl-अब उपलब्ध करने वाली all.html

मेरे एसएसएल मानचित्र माइग्रेट करने की कोशिश नहीं की है (बिंग मैप्स एपीआई का उपयोग करके समाप्त हो गया है) अभी तक Google पर है लेकिन कार्ड पर भी हो सकता है।

0
जोड़ा
जोड़ा लेखक Markus Olsson, स्रोत
+1 लिंक के लिए धन्यवाद!
जोड़ा लेखक Jim Geurts, स्रोत

यदि आपको Google मानचित्र प्रदर्शित करते समय आईई 9 पर सुरक्षा अलर्ट मिल रहा है, तो इसका उपयोग करें

<script src="https://maps.google.com/maps?file=api&v=2&hl=en&tab=wl&z=6&sensor=true&key=<?php echo $key;?>
" type="text/javascript"></script>

के बजाय

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE"
  type="text/javascript"></script>
0
जोड़ा
आपके व्यक्तिगत ब्लॉग को बढ़ावा देने वाले लिंक यहां पर फंस गए हैं। इसके बजाय, मैंने आपके ब्लॉग पोस्ट की सामग्री ली है और इसे आपके उत्तर में रखा है। कृपया अपने उत्तरों के लिए भविष्य में ऐसा करें।
जोड़ा लेखक Brad Larson, स्रोत

मैंने अभी http प्रोटोकॉल को हटा दिया है और यह काम किया है!

इस से:

<script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>

इसके लिए:

<script src="//maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>
0
जोड़ा