نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    سلام .
    دارم یک cms املاک برای مشتری مینویسم .
    میخوام برای درج هر پست ملکی , بتونه نقشه ملک رو هم مشخص کنه .
    این حرکت رو تو چنتا سایت دیدم .

    تو نت سرچیدم نتونستم کشف کنم

    ویدئو آموزشی هست در این مورد ؟

    تشکر

  2. # ADS




     

  3. #2
    عضو جدید eYounes آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    GNBD
    نوشته ها
    20
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    27
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    باسلام
    من یه توضیح مختصر میدم الباقی رو هم آدرس میدم که از اون آدرس با نگاه کردن به سورس میتونی متوجه بشی اگه بازم سوالی بود بنده و دوستان در خدمت هستیم.


    اول فرم کلی و فراخوانی یک نقشه گوگل به صورت زیر هست‌:
    کد HTML:
    <!DOCTYPE html><html>
    <body>
    <div id="map" style="width:100%;height:500px"></div>
    <script>function myMap() {  var myCenter = new google.maps.LatLng(37.2529974,55.1703095);  var mapCanvas = document.getElementById("map");  var mapOptions = {center: myCenter, zoom: 13};  var map = new google.maps.Map(mapCanvas, mapOptions);  var marker = new google.maps.Marker({position:myCenter});  marker.setMap(map);
      var infowindow = new google.maps.InfoWindow({    content: "My Place"  });  infowindow.open(map,marker);}</script>
    <script src="https://maps.googleapis.com/maps/api/js?callback=myMap"></script>
    </body></html>

    که محل نمایش منطقه مورد نظر رو با استفاده از Latitude و Longitudeکه من شهر خودم رو انتخاب کردم نمایش میده
    کد HTML:
      var myCenter = new google.maps.LatLng(Latitude,Longitude);
    کد زیر هم فک کنم نیاز به توضیح نباشد :

    کد HTML:
      var mapOptions = {center: myCenter, zoom: 13};
    والباقی مسائل رو میتونی از آدرس زیر پیدا کنی :

    http://www.geocodezip.com/v3_example_click2add_infowindow.html


  4. تعداد تشکر ها از eYounes به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    ممنون داداش فقط یک مشکل هست .
    فرض کنید کاربر ملک خودشو ادرس دهی کرد تو نقشه و اطلاعات ملک رو پر کرد و دکمه submit رو زد .
    حالا چطورباید اطلاعات موقعیت جغرافیایی Latitude و Longitude رو از رویه نقشه که قبل ارسال فرم , تنظیم کرده دریافت کرد ؟


  6. #4
    عضو جدید eYounes آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    GNBD
    نوشته ها
    20
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    27
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    ببینید دوست عزیز با جاوا اسکریپت می تونی ۲ تا اینپوت از نوع هیدن رو مقدار دهی کنی که یکی شامل lat و دیگری شامل long باشد.
    این فقط یک نمونه مثال بود راه های دیگری هم وجود دارد که این راه حل بالا از راحترین راه حل ها می باشد.

  7. تعداد تشکر ها از eYounes به دلیل پست مفید


  8. #5
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    بازم تشکر .
    مشکل همینه که نمیتونم lat و long رو با js یا به دست بیارم .
    به خاطر اینکه باکس location توسط js گوگل فراخوانی میشه و من دسترسی تو سورس برنامه خودم بهش ندارم .

    میتونید یک نمونه کد js بهم بدید تا long و lat رو به دست بیارم ؟ ممنون

  9. #6
    عضو جدید eYounes آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    GNBD
    نوشته ها
    20
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    27
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    دوست عزیز خواهش می کنم ولی بنده در اینجا فقط می تونم راهنماییتون کنم شما کد آماده می خواهید .
    ولی بازم بیشتر راهنمایی تون می کنم شاید بتونم کمکی کرده باشم.

    کد HTML:
         marker = createMarker(event.latLng, "name", "<b>Location</b><br>"+event.latLng);
    event.latLng شامل lat و long هست که با یک explode می تونین این دو تا مقادیر رو در دو فیلد داشته باشین شما یک نگاه به سورس ، آدرسی که بهتون دادم بندازین بازم جایی رو متوجه نشدین بگین راهنمایی کنم .
    ویرایش توسط eYounes : October 12th, 2016 در ساعت 16:23

  10. تعداد تشکر ها از eYounes به دلیل پست مفید


  11. #7
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    نقل قول نوشته اصلی توسط eYounes نمایش پست ها
    دوست عزیز خواهش می کنم ولی بنده در اینجا فقط می تونم راهنماییتون کنم شما کد آماده می خواهید .
    ولی بازم بیشتر راهنمایی تون می کنم شاید بتونم کمکی کرده باشم.

    کد HTML:
         marker = createMarker(event.latLng, "name", "<b>Location</b><br>"+event.latLng);
    event.latLng شامل lat و long هست که با یک explode می تونین این دو تا مقادیر رو در دو فیلد داشته باشین شما یک نگاه به سورس ، آدرسی که بهتون دادم بندازین بازم جایی رو متوجه نشدین بگین راهنمایی کنم .
    جسارتا من کد اماده نمیخوام . من راهنمایی برای استفاده از کدی که لطف کردید و بهم دادید نیاز دارم .
    از اینکه بین این همه ادم تو انجمن شما لطف کردید کمکم کردید یه دنیا ارزش داره برام .
    من این تیکه کد event.latLng رو هم قبل اینکه تیکت ارسال کنم تو سورس خودم دیدم و سعی کردم ازش استفاده کنم ولی متاسفانه نتونستم . از jquery استفاده میکنم .

    این سایتی که معرفی کردید مو به مو ازش کش رفتم کد هارو . طی تست هایی که انجام دادم هر از چند گاهی چنباری بخش location رو نقشه لود نمیکنه . فک کنم یک باگی داره. ولی بازم عیب نداره از هیچی بهتره .

    میخوام بدونم چطور این دو خصوصیت lat+lng رو با js جدا کنم و داخل input => value قرار بدم ؟

    ممنون از لطفتون

  12. #8
    عضو جدید eYounes آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    GNBD
    نوشته ها
    20
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    27
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    با سلام

    دوست عزیز بابت سؤ تفاهم پیش آمده عذر خواهی بنده را بپذیرید.

    اول از همه شما باید Api های مربوط به گوگل مپ رو فراخوانی کنید.
    کد HTML:
    https://maps.googleapis.com/maps/api/js

    کد html
    کد HTML:
    <div id="map_canvas" style="width: 500px; height: 250px;"></div><label>Lat:</label><input id="lat" name="lat" /><br><label>Lng:</label><input id="long" name="long" />
    و کد جاوا اسکریپت
    کد:
    var map;
    var marker;
    
    
    function initialize() {
      var myLatlng = new google.maps.LatLng(37.2529974,55.1703095);
    
    
      var myOptions = {
        zoom: 13,
        center: myLatlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
      };
      map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    
    
      marker = new google.maps.Marker({
        draggable: true,
        position: myLatlng,
        map: map,
        title: "Set lat/lon values for this propert"
      });
    
    
      google.maps.event.addListener(marker, 'dragend', function(event) {
    
    
    
    
        document.getElementById("lat").value = event.latLng.lat();
        document.getElementById("long").value = event.latLng.lng();
      });
    
    
      google.maps.event.addListener(map, 'click', function(event) {
    
    
    
    
        document.getElementById("lat").value = event.latLng.lat();
        document.getElementById("long").value = event.latLng.lng();
        marker.setPosition(event.latLng);
      });
    }
    google.maps.event.addDomListener(window, "load", initialize());
    بازم سوال و نقطه مبهمی بود در خدمت هستم. این هم کد آماده هست
    و برای دیدن نسخه دمو از کد بالا به لینک زیر مراجعه کنید تا سورس و هم دمو را ببینید.
    http://jsfiddle.net/eYounes/7qj25pkL/1/
    ویرایش توسط eYounes : October 13th, 2016 در ساعت 11:34

  13. تعداد تشکر ها از eYounes به دلیل پست مفید


  14. #9
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    بابت راهنماییتون یه دنیا ممنونم دوست من . واقعا دستتون درد نکنه

  15. #10
    عضو انجمن Ahmad110 آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    North of iran
    نوشته ها
    435
    تشکر تشکر کرده 
    600
    تشکر تشکر شده 
    537
    تشکر شده در
    390 پست

    پیش فرض پاسخ : چگونه نقشه گوگل را برای درج یک پست با Php مدیریت کنم ؟

    تو لینک زیر یه نسخه آماده با پی اچ پی نوشته شده و نیازی هم به مشخصات جغرافیایی نداره ( خودش از آدرسی که وارد شده ، مشخصات رو پیدا میکنه ) . امیدوارم براتون مفید باشه .

    http://www.stepblogging.com/how-to-i...api-using-php/

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 2
    آخرين نوشته: December 18th, 2017, 15:40
  2. پاسخ ها: 5
    آخرين نوشته: July 5th, 2015, 12:06
  3. جذب نویسنده هر پست 200 تومان محدودیت روزانه 5 پست
    توسط ghasemi-reza در انجمن به دنبال کارمند هستم
    پاسخ ها: 5
    آخرين نوشته: December 28th, 2014, 11:00
  4. پاسخ ها: 7
    آخرين نوشته: July 24th, 2014, 12:48
  5. ارسال پست برای سایت شما ، سرویس ارسال پست
    توسط ali2k در انجمن مباحث دیگر
    پاسخ ها: 38
    آخرين نوشته: December 28th, 2011, 18:43

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •