سلام
من از GoogleMap استفاده کردم وقتی اجرا میگیرم یه لحظه اوکیه و نقشه رو نشون میده و بعد پیام زیرو میده!!!
علت چیه؟
چکار کنم
متاسفانه نمیشه حدس زد
باید کدتون رو بررسی کنید
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Layout.cshtml"; } <script> function myMap() { var mapCanvas = document.getElementById("map"); var mapOptions = { center: new google.maps.LatLng(35.7000709, 51.3706015), zoom: 18, mapTypeId: google.maps.MapTypeId.HYBRID }; var map = new google.maps.Map(mapCanvas, mapOptions); } </script> <div class=" LayuotPageOne" style=" "> تماس با ما </div> <div class="border"></div> <br /> <div id="map" style="width:100%;height:500px"></div> <script src="https://maps.googleapis.com/maps/api/js?callback=myMap"></script>
به نظر درست میان
در سایت چندین نمونه هست
از نمونه های دیگر استفاده کنید
مشکلم برطرف شد!!!
برای اینکار اول
با F12 چک کردم که خطایی که داده چیه!!!!
دیدم خطا بابت APi Key داده!!!!
پس رفتم سراغ GoogleDeveloper و Api پروژه خودمو ثبت کردم
و تو فراخوانی Script مربوط به map از این Key استفاده کردم!!!
درست شد!!!
از این خط استفاده کردم
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=initMap" async defer></script>
عبارت YOUR_KEY همون کلیدیه که Google جنریت میکنه!!!
توضیحات کامل تر در خصوص Generate کردن کد برای پروژه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)