نشانگر جستجوی مکانی سفارشی میزبانی دروپال
من با استفاده از GMAP3 برای بارگذاری یک نقشه گوگل را بر روی سایت من. در این نقشه می باشد 100+ نشانگر وجود دارد. مشکل این است که نقشه بسیار کند است به بار، مصرف بیش از یک دقیقه برای بارگذاری کل نقشه.
چگونه سرعت من بخشیدن به بارگذاری برای یک نقشه با تعداد زیادی از نشانگر؟
من با استفاده از آخرین نسخه از GMAP3 (V6) و من با استفاده از jQuery 2.1 است.
من سعی کردم در حال تغییر سطح زوم را به یک نمای بسیار نزدیک تر که کار نمی کند. من هم نشانگر سبز حذف اما این کارها سرعت تا هم.
من تعجب اگر تغییر روش از آدرس به عرض و طول جغرافیایی را به کارها سرعت کمک کند اما آن زمان فشرده به انجام اگر آن را تا به نفع کم و یا هیچ است.
از آنچه که من می توانید ببینید با استفاده از اتش افروز به نظر می رسد که اسکریپت درخواست هر نشانگر، گرفتن همه آنها را، پس از آن نمایش نشانگر. با هر نشانگر به طور متوسط 100MS (تقریبا) آن طول می کشد بیش از یک دقیقه انجام دهید.
آیا راهی برای افزایش سرعت این مورد وجود دارد؟ شاید درخواست بیش از یک نشانگر در یک زمان؟
در تحقیق این در وب سایت GMAP3 من در سراسر خوشه آمد. من مثال ارائه شده در فایل دانلود اجرا اما هنوز هم بارهای آهسته.
همانطور که معلوم است در حال تغییر از با استفاده از آدرس به طول / عرض جغرافیایی کار کرده است. من هم هستم با استفاده از آن در رابطه با ویژگی های خوشه بندی GMAP3 و آن را در حال حاضر کار به سرعت و هموار.
کد بالا کار اما تغییر این خط (ها):
به اعتقاد من دلیل این امر این است با استفاده از آدرس اسکریپت حال به مراجعه به آدرس و بازگشت به محل صحیح. با استفاده از طول و عرض جغرافیایی تنها یک مکان وجود دارد و می تواند به سرعت رسم مکان.