مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

مشکل در خصوص Google Map

  • چهارشنبه 8 دی 1395
  • 16:03
تشکر میکنم

سلام

من از GoogleMap استفاده کردم وقتی اجرا میگیرم یه لحظه اوکیه و نقشه رو نشون میده و بعد پیام زیرو میده!!!

علت چیه؟

چکار کنم

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 8 دی 1395
  • 16:19

متاسفانه نمیشه حدس زد

باید کدتون رو بررسی کنید

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • چهارشنبه 8 دی 1395
  • 16:40

@{
    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>

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 8 دی 1395
  • 16:48

به نظر درست میان

در سایت چندین نمونه هست

از نمونه های دیگر استفاده کنید

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • چهارشنبه 8 دی 1395
  • 17:38

مشکلم برطرف شد!!!

برای اینکار اول

با 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 کردن کد برای پروژه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)