उस पर एक मार्कर के साथ एक Google मानचित्र से लिंक करने के लिए एक URL का उपयोग करें


95

मैं एक विशेष बिंदु पर एक मार्कर के साथ किसी विशेष स्थान पर Google मानचित्र से लिंक करना चाहता हूं।

किसी स्थान से लिंक करना आसान है:

http://maps.google.com/?ll=XX.XXXX,XX.XXXX

लेकिन मैं उस बिंदु पर एक मार्कर कैसे गिराऊं? अधिमानतः मेरे अपने पाठ के साथ, लेकिन यह सिर्फ एक बोनस है।

2017 - Google ने इस पर नए जारी किए गए उत्तर देखें प्रलेखन जारी किया है: https://stackoverflow.com/a/44477650/359135


मैं इसे स्थैतिक मानचित्र एपीआई के साथ आसानी से कर सकता हूं, लेकिन मैं इसका उपयोग नहीं करना चाहता।

जवाबों:


91

मई 2017 में Google ने आधिकारिक Google मैप्स URL प्रलेखन लॉन्च किया। Google मैप्स URL सार्वभौमिक क्रॉस-प्लेटफ़ॉर्म सिंटैक्स का परिचय देता है जिसे आप अपने अनुप्रयोगों में उपयोग कर सकते हैं।

निम्नलिखित दस्तावेज़ पर एक नज़र डालें:

https://developers.google.com/maps/documentation/urls/guide

आप खोज, निर्देश, मानचित्र और सड़क दृश्य मोड में URL का उपयोग कर सकते हैं।

उदाहरण के लिए, मार्कर को निर्दिष्ट स्थान पर दिखाने के लिए आप निम्न URL का उपयोग कर सकते हैं:

https://www.google.com/maps/search/?api=1&query=36.26577,-92.54324

अधिक जानकारी के लिए कृपया उपरोक्त दस्तावेज पढ़ें।

आप Google API ट्रैकर में इस API के लिए फ़ीचर अनुरोध भी दर्ज कर सकते हैं ।

उम्मीद है की यह मदद करेगा!


वर्तमान उत्तर के साथ इसे फिर से उत्तर देने के लिए समय निकालने के लिए धन्यवाद!

3
यदि आप मार्कर के लिए एक पाठ / लेबल / शीर्षक / नाम जोड़ना चाहते हैं, तो आप एक क्वेरी परम की तरह कर सकते हैं q=36.26577,-92.54324+(My%20location)। हालाँकि, यह अब Google मैप्स वेब साइट के लिए काम नहीं करता है, लेकिन यह (अभी भी) अपने iOS ऐप के लिए करता है।
डेनियल पिएत्स्च

मेरे मामले में यह मार्कर नहीं दिखाता है। मैं मार्कर कैसे दिखाऊँ?
मिलन महाराजन

1
धन्यवाद! सबसे बढ़िया उत्तर!
जिनेविओस

क्या विभिन्न स्थानों में कई मार्कर होने का कोई तरीका है?
तिंगीस

82

यह प्रारूप काम करता है, लेकिन ऐसा करने का आधिकारिक तरीका नहीं लगता है

http://maps.google.com/maps?q=loc:36.26577,-92.54324

इसके अलावा आप इस पर एक नज़र रखना चाहते हो सकता है । उनके पास कुछ जवाब हैं और लगता है कि यह नई विधि है:

http://maps.google.com/maps?&z=10&q=36.26577+-92.54324&ll=36.26577+-92.54324


20
यह उत्तर Google मानचित्र में एक नए बग / सुविधा के लिए पुराना है, यह अब निकटतम पते या कुछ के लिए दिखता है। इसे रोकने के लिए, आप "लोक:" के साथ समन्वय करते हैं। maps.google.com/maps?q=loc:36.26577,-92.54324
पीटर

क्या कोई तरीका है कि नए Google मानचित्र के साथ ऐसा कैसे करें? मुझे बस मानचित्र पर मार्कर दिखाने की ज़रूरत है, जिसका कोई विशिष्ट अर्थ नहीं है (यह जंगल के बीच में हो सकता है)।
टोंडा सीजेडई

1
@ टोंडा सीजेडई के उपरोक्त उदाहरण मेरे लिए नए गूगल मैप्स में काम करते हैं
एलन राइस

2
@Peter द्वारा सुझाए गए बदलाव को शामिल करने का संपादन
fzwo

maps.google.com/ ... फिर भी मार्कर नहीं दिखा रहा है। यदि मैं सैटेलाइट मोड में बदलता हूं तो मार्कर को दिखाया जाएगा।
vee

39

यदि आप एक ज़ूम स्तर शामिल करना चाहते हैं, तो आप इस प्रारूप का उपयोग कर सकते हैं:

https://www.google.com/maps/place/40.7028722+-73.9868281/@40.7028722,-73.9868281,15z

इस लिंक पर पुनः निर्देशित करेंगे (2017.09.21 के अनुसार)

https://www.google.com/maps/place/40%C2%B042'10.3%22N+73%C2%B059'12.6%22W/@40.7028722,-73.9868281,15z/data=!4m5!3m4!1s0x0 :! 0x0 8M2 3d40.7028722 4d-७३.९८,६८,२८१


हो सकता है कि सिर्फ एक ज़ूम स्तर और एक जगह का नाम lat / lon के बजाय हो सकता है?
जॉर्ज बिरबिलिस

यह 2019 में अच्छी तरह से काम करता है। क्या आप जानते हैं कि उपग्रह को मानचित्र प्रकार के रूप में निर्दिष्ट करने का कोई तरीका है?
एरिक डुमिनील

26

इस URL प्रारूप ने एक आकर्षण की तरह काम किया :

http://maps.google.com/maps?&z={INSERT_MAP_ZOOM}&mrt={INSERT_TYPE_OF_SEARCH}&t={INSERT_MAP_TYPE}&q={INSERT_MAP_LAT_COORDINATES}+{INSERT_MAP_LONG_COORDINATES}

माउंट एवरेस्ट के लिए उदाहरण :

http://maps.google.com/maps?&z=15&mrt=yp&t=k&q=27.9879012+86.9253141

पूर्वावलोकन

पूरा संदर्भ यहां :

https://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters

- संपादित करें -

जाहिरा तौर पर जूम पैरामीटर ने काम करना बंद कर दिया है, यहां अद्यतन प्रारूप है।

स्वरूप

https://www.google.com/maps/@?api=1&map_action=map&basemap=satellite&center={LAT},{LONG}&zoom={ZOOM}

उदाहरण

https://www.google.com/maps/@?api=1&map_action=map&basemap=satellite¢er=27.9879012,86.9253141&zoom=14


सर्वश्रेष्ठ उत्तर, imo, क्योंकि यह प्रारूप बहुत सारे अनुकूलन की अनुमति देता है - मैं विशेष रूप से उपग्रह के लिए मानचित्र प्रकार को बदलने के तरीके के लिए खोज कर रहा था। धन्यवाद!
कुशीनि

वहाँ मार्कर बनाने के लिए एक नाम है एक तरीका है? यह केवल निर्देशांक का स्थान के नाम के रूप में वर्णन करता है
क्रिश्चियन वुल्फ एल्वेस हेस

@EricDuminil मैंने नया प्रारूप जोड़ा जहां ज़ूम पैरामीटर काम करता है!
PS

1

अगर Basic4Android के साथ काम कर रहे हैं और समस्या के आसान समाधान की तलाश कर रहे हैं, तो यह कोशिश करें कि यह Google मैप्स और ओपनस्ट्रीट दोनों के काम आए, भले ही OSM, गूगल मार्कर के लिए [yndolok] के लिए थोड़ा गड़बड़ परिणाम और थैंक्स बनाता है।

GooglemLoc="https://www.google.com/maps/place/"&[Latitude]&"+"&[Longitude]&"/@"&[Latitude]&","&[Longitude]&",15z" 

GooglemRute="https://www.google.co.ls/maps/dir/"&[FrmLatt]&","&[FrmLong]&"/"&[ToLatt]&","&[FrmLong]&"/@"&[ScreenX]&","&[ScreenY]&",14z/data=!3m1!4b1!4m2!4m1!3e0?hl=en"  'route ?hl=en

OpenStreetLoc="https://www.openstreetmap.org/#map=16/"&[Latitude]&"/"&[Longitude]&"&layers=N"

OpenStreetRute="https://www.openstreetmap.org/directions?engine=osrm_car&route="&[FrmLatt]&"%2C"&[FrmLong]&"%3B"&[ToLatt]&"%2C"&[ToLong]&"#Map=15/"&[ScreenX]&"/"&[Screeny]&"&layers=N"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.