जवाबों:
आप OpenLayers API को देख सकते हैं, विशेष रूप से ज्यामिति कक्षाओं को । आप चौराहों की जाँच कर सकते हैं, और कोने तक पहुँच सकते हैं इत्यादि। मैंने पिछले समय में OpenLayers के साथ पॉइंट बफ़र्स लागू किया है। यूनियनों हालांकि मुश्किल हो सकता है।
अधिक जटिल परिचालनों के लिए आप प्रोसेसिंग सर्वर-साइड करना चाहते हैं, और परिणाम वापस WKT या GeoJSON में भेज सकते हैं, जो दोनों OpenLayers प्रदर्शित कर सकते हैं। एक उदाहरण के लिए इस संघ ट्यूटोरियल देखें ।
एक अन्य संभावित विकल्प स्थानिक प्रश्न "" स्थानिक गणित से निपटने के लिए जावास्क्रिप्ट लाइब्रेरी की तरह JQuery है । " मुझे यकीन नहीं है कि यह कितनी अच्छी तरह से परीक्षण किया गया है, लेकिन जैसा कि स्रोत उपलब्ध है आपको एक नज़र रखना चाहिए।
अपडेट करें
अब JTS टोपोलॉजी सूट का एक जावास्क्रिप्ट पोर्ट है - https://github.com/bjornharrtell/jsts
मैं बहुत ज्यादा जेटीएस के अपने पोर्ट के साथ हूं जो कि एक शुद्ध जेएस पोर्ट है और यह https://github.com/bjornharrtell/jsts पर उपलब्ध है
वर्तमान संस्करण (0.9.1) में यह JTS की मुख्य कार्यक्षमता का समर्थन करता है जिसके द्वारा मेरा मतलब है कि यह भविष्यवाणी करता है और ओवरले करता है।
अगर आपको Google AppEngine के लिए इसकी आवश्यकता है, तो मैंने जो पढ़ा है, उससे JTS आधिकारिक तौर पर Google App Engine के साथ संगत है । Http://giscloud.appspot.com/ पर एक बुनियादी डेमो है
टर्फ एक जावास्क्रिप्ट पुस्तकालय है जो बहुत सारे स्थानिक संचालन प्रदान करता है। यह भी मॉड्यूलर है, इसलिए आप केवल अंतिम स्क्रिप्ट में उन कार्यों को शामिल कर सकते हैं जिनकी आपको आवश्यकता है।
आप आर्कजीआईएस सर्वर रेस्ट एपीआई का उपयोग कर सकते हैं, भले ही आप जिस एपीआई / भाषा का उपयोग कर रहे हों। यह उजागर सभी तरीकों को प्रदान करता है ...।
आप खुलने के समय को संदर्भित कर सकते हैं javascript ज्यामिति पुस्तकालय @ geoJs ।