كيف يمكنني الارتباط بخرائط Google بخط طول وخط عرض معين؟
-
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
بسهولة
وعينة رابط:
وهذا يعمل أيضا:
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
وافتح العنوان التالي مع خطوط الطول والعرض ومستوى التكبير.
والبحث عن موقعك في برنامج 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")!)