एक लाॅट-लोन में जाने के लिए मुझे Google मैप्स URL में किन मापदंडों का उपयोग करना चाहिए?


146

मैं Google मानचित्र के लिए एक url का उत्पादन करना चाहूंगा जो एक विशिष्ट अक्षांश और देशांतर पर जाता है। अब, मैं इस तरह एक यूआरएल उत्पन्न करता हूं:

http://maps.google.com/maps?z=11&t=k&q=58 41.881N 152 31.324W

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

क्या मैं Google मैप्स URL में कुछ मापदंडों का उपयोग कर सकता हूं जो एक निर्दिष्ट लैट-लोन के लिए एकल पॉइंटर का उत्पादन करेंगे? (यह एक अलग विंडो में लोड होता है। यह एम्बेडेड नहीं है।)

जवाबों:


50

मई 2017 में Google ने Google मैप्स URL API की घोषणा की जो सार्वभौमिक क्रॉस-प्लेटफ़ॉर्म लिंक बनाने की अनुमति देता है। अब आप उसी URL स्ट्रिंग का उपयोग करके वेब, Android या iOS पर Google मानचित्र खोल सकते हैं:

https://www.google.com/maps/search/?api=1&parameters

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

तो आप कुछ का उपयोग कर सकते हैं

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

कुछ लाट और एलएनजी पर नक्शा और जगह मार्कर खोलने के लिए।

अधिक जानकारी के लिए कृपया देखें:

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


1
मैं इस एपीआई के साथ कैसे ज़ूम कर सकता हूं?
माइकल

3
ज़ूम (z: 1 से 20) के साथ आप इसका उपयोग कर सकते हैं:https://maps.google.com/?q=38.6531004,-90.243462&ll=38.6531004,-90.243462&z=3
गाइड

237

यह एक विशिष्ट लेट लोन से लिंक करने के लिए वर्तमान स्वीकृत तरीका है (निकटतम वस्तु की खोज के बजाय)।

http://maps.google.com/maps?z=12&t=m&q=loc:38.9419+-78.3020
  • z ज़ूम स्तर (1-20) है
  • t मानचित्र प्रकार ("m" नक्शा, "k" उपग्रह, "h" हाइब्रिड, "p" भूभाग, "e" GoogleEth) है
  • qखोज क्वेरी है, यदि यह loc:तब तक उपसर्ग करता है तो Google यह मानता है कि यह एक अव्यक्त अकेला है जिसे a द्वारा अलग किया गया है+

धन्यवाद! 'loc:' मेरे लिए सबसे महत्वपूर्ण था, क्योंकि अभी हाल ही में एक lat ने लंबे समय तक lat / long पर एक हरे रंग की पिन लगाई थी और फिर निकटतम खोज परिणाम पर एक लाल पिन।
vfilby

4
FYI करें, गूगल मैप्स में हाल ही में बदलाव का मतलब है कि locपैरामीटर अब काम नहीं करता जैसा कि उसने किया था। आपको एक @प्रतीक जोड़ने की आवश्यकता है - यहां देखें: stackoverflow.com/questions/22939725/…
जॉन केज

t=kसैटेलाइट / वर्तमान पृथ्वी के लिए जाने का रास्ता!
टॉम रोजगारो

1
अपने url ज़ूम पैरामीटर को कैसे काम करें: stackoverflow.com/questions/32806084/…
यूजेन करें

क्या किसी ऐप में एक से अधिक मार्कर जोड़ना संभव है? और अगर यह काम करता है, तो संरचना कैसी दिखती है?
माइकल-मैमट

85

हाँ, मैं एक ही सवाल एक लंबे समय के लिए किया था और मैं एकदम सही पाया। यहाँ से कुछ पैरामीटर हैं।

https://maps.google.com?parameter = value



q =

Google मानचित्र खोज में खोज क्वेरी निर्दिष्ट करने के लिए उपयोग किया जाता है।
जैसे:

https://maps.google.com?q=newyork or
https://maps.google.com?q=51.03841,-114.01679

निकट =

स्थान विकल्प को निर्दिष्ट करने के लिए उपयोग किया जाता है q=। इसके अलावा आपको अधिक सटीक होने के कारण एड्रेसडेल्स सटीकता मूल्य बढ़ाने की अनुमति देने का अतिरिक्त प्रभाव है। ज्यादातर केवल तभी उपयोगी होता है जब क्वेरी एक व्यवसाय या इस तरह का हो।

z =

ज़ूम लेवल। सामान्य रूप से 19 सेट किया जा सकता है, लेकिन कुछ मामलों में 23 तक जा सकता है।

ll =

मानचित्र केंद्र बिंदु का अक्षांश और देशांतर। उस क्रम में होना चाहिए। दशमलव प्रारूप की आवश्यकता है। दिलचस्प है, आप इसे q के बिना उपयोग कर सकते हैं, जिस स्थिति में यह एक मार्कर नहीं दिखाता है।

SLL =

Ll के समान, यह केवल व्यावसायिक खोज के लिए केंद्र बिंदु का अक्षांश / लंबा सेट करता है। Ll के रूप में एक ही इनपुट मानदंड की आवश्यकता है।

टी =

दिखाए गए नक्शे का प्रकार सेट करता है। के लिए सेट किया जा सकता है:

m – normal  map,
k – satellite,
h – hybrid,
p – terrain

saddr =

दिशाओं की खोज के लिए शुरुआती बिंदु निर्धारित करता है। आप इसे दिशा के साइडबार में बोल्ड करने के लिए ब्रैकेट में टेक्स्ट भी जोड़ सकते हैं।

daddr =

दिशाओं की खोजों के लिए अंतिम बिंदु सेट करता है, और फिर से ब्रैकेट्स में जोड़ा गया कोई भी टेक्स्ट बोल्ड करेगा। आप "+ से:" भी जोड़ सकते हैं, जो अंकों के साथ सेट होगा। इन्हें कई बार जोड़ा जा सकता है।

= के माध्यम से

आपको दिशाओं में बिंदुओं के माध्यम से सम्मिलित करने की अनुमति देता है। सीएसवी प्रारूप में होना चाहिए। उदाहरण के लिए, = 1,5 पते 1 और 5 के माध्यम से साइडबार में प्रविष्टियों के बिना अंक के माध्यम से होगा। प्रारंभ बिंदु (जो 0 के रूप में सेट है), और 2, 3 और 4 सभी पूर्ण पते दिखाएंगे।

doflg =

दूरी को मापने के लिए उपयोग की जाने वाली इकाइयों में परिवर्तन (मूल देश में मानक इकाई के लिए डिफ़ॉल्ट होगा)। मीट्रिक या ptm के लिए ptk में बदलेंशाही के लिए ।

एमएसए =

मेरे नक्शे के साथ सामान करता है। 0 पर सेट करें, मेरे मैप्स को परिभाषित करने के लिए, मेरे मैप्स साइडबार को चालू करने के लिए, मेरे मैप्स को परिभाषित करने के लिए सेट करें, 1 पर अपने मैप्स टैब को दिखाने के लिए, या नए मेरे मैप निर्माता के रूप में जाने के लिए 2।

dirflg =

नीचे विविध मान सेट कर सकते हैं:

h - Avoid highway
t - Avoid tolls

संदर्भ http://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters


@SameeraR। क्या इन URL का उपयोग करके "राजमार्गों, टोलों" आदि को शामिल करने का कोई विकल्प है?
CopsOnRoad

एक पैरामीटर है जिसे dirflg कहा जाता है। dirflg = h (राजमार्गों से बचें), dirflg = t (टोल से बचें)। मैं इसे उत्तर में भी शामिल करूँगा।
समीरा आर।

डॉक्स का कहना है कि @मेंhttps://maps.google.com?q=@51.03841,-114.01679- काम करना चाहिए। लेकिन यह नहीं है। कोई विचार क्यों?
रॉय नमिर

क्या आपने '/' से पहले जोड़ने की कोशिश की थी? ' इस तरह का maps.google.com/?q=@37.3161,-122.1836
समीरा आर।

27

इसे नए Google मानचित्र के साथ मदद करनी चाहिए:

http://maps.google.com/maps/place/<name>/@<lat>,<long>,15z/data=<mode-value>
  • 'जगह' एक मार्कर जोड़ता है।
  • 'नाम' "realtors" / "वकीलों" की तरह एक खोज शब्द हो सकता है।
  • lat और long दशमलव प्रारूप में और उस क्रम में निर्देशांक हैं।
  • 15z ज़ूम स्तर को 15 (1 ~ 20 के बीच) सेट करता है।
  • आप किसी विशेष दृश्य मोड को लागू कर सकते हैं (मानचित्र डिफ़ॉल्ट है) - इन्हें जोड़कर पृथ्वी या भूभाग: -भाग : भू-भाग : / डेटा =! 5m1! 1e4
    पृथ्वी : / डेटा =! 3m1! 1e3

जैसे: https://www.google.com/maps/place/Lawyer/@48.8187768,2.3792362,15zdd==3m1 ! 1e3

संदर्भ:
https://moz.com/blog/new-google-maps-url-parameters http://dddavemaps.blogspot.in/2015/07/google-maps-url-tricks.html


यह देखना अच्छा होगा कि किसी भूभाग या संकर दृश्य को मानचित्र को डिफ़ॉल्ट कैसे बनाया जाए।
थॉमस वैलेडज़

1
@ThomasValadez - मैंने अपने उत्तर को उजागर करते हुए संपादित किया है।
जितिन नायर

क्या URL का उपयोग करके राजमार्गों और टोलों से बचने का कोई तरीका है?
CopsOnRoad

भी, उपग्रह मानचित्र के लिए - / डेटा = 3m1 1e3!
Idan रिचमैन

11
http://maps.google.com/maps?q=58%2041.881N%20152%2031.324W

बस निर्देशांक q-parameter के रूप में उपयोग करें । zऔर tprameters पट्टी । जबकिz वास्तव में सिर्फ ज़ूम स्तर होना चाहिए, ऐसा लगता है कि यदि आप कोई सेट करते हैं तो यह काम नहीं करेगा।

tनक्शा प्रकार है। कहा जाने के बाद, यह स्पष्ट नहीं है कि उन मापदंडों को दिखाए गए तरीके से परिणाम कैसे प्रभावित करेगा। लेकिन वे करते हैं।

हो सकता है कि आपको ll-parameter आजमाना चाहिए , लेकिन केवल दशमलव प्रारूप ही स्वीकार किया जाएगा।

आप यहां सभी मापदंडों का एक त्वरित अवलोकन पा सकते हैं ।


1
आपके लिंक ने सर्वोत्तम उत्तर दिया - "q =" के बाद "loc:" डालें , जैसा कि maps.google.com/maps?z=11&t=k&q=loc:58 41.881N 152 31.324W
xpda

अच्छी बात है, यह एक का पता नहीं था। मैंने एक कस्टम मार्कर बनाया होगा, लेकिन यह आसान लगता है :)
सिंह

URL का उपयोग करके हम राजमार्गों और टोलों से कैसे बच सकते हैं?
CopsOnRoad

10

निम्नलिखित अप्रैल 2014 के रूप में काम करता है। यूआरएल के प्रत्येक घटक के साथ +और& रिक्त स्थान और इसके अलावा बयान, क्रमशः के लिए।

पूर्ण HTML:

<iframe src="http://maps.google.com/maps?q=Scottish+Rite+Hamilton+ON&loc:43.25911+-79.879494&z=15&output=embed"></iframe>

टूटा:

http://maps.google.com/maps?q=

कहाँ? q = सामान्य खोज शुरू करता है, जिसे मैं +रिक्त स्थान के लिए एक स्थल, शहर, प्रांत की जानकारी प्रदान करता हूं ।

Scottish+Rite+Hamilton+ON

जियो-डेटा के आगे। लैट और लैंग।

&loc:43.25911+-79.879494

ज़ूम लेवल

&z=15

Iframes के लिए आवश्यक:

&output=embed

1
यह जानकारी देने के लिए बहुत - बहुत धन्यवाद। यही वह है जिसकी तलाश में मैं हूं!
जो मोरालेस

1
जूम स्तर के पैरामीटर से कोई फर्क नहीं पड़ता है, क्या यह बदलाव आया है? ईजी maps.google.com/ की तुलना करें और maps.google.com/…
निंजापिक्सल

जब मैंने q और loc का उपयोग करने की कोशिश की है तो q का उपयोग किया जाता है और लोक पैरामीटर की अनदेखी की जाती है।
डेव बार्नेट

Omg मैं हर जगह iframes भाग, ty भाई के लिए देख रहा था
pm980

यदि आप अभी भी साइट पर हैं, तो @Dave आप एक अद्यतन संस्करण दे सकते हैं क्योंकि इसके लिए मेरे लिए काम नहीं कर रहा है
pm980

8

यदि आपको अपने पिन पर नाम की आवश्यकता है, तो आप इसका उपयोग भी कर सकते हैं:

http://maps.google.com/?q=MY%20LOCATION@lat,long

दुर्भाग्यवश यदि हम एक पते के साथ लंबे समय तक बदलते हैं तो पिन नाम काम नहीं करता है। :(
tbruyelle

6
यह अब नए Google नक्शे के साथ काम नहीं करता :(
Aximili

8

सभी जवाब मेरे लिए काम नहीं करते थे (नियंत्रण रेखा: और @ विकल्प)। तो यहाँ नए Google नक्शे (अप्रैल 2014) के लिए मेरा समाधान है

क्वेरी = वर्णन के लिए क्यू का उपयोग करें, उदाहरण के लिए सड़क या जगह का नाम। लंबे, निर्देशांक के लिए ll = का उपयोग करें।

आप t = h (संकर) और z = 19 (ज़ूम) जैसे अतिरिक्त पैरामीटर जोड़ सकते हैं

https://maps.google.com/?q=11+wall+street+new+york&ll=40.7060471,-74.0088901

https://maps.google.com/?q=new+york+stock+exchange&ll=40.7060471,-74.0088901

https://maps.google.com/?q=new+york+stock+exchange&ll=40.7060471,-74.0088901&t=h&z=19


8

5 साल पहले यह सवाल पूछे जाने के बाद से कई बदलाव हुए हैं, कुछ असंगत हैं। वर्तमान में, निम्नलिखित ठीक से काम करता है:

https://www.google.com/maps/place/58°41.881N 152°31.324W/@58.698017,-152.522067,12z/

पहला अक्षांश / देशांतर पिन स्थान और लेबल के लिए उपयोग किया जाएगा। यह डिग्री-मिनट-सेकंड, डिग्री-मिनट या डिग्री में हो सकता है। दूसरा अक्षांश / देशांतर ("@" के बाद) मानचित्र केंद्र है। यह केवल डिग्री में होना चाहिए ताकि ज़ूम (12z) को पहचाना जा सके।

इलाके के दृश्य के लिए, आप "डेटा =! 4m2! 3m1! 1s0x0: 0x0! 5m1! 1e4" को जोड़ सकते हैं। मैं इस पर कोई दस्तावेज नहीं पा सकता, हालांकि, ताकि कल्पना बदल सके।




2

यह 'q' पैरामीटर के लिए मान से गुजरने की तुलना में अधिक जटिल नहीं है। Google सभी के बाद एक खोज इंजन है और यह उसी सामान को संभाल सकता है जब उपयोगकर्ता अपने टेक्स्ट बॉक्स में क्वेरी टाइप करते हैं

"maps.google.com?/q=32.5234,-78.23432"

तुम सही हो। Google ने निकटतम प्रमुख ऑब्जेक्ट के बजाय निर्देशांक पर मानचित्र को केंद्र में बदल दिया है। मूल प्रश्न में उदाहरण अब ठीक काम करता है।
xpda


0

यदि आपके पास केवल डिग्री मिनट सेकंड हैं, तो आप उन्हें url पर पास कर सकते हैं:

https://maps.google.com/maps?q=latDegrees latMinutes latSeconds longDegrees longMinutes longSeconds 

रिक्त स्थान के लिए% 20 में स्थानापन्न करें


-1

"ll" ने मेरे लिए सबसे अच्छा काम किया, देखें:

http://mapki.com/wiki/Google_Map_Parameters (क्वेरी संदर्भ)

दशमलव के लिए मिनट, सेकंड बदलना बहुत मुश्किल नहीं होगा

http://en.wikipedia.org/wiki/Decimal_degrees

एक मार्कर के लिए, संभवतः सबसे अच्छा होगा? q = विवरण @ अव्यक्त, लंबा


समय के साथ चीजें बदलती हैं, खासकर गूगल जैसी फुर्तीली टीमों के लिए। इंटरनेट का इतिहास समस्याओं में से एक है। मैं उस उत्तर की उम्मीद नहीं करूंगा, जो शायद 2012 में एक समाधान था, अभी भी 2014, 2017 या बाद में आयोजित करेगा ... इसके बारे में क्षमा करें। स्टैक ओवरफ्लो ऐतिहासिक उद्धरणों से भरी हुई है जो उन चीजों से है जो किसी भी अधिक मौजूद नहीं हैं।
ljgww
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.