नए (मध्य -2013) Google मानचित्र के साथ URL के माध्यम से विशिष्ट निर्देशांकों के विवरण के साथ एक मार्कर को कैसे दिखाया जाए


11

इस तरह का लिंक Google मैप्स के नवीनतम सुधार (जुलाई 2013 से पहले) तक काम करता था:

http://maps.google.com/maps?q=description+(name)+%4046.090271,6.657248

यह क्या किया गया था कि दिए गए विवरण पाठ के साथ दिखाते हुए दिए गए lat / lng निर्देशांक पर लगाए गए पिन के साथ एक नक्शा दिखाना था।

इस "पता प्रारूप" का प्लस एक पिन "समायोजित" जगह करना था, जहां आप इसे चाहते थे और अभी भी एक सार्थक विवरण प्रदान करते हैं (एक पते की तरह जिसे अन्यथा पहचाना नहीं जाएगा और / या एक सामान्य पते-केवल खोज के माध्यम से गलत स्थान पर रखा गया है। क्वेरी)।

समान iPhone / iPad और Android उपकरणों पर देशी मोबाइल एप्लिकेशन के लिए जाता है। यह तब तक काम करता रहा जब तक कि Google ने नए देशी ऐप्स संस्करण को बाहर नहीं कर दिया (जुलाई 2013 के मध्य से पहले), अब ऐसा नहीं है।

किसी को पता है कि क्या एक एकल लिंक के साथ एक ही परिणाम प्राप्त करने के लिए एक वर्कअराउंड और / या एक नया या वैकल्पिक प्रारूप है?

किसी को भी जावास्क्रिप्ट का उल्लेख करने से पहले: मुझे पहले से ही पता है कि यह आसानी से जेएस के माध्यम से पूरा किया जा सकता है, लेकिन जो मैं यहां देख रहा हूं वह एक मृत-सरल बुनियादी लिंक है।

इसके अलावा, मैं तो बस का कोई विवरण नहीं काम करता है के साथ निर्देशांक प्रदान पता है, लेकिन मैं ऐसा करने की जरूरत है दोनों निर्देशांक और विवरण (ताकि मूल रूप से कुछ है कि ऐसा लगता है जैसे बर्ताव करता है अद्यतन पहले किया था)।

संपादित करें

आगे स्पष्टीकरण: स्टेटिक मैप्स एपीआई काम नहीं करेगा। मैं एक लिंक की तलाश कर रहा हूँ जो Google मैप्स वेब एप्लिकेशन को लाए।

संपादित करें

किसी दिए गए lat / lng पर एक मार्कर दिखाना तुच्छ है (बस? Q = lat, lng और आपके पास यह है)। क्या मैं पूरा करना चाहता हूँ एक मार्कर दिखा रहा है नए गूगल मैप्स वेब में एक विवरण के साथ।


... बस इतना पता है, उस लिंक ने मेरे लिए काम किया।
AM

1
@AM को तब पुराने Google नक्शे का उपयोग करना चाहिए। मैं पुष्टि कर सकता हूं कि नक्शे के नए पूर्वावलोकन संस्करण में नाम समान तरीके से नहीं दिखता है।
एंड्रयू लॉट

1
तो Google अलग-अलग स्थानों के लिए अलग-अलग संस्करणों की सेवा दे रहा है, हो सकता है? उस स्थिति में, भविष्य के लिए मेरे लिए इस प्रश्न को स्पष्ट करने के प्रयास के लिए +1 । इसके अलावा, यहां "नया" (2013 के मध्य) Google मैप्स के साथ संबंधित मुद्दा है: webapps.stackexchange.com/questions/45896/… ?
AM

@AM धन्यवाद, लेकिन यह मुद्दा इतना निकट से संबंधित नहीं लगता है। यह वास्तव में एक प्रयोगशाला सुविधा के बारे में है जिसे "नए" मानचित्रों के साथ गिरा दिया गया था। इसके अलावा, उस मामले के उत्तर में उल्लिखित निर्देशांक वास्तव में मार्कर के नहीं हैं, लेकिन वे जहां मानचित्र केंद्रित है (जब आप मानचित्र को चारों ओर से पैन करते हैं तो URL स्वयं अपडेट हो जाता है)
Sergio

क्या आप चाहते हैं कि विवरण नए मानचित्रों में प्रदर्शित हो?
Sathyajith भट्ट

जवाबों:


1

यह प्रारूप एक विशिष्ट स्थान के लिए काम करता है, हालांकि लेबल 1 वर्ण तक सीमित लगता है:

http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color:orange%7Clabel:A%7C40.690217,-74.035&sensor=false

यदि आप वास्तव में एक से अधिक चरित्र दिखाना चाहते हैं, तो आप अधिक बिंदुओं को निर्दिष्ट करके किसी न किसी तरीके से सीमा के आसपास प्राप्त कर सकते हैं:

http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color%3aorange%7Clabel%3aA%7C40.690217,-74.035&markers=color%3agray% 7Clabel% 3aS% 7C40.680217, -74.033 और मार्कर = रंग% 3agray% 7Clabel% 3aO% 7C40.680217, -74.030 और मार्कर = रंग% 3agray% 7Clabel% 3:00% 7C40.680217, -74.027 और मार्कर = रंग% 3agray% 7Clabel% 3AE% 7C40.680217, -74.024 और मार्कर = रंग% 3agray% 7Clabel% 3aP% 7C40.680217, -74.021 और मार्कर = रंग% 3agray% 7Clabel% 3AL% 7C40.680217, -74.018 और मार्कर = रंग% 3agray% 7Clabel% 3AA% 7C40.680217, -74.015 और मार्कर = रंग% 3agray% 7Clabel% 3AC% 7C40.680217, -74.012 और मार्कर = रंग% 3agray% 7Clabel% 3AE% 7C40.680217, -74.009 और सेंसर = false

आप वास्तव में इस तरह से कुछ लंबे शब्दों का उच्चारण कर सकते हैं, और Google के अनुसार, "स्टेटिक मैप URL आकार में 2048 वर्णों तक ही सीमित हैं", इसलिए आप ऊपर दिए गए एक के आकार के 3 गुना से अधिक कार्य लिंक उत्पन्न कर सकते हैं और निष्पक्ष रूप से कर सकते हैं। लंबे "लेबल"।


दूसरे उदाहरण के लिंक के लिए, मैंने वास्तविक बिंदु के दक्षिण में फ्रेम के किनारे पर होने वाले पहले "लेबल" पत्र को बदल दिया, हर बाद के अक्षर को एक छोटा देशांतर परिवर्तन दिया। यह सब प्रोग्रामेटिक रूप से किया जा सकता है यदि आप इनमें से कई उत्पन्न करने की कोशिश कर रहे हैं (आपको "वास्तविक बिंदु के फ्रेम दक्षिण के अंदर" का अक्षांश प्राप्त करने के लिए केंद्र के अक्षांश और लंबे और ज़ूम स्तर को देखना होगा)।

मैंने यहां उदाहरण के साथ शुरुआत की, और फिर सत्यापित किया कि आप मानचित्र केंद्र के साथ-साथ मार्कर के लिए एक अक्षांश और देशांतर दे सकते हैं, और यह कि आप मार्कर को किसी सुविधा पर नहीं कहीं पर सेट कर सकते हैं और इसे बिल्कुल वैसा ही दिखा सकते हैं: https://developers.google.com/maps/documentation/staticmaps/#quick_example

(ध्यान दें कि दिया गया उदाहरण Google मैप्स के स्टेटिक मैप संस्करण के लिए है। लंबे समय तक लेबल अन्य पृष्ठों के लिए बनाना आसान हो सकता है)।


आपके उत्तर के लिए धन्यवाद, लेकिन मैं गूगल मैप्स वेब के बारे में पूछ रहा था, न कि स्थैतिक नक्शे एपीआई (मैं अपने प्रश्न में स्पष्टीकरण जोड़ दूंगा)
सर्जियो

1

हमने थोड़े अलग URL के साथ एक ही समस्या का सामना किया है जिसका उपयोग हम कई स्थानों के बीच दिशा दिखाने के लिए करते हैं। यह URL अब विवरणों के साथ या बिना तोड़ा गया है:

http://www.maps.google.com?q=52.445365,0.619076+(Description1)+to:52.627721,1.282156+(Description2)+to:52.053842,1.146522+(Description3)

ऐसा लगता है कि आप नए Google मानचित्र में वर्णन के बिना एक ही काम कर सकते हैं, निम्नानुसार है:

http://www.google.com/maps/dir/52.245101,0.716032/52.445365,0.619076/52.627721,1.282156/52.053842,1.146

लेकिन केवल एक URL का उपयोग करके किसी स्थान को विवरण देने की उपयोगी क्षमता खो गई लगती है।


0

https://www.google.com/maps/place//@37.7,-122.4,16z/ काम करने लगता है - हालांकि इसका कोई विवरण नहीं है।


क्षमा करें, लेकिन यह उपयोगी नहीं है। यह विवरण के बिना मेरे प्रश्न में URL को लागू करने के समान है: maps.google.com/maps?q=46.090271,6.657248 लेकिन मेरे प्रश्न का पूरा बिंदु विवरण प्राप्त करने के तरीके के लिए था।
सर्जियो

वैसे भी धन्यवाद, मैंने मूल प्रश्न के स्पष्टीकरण को आगे की गलतफहमी से बचने के लिए जोड़ा है :)
सर्जियो

-2

यह काम करना चाहिए अगर इसकी जगह जिसे आप ढूंढ रहे हैं:

https://www.google.com/maps/place/[[name]]/@[[lat]],[[lng]],15z

यह काम करने के लिए नहीं मिल सकता है। शायद आप अपने उत्तर में कुछ उदाहरण शामिल कर सकते हैं?
विदर्भ एस। रामदल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.