كيف يمكنني الارتباط بخرائط Google بخط طول وخط عرض معين؟

StackOverflow https://stackoverflow.com/questions/1801732

  •  05-07-2019
  •  | 
  •  

سؤال

لدي تطبيق صغير يعطي الموقع الحالي:خط الطول وخط العرض.الآن لا بد لي من تصفح خرائط جوجل مع خطوط الطول والعرض.يرجى اقتراح كيف يمكنني القيام بذلك.

هل كانت مفيدة؟

المحلول

لقد تغير هذا المخطط مرة أخرى (23 أكتوبر 2018). انظر Kushagr في الإجابة للحصول على أقصى تقدير.

وهذه لخريطة مع علامة (عبر aaronm الصورة تعليق):

<الصورة> https://www.google.com/maps/؟ ف = -15.623037،18.388672

لمثال السن (أي علامة على هذا واحد):

<الصورة> https://www.google.com/maps /preview/@-15.623037،18.388672،8z

وأقدم شكل:

<الصورة> http://maps.google.com/maps؟ll=- 15.623037،18.388672 وSPN = 65.61535،79.013672

نصائح أخرى

وأفضل طريقة هي استخدام المعلمة q بحيث يعرض خريطة مع نقطة تميز. على سبيل المثال:

https://maps.google.com/?q=<lat>,<lng>

واعتبارا من اليوم (2014/09/23)، لقد وجدت ذلك للحصول على علامة على المكان الدقيق (وليس تقريبي) التي يمكنك استخدامها:

http://www.google.com/maps/place/49.46800006494457,17.11514008755796

وبالإضافة إلى ذلك، إذا كنت ترغب في تحديد مركز الخريطة والتكبير:

http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z

إذا كنت تريد استخدام نوع خريطة القمر الصناعي، ثم إلحاق /data=!3m1!1e3

http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!1e3

وإذا كنت تريد عرض التضاريس من الخريطة، ثم إلحاق /data=!3m1!4b1

https://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!4b1

واعتبارا من اليوم (23 أكتوبر 2018)، قدمت جوجل توفير URL العالمي الذي يعمل بكفاءة عالية على منصات عبر وبالتالي، توصي Google هذا الأسلوب.

وبناء الجملة: https://www.google.com/maps/search/?api=1&query=<lat>,<lng>

وعلى سبيل المثال: https://www.google.com/maps /search/؟api=1&query=28.6139،77.2090 (نيودلهي، الهند)

والتوثيق / المصدر: https://developers.google.com/maps/documentation/ عناوين المواقع / توجيه

إذا كنت ترغب في فتح خرائط جوجل في متصفح:

وhttp://maps.google.com/?q=<lat>,<lng>

لفتح تطبيق خرائط Google على جهاز جوال بنظام تشغيل iOS، استخدم خرائط جوجل URL مخطط :

وcomgooglemaps://?q=<lat>,<lng>

لفتح تطبيق خرائط Google على الروبوت، استخدم الجغرافية: نية :

وgeo:<lat>,<lng>?z=<zoom>

وهيرو: لقد حان للخروج من نطاق هذا السؤال، ولكن أعتقد أنه قد يكون للاهتمام أيضا أن تعرف كيف تصل إلى الطريق. فإن الاستفسار تبدو هذه:

https://www.google.es/maps/dir/'52.51758801683297,13.397978515625027'/'52.49083837044266,13.369826049804715'

هذه هي عناوين URL التي تعمل:

http://maps.google.com/?q=<LAT>,<LNG>

https://maps.google.com/?q=<LAT>,<LNG>&ll=<LAT>,<LNG>&z=18

https://www.google.com/maps/@<LAT>,<LNG>,16z

https://maps.google.com/?q=<LAT>,<LNG>&z=16

على الرغم من (للقراء المتحمسين) أن هذا هو الأحدث من Google (22 أغسطس 2017):

عناوين URL للخرائط
عناوين URL للخرائط مع عرض الخريطة
عناوين URL للخرائط مع إجراء البحث

من جوجل

يبحث:عند البحث عن مكان محدد، تضع الخريطة الناتجة دبوسًا في الموقع المحدد وتعرض تفاصيل المكان المتاحة.

مهم:تحدد المعلمة api=1 إصدار عناوين URL للخرائط المخصصة لعنوان URL هذا.هذه المعلمة مطلوبة في كل طلب.القيمة الصالحة الوحيدة هي 1.إذا لم يكن api=1 موجودًا في عنوان URL، فسيتم تجاهل جميع المعلمات وسيتم تشغيل تطبيق خرائط Google الافتراضي، إما في المتصفح أو تطبيق خرائط Google للجوال، اعتمادًا على النظام الأساسي المستخدم (على سبيل المثال، https://www.google.com/maps).

لفتح تطبيق خرائط جوجل على نظام أندرويد:-

geo:<lat>,<lng>?z=<zoom>

افتح التطبيق باستخدام علامة لتحديد الموقع: -

geo:<lat>,<lng>?q=<lat>,<lng>(Label,Name)

فتح خريطة جوجل في نظام iOS:-

comgooglemaps://?q=<lat>,<lng>

افتح خرائط جوجل في المتصفح بالمعلمات التالية: -

http://maps.google.com/maps?z=12&t=m&q=<lat>,<lng>
  • z هو مستوى التكبير (1-21)
  • t هو نوع الخريطة ("م" خريطة، "ك" الأقمار الصناعية، "ح" هجين، "ص" تضاريس، "ه"جوجل إيرث)
  • q هو استعلام البحث
<ع> استخدام المعلمة الاستعلام لن تنجح، وسوف جوجل محاولة لتقريب الموقع.

والموقع أريد: http://maps.google.com/maps؟ll = 43.7920533400153،6.37761393942265

والموقع التقريبي (غرب الموقع الفعلي): http://maps.google. كوم /؟ ف = 43.7920533400153،6.37761393942265

ويقول شكل http://www.google.com/maps/place/lat,lng بسهولة

وعينة رابط:

http://www.google.com/maps/place/30.364124،48.227034

وهذا يعمل أيضا:

https://www.google.pl/maps/@<lat>,<lon>,<zoom>z

وعلى سبيل المثال: https://www.google.pl/maps/ 51.5088233، -0.1296787،13z

ومع مؤشر ل:

https://www.google.com/maps/place/<lat>,<lon>/@<lat>,<lon>,<zoom>z

وعلى سبيل المثال: HTTPS: // شبكة الاتصالات العالمية. google.com/maps/search/51.5088233،-0.1296787/@51.5088233،-0.1296787،13z

وافتح العنوان التالي مع خطوط الطول والعرض ومستوى التكبير.

https://maps.google.com/؟q=23.22، 88.32 وض = 8

والبحث عن موقعك في برنامج Google Earth وانقر على "عرض في خرائط Google" رمز. سوف شريط URL في المتصفح تظهر URL التي تحتاج إليها.

لتحصل على موقعك الحالي كنقطة بداية تحتاج إلى استخدام هذا URL:

https://www.google.com/maps/dir/?api=1&origin=Current+Location&destination=<latitude>,<longitude>

ويمكنك أن تملأ المعلمة جهة مع العنوان، اسم أو خطوط الطول والعرض القيم.

والمفتوحة خريطة جوجل وتظهر مخططات URL الموقع ودبوس الموقع

UIApplication.shared.openURL(URL(string:"https://maps.google.com/?q=\(dicLocation.stringValueForKey("latitude")),\(dicLocation.stringValueForKey("longitude")),15z")!)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top