خطا‌‌ها‌ی زیر رخ داد:
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit




رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در API گوگل Map
#1
من میخوام از نقشه گوگل توی سایتم استفاده کنم قسمت latitude longitude  روی پیدا کردم ولی این فقط نقشه اون منطقه رو میاره در صورتی که میخوام مکان دقیق رو با مکان نما نشون بده .لینکی که من توی وب سایتم استفاده کردم:

https://www.google.com/maps/@34.6774871,50.867777,16z

که میبینید مکان دقیق رو نشون نمیده . رفتم توی گوگل مپ و مکان رو خودم مشخص کردم لینکش این شد:

https://www.google.com/maps/place/Qom,+Modarres+Blvd/@34.6753166,50.8719398,17z

الان نمیدونم چطوری باید پارامتر ها رو استفاده کنم . در ضمن قالب سایت از کد ifream برای نقشه استفاده کرده. لطفا راهنمایی کنید
پاسخ
تشکر شده توسط:
#2
سلام خدمت دوست عزیز، من خودم چون کلا توی این بخش مشکل داشتم براتوت توضیح می دم ...
مرحله 1 : شما باید فایل API رو وارد کنید : <script src="http://maps.googleapis.com/maps/api/js"></script>
مرحله 2 : شما باید یک تگ ایجاد کنید که نقشه شما در درون اون قرار بگیره : <div class="map" id="googleMap" style="width:100%;height:500px"></div>
مرحله 3 : وارد کردن کد های جاوا اسکریپت :

کد:
<script type="text/javascript">
var myCenter=new google.maps.LatLng(36.318925,59.508036);

function initialize()
{
var mapProp = {
center:myCenter,
zoom:17,
disableDefaultUI:true,      
mapTypeId:google.maps.MapTypeId.ROADMAP
};

var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);

var marker=new google.maps.Marker({
position:myCenter,
icon:'Images/LocationMarker.png'
});
marker.setMap(map);
}

google.maps.event.addDomListener(window, 'load', initialize);
</script>

این کدی هستش که برای بنده کافی هستش، قسمت های اضافی نقشه مثل زوم و ... رو حذف می کنه و توسط آدرس تصویری که مشخص می کنم مکان بنده رو با علامت نشون می ده ...

نکته 1 : در بخش LatLng این کد، دو تا عدد می خواد که در واقع مکان شماست که از طریق گوگل مپ مکان خودتون رو پیدا کنید، دوبار روی همون مکان کلیک کنید، بخش سرچ گوگل باز می شه و دو عدد رو بهتون می ده، بعدش اون دو عدد رو وارد کنید ...

نکته 2 : در بخش icon، آدرس تصویری که قراره توسط علامت، مکان شما نمایش داده بشه رو بزارید ...

امیدوارم استفاده لازم رو برده باشید ...
پاسخ
تشکر شده توسط: cloner




کاربران در حال بازدید این موضوع: 1 مهمان