PDA

View Full Version : سوال: قرار دادن تصویر گوگل مپ و جلوگیری از لود شدن قسمتهای اضافه گوگل مپ



idocsidocs
چهارشنبه 31 خرداد 1391, 02:47 صبح
من می خوام گوگل مپ رو توی سایتم قرار دادم ولی فقط تصویر منطقه مورد نظرم نمایش داده بشه و قسمتهای دیگه مثل تغییر نقشه به تصویر ماهواره، قابلیت نوگیت کردن، زوم و... کلا حذف بشه و فقط یه تصویر از منطقه مورد نظر نمایش داده بشه.

برای این منظور باید چیکار کنم؟

Saber Mogaddas
چهارشنبه 31 خرداد 1391, 12:58 عصر
سلام
برای مثال من می خوام عنواع نمایش های نقشه رو غیر فعال کنم به صورت زیر :


http://maps.googleapis.com/maps/api/staticmap?center=40.714728,-73.998672&zoom=12&size=400x400&maptype=satellite&sensor=false
به وسیله این کد در iframe :


maptype=satellite&sensor=false
قابلیت نمایش satellite رو با این کد حذف کردیم ..
ویا برای حذف Zoom :


zoom=12&size=400x400&sensor=false
حالت پیش فرض zoom برابر با 12 کردیم و اندازه پیش فرض رو 400در 400 قرار داده و سنسور zoom رو false قرار دادیم.
همینطور می تونیم قسمت های مختلف رو سفارش سازی کنید من منبع رو برای سفارشی کردن نقشه گوگل براتون قرار دادم در پایین بقیه قسمت ها نیز به این شرایط خواهد بود :


https://developers.google.com/maps/documentation/staticmaps
موفق باشید..

idocsidocs
چهارشنبه 31 خرداد 1391, 15:12 عصر
سایت توسعه دهندگان به ایرانیا نمایش داده نمی شه و فیلتر شکن هم ندارم!

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

اما هنوز یه مشکل داره و اونم اینکه روی نقطه مورد نظر من علامت نمی زنه. چطور می تونم کاری کنم که نقطه مورد نظرم رو توی تصویر علامت بزنه؟

Saber Mogaddas
چهارشنبه 31 خرداد 1391, 15:44 عصر
خوب برای نمایش نقطه مورد نظر باید تو google map از طریق لینک این کارو انجام بدید ..تا براتون msid نقطه مورد نظر رو بده..

idocsidocs
چهارشنبه 31 خرداد 1391, 16:42 عصر
خوب برای نمایش نقطه مورد نظر باید تو google map از طریق لینک این کارو انجام بدید ..تا براتون msid نقطه مورد نظر رو بده..


متوجه منظورتون نمی شم. می شه بیشتر توضیح بدید؟

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

Saber Mogaddas
چهارشنبه 31 خرداد 1391, 17:03 عصر
از google map گزینه get direction رو انتخاب می کنید و بعد از تعیین منطقه مورد نظر که همون فلشی هست که شما می خواهید ..یه گزینه لینک در سمت چپ هست در کناره گزینه print از اون قسمت می تونید مکانی که در نظر دارید رو به صورت iframe بدست بیارید..

idocsidocs
چهارشنبه 31 خرداد 1391, 21:42 عصر
اگه از آی فریم استفاده کنم حجم فایلهایی که از گوگل گرفته می شه زیاد می شه و سرعت لود سایت رو خراب می کنه.

هیچ راهی نیست که خود گوگل به تصیور مورد نظر یه فلش اضافه کنه؟

Saber Mogaddas
پنج شنبه 01 تیر 1391, 13:31 عصر
سلام
تو iframe که گوگل میده لینک مکانی که نیاز دارید رو بهتون میده و می تونید توسط تگ object مثل مثال زیر این کار رو عملی کنید :


<object id="map" type="text/html" data="http://maps.google.com/maps?f=q& source=s_q&hl=en&geocode=&q=Parkwood+Cir+Dr,+Houston,+TX+77036& sll=37.0625,-95.677068&sspn=49.624204,114.169922&ie=UTF8&z=14& iwloc=A&ll=29.700281,-95.550928&output=embed" style="width:450px;height:300px;"> </object>
برای رفع مشکل ie و .. می تونید از این منبع (http://blog.poplabs.com/2009/08/embedding-google-maps-iframe-to-object-with-xhtml-strict/)کمک بگیرید.
موفق باشید.

idocsidocs
پنج شنبه 01 تیر 1391, 14:04 عصر
مرسی مشکل حل شد

برای این کار باید از مارکرها استفاده کرد.

ariyazbs
دوشنبه 19 آبان 1393, 11:59 صبح
درود بر شما دوستان
خسته نباشید
ببخشید من تازه عضو شدم
-------------------------------------
من میخام تو سایتم یه گوگل مپ بزارم
زمانی که کاربر میاد مشخصات شرکتش رو میزنه مثلا (استان ، شهر ، خیابان ، نام شرکت) خود سایت براش یه گوگل مپ بسازه و حالا یا تو بانک ذخیره کنه یا...
نمیدونم باید چ کنم و چجوری نمایش بدم که کثل لینک زیر بشه
مثل : bartarinha (http://bartarinha.com/ad/6368/%D8%A7%DB%8C%D9%85%D9%BE%D9%84%D9%86%D8%AA_-_%D8%AF%DA%A9%D8%AA%D8%B1_%D8%A7%D8%B9%D8%AA%D9%85 %D8%A7%D8%AF_%D8%B2%D8%A7%D8%AF%D9%87)
با Asp میخام بنویسم
ممنون میشم کمکم کنید
بدرود