در این مطلب با ادامه آموزش Google Maps در خدمتتون هستیم.
در جلسه قبل دو نمونه از موارد پیشرفته گوگل مپ رو بهتون نمایش دادم و در این جلسه نیز میخام دو نمونه دیگه از این موارد رو خدمتتون ارائه بدم.
Google Maps امکانی رو در اختیار شما قرار میده که با استفاده از اون میتونین یک لایه یا Layer به نقشتون اضافه کنید و اطلاعات ترافیکی خیابونها و جاده ها رو بر روی نقشه قرار بدین. به این ترتیب کاربران با نگاه به نقشه مورد نظر میفهمن که کدام خطوط دارای ترافیک و کدام خطوط بدون ترافیک هستن و بهتر و سریعتر میتونین راه خودشون رو پیدا کنن و به مقصد مورد نظر برسن. کد زیر رو در نظر بگیرید:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <meta charset="utf-8"> <title>Traffic layer</title> <style> html, body { height: 100%; margin: 0; padding: 0; } #map { width: 580px; height: 400px; } </style> </head> <body> <div id="map"></div> <script> function initMap() { var map = new google.maps.Map(document.getElementById('map'), { zoom: 15, center: {lat: 34.04924594193164, lng: -118.24104309082031} }); var trafficLayer = new google.maps.TrafficLayer(); trafficLayer.setMap(map); } </script> <script async defer src="https://maps.googleapis.com/maps/api/js?callback=initMap"> </script> </body> </html> |
خروجی بصورت زیر هست:
همونطور که در کد و نقشه مورد نظر دیدید، خیابونها به دو رنگ سبز و قرمز در اومدن و هر چه قرمز اون شدیدتر باشه، نشان از اونه که اونجا ترافیک بیشتره و بعضی از نقاط هم دارای علامت ممنوع هست که منظورش اینه که اون مسیر ترافیک سنگینی داره یا مسدوده و بهتره از این مسیر عبور نکنید.
Google Maps امکانی رو در اختیار شما قرار میده که با استفاده از اون میتونین یک لایه یا Layer به نقشتون اضافه کنید و اطلاعات ترانزیتی جاده ها رو بر روی نقشه قرار بدین. به این ترتیب کاربران با نگاه به نقشه مورد نظر، اطلاعاتی در مورد ترانزیت و عبور و مرور اون بدست میارن و بهتر میتونین تصمیم گیری کنن. کد زیر رو در نظر بگیرید:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <meta charset="utf-8"> <title>Transit layer</title> <style> html, body { height: 100%; margin: 0; padding: 0; } #map { width: 580px; height: 400px; } </style> </head> <body> <div id="map"></div> <script> function initMap() { var map = new google.maps.Map(document.getElementById('map'), { zoom: 13, center: {lat: 51.501904, lng: -0.115871} }); var transitLayer = new google.maps.TransitLayer(); transitLayer.setMap(map); } </script> <script async defer src="https://maps.googleapis.com/maps/api/js?callback=initMap"> </script> </body> </html> |
خروجی بصورت زیر هست:
همونطور که دیدید جاده ها به رنگهای مختلفی در اومدن و لایه ترانزیت بر روی نقشه گوگل فعال شده و میتونین از مزایای اون بهره ببرید. اگر بخواید این نقشه رو با نقشه ساده مقایسه کنید، پس اون رو با تصویر زیر مقایسه کنید:
در جلسات بعدی بیشتر در مورد این ابزار قدرتمند گوگل صحبت میکنیم.
امیدوارم از این جلسه خوشتون اومده باشه.
موفق باشید
یا علی
سون لرن • آموزش...برچسب : نویسنده : استخدام کار 7learn بازدید : 252