نفس العنوان خرائط جوجل - أي أفكار كيفية تسهيل؟

StackOverflow https://stackoverflow.com/questions/1604856

  •  05-07-2019
  •  | 
  •  

سؤال

وحتى وأنا أحاول أن أفكر في طريقة لتسهيل أمرين. قد يكون في نهاية الأمر إلى عملية من خطوتين في النهاية ولكن كنت أبحث عن الإدخال.

وأول شيء أنا بحاجة إلى القيام به هو استيعاب المواقع مع نفس العنوان. السيناريوهين التي تتبادر إلى الذهن هي الشركات التي تشترك الموقع وشقة المباني.

والشيء الثاني أنا بحاجة لاستيعاب هو عمل / غير ربحية مع عدم وجود المقر، مجرد مدينة. الآن أنا مجرد رسم خريطة لها إلى وسط المدينة، ولكن إذا كانت الشركات متعددة ليس لها مقر أنا واجهت المشكلة الأولى.

وهكذا فعلت بعض غوغلينغ وجدت حلا التي تنطوي على وجود قائمة من المواقع إلى جانب الخريطة حتى تتمكن من الضغط عليها وسوف نافذة المعلومات يطفو على السطح. هذا ليس حلا بالنسبة لي على الرغم من.

ما كنت أفكر فيه هو استخدام الموقع لتعيين النقطة الأولى. للمرة الثانية ونقطة بعد أن تتحرك علامة على 0.05 درجة أو أمر هامشي بحيث تظهر علامة فوق. المشكلة المتأصلة مع ذلك هو أن ما يحدث إذا تحول 12 الشارع الرئيسي في 13 شارع الرئيسي؟

وهكذا أية أفكار حول ما يمكن أن تفعله؟

وبفضل
ليفي

هل كانت مفيدة؟

المحلول

وهناك امتدادا مارتن بيرمان دعا ClusterMarker أن يكشف أي مجموعات من اثنين أو أكثر من علامات التي الرموز تتقاطع بصريا عند عرضها. ثم يتم استبدال كل مجموعة من علامات المتقاطعة مع علامة كتلة واحدة التي تبدو مختلفة. علامة العنقودية، عند النقر عليها، ببساطة مراكز وبتكبير الخريطة في على علامات التي تتقاطع سابقا الرموز.

نصائح أخرى

واتباع نهج أكثر تقدما لهذه المشكلة قد يكون SQL - نفس العنوان = الإحداثيات نفسها ...

سوف

وGROUP BY أو وجود COUNT> 1 ... تتيح لك إنشاء الإحداثيات متعددة قياسية.

في الحقيقة - قبل أن تتمكن الكتلة من جانب العميل، تحتاج لإرسال البيانات لأول مرة، وهو ما يعني نقل أكثر من ذلك بكثير مما هو مطلوب في هذه الحالة، مما يؤدي في أوقات تحميل أعلى وأعلى استخدام RAM العميل ... بالإضافة إلى كل تجهيز JS غير مجدية من clusterer.

والتجميع من جانب العميل ويوصي فقط عندما الإحداثيات هي قريبة من بعضها البعض، ولكن ليس عندما تكون متطابقة تماما.

وفكروا ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top