คุณสามารถค้นหารูปหลายเหลี่ยมที่ผู้ใช้กำหนดซ้อนทับกัน ณ จุดใดจุดหนึ่งใน Google แผนที่ได้หรือไม่?


10

ฉันต้องการทราบข้อ จำกัด ในการทำงานกับ Google Maps API และวิธีแก้ปัญหาที่เป็นไปได้สำหรับการทำการเปรียบเทียบเชิงพื้นที่กึ่งซับซ้อน

สิ่งที่ฉันกำลังมองหาที่จะบรรลุคือระบบการเปรียบเทียบที่จะช่วยให้การสืบค้นของรูปหลายเหลี่ยมเชิงพื้นที่ที่ผู้ใช้กำหนดทับซ้อนกันตามจุดที่กำหนด (ที่อยู่อาศัย)

โดยทั่วไปร้านอาหารจะมีพื้นที่ส่งมอบที่กำหนดพารามิเตอร์ของจะถูกกำหนดโดยพิกัดทางภูมิศาสตร์ X ที่อยู่จะแสดงเป็นจุดเดียว (x, y)

ฉันได้รับการแนะนำว่าส่วนแบ็คเอนด์ที่ดีที่สุดสำหรับการเปรียบเทียบเชิงพื้นที่ประเภทนี้คือ postGIS; อย่างไรก็ตามเมื่อตรวจสอบข้อกำหนดและเงื่อนไขที่กำหนดโดย Google Maps API จะไม่ชัดเจนหากคุณได้รับอนุญาตให้จัดเก็บการตอบสนองทางภูมิศาสตร์ที่ Google มีให้

http://code.google.com/apis/maps/terms.html

10.1.3 - ตัวอย่างเช่นคุณต้องไม่ใช้เนื้อหาเพื่อสร้างฐานข้อมูลอิสระของ“ places” ... ยัง

.. ยอมรับว่าคุณสามารถจัดเก็บ: (i) จำนวน จำกัด ของเนื้อหาเพื่อวัตถุประสงค์ในการปรับปรุงประสิทธิภาพของการใช้ Maps API ของคุณหากคุณทำเช่นนั้นชั่วคราวปลอดภัยและในลักษณะที่ไม่อนุญาตให้ใช้เนื้อหานอก บริการ

คำถามของฉันคือ :

มีใครเคยมีประสบการณ์ทำงานกับรูปหลายเหลี่ยมเชิงพื้นที่และ Google Fusion Tables บ้างไหม

มีใครเคยมีประสบการณ์ทำงานกับ Google สถานที่หรือไม่มันเปิดใช้งานการเปรียบเทียบประเภทเหล่านี้หรือไม่

เนื่องจากพิกัดทางภูมิศาสตร์ถูกจับเมื่อมีการแสดงแผนที่ Google และจากนั้นจะถูกจัดเก็บไว้เพื่อใช้ร่วมกับ Google แผนที่ที่สมบูรณ์ยิ่งขึ้นการตกอยู่ภายใต้ 'ข้อกำหนดการใช้งาน' ที่จัดทำโดย Google หรือไม่

ฉันมีความกระตือรือร้นในการใช้ Google Maps มากและมีความหวังที่จะสมัครเป็นสมาชิกของบริการพรีเมี่ยมที่ประสบความสำเร็จในการสมัคร มีใครอีกบ้างที่เคยมีประสบการณ์เกี่ยวกับการคำนวณประเภทนี้มีบางอย่างที่ฉันขาดไปหรือไม่


1
ฉันชอบความสมบูรณ์ของคำถามของคุณ +1
Brad Nesom

คำตอบ:


1

ฉันไม่มีประสบการณ์กับ Google สถานที่ API แต่ฉันมีประสบการณ์บางอย่างกับ Google Maps API และ Google Fusion Tables

เมื่อคุณอัปโหลดตารางไปยังตารางฟิวชั่นมันสามารถรวมตารางที่มีองค์ประกอบเชิงพื้นที่ (รูปทรงเรขาคณิต) เช่น KML หรือรูปร่างไฟล์ (แม้ว่าคุณจะต้องใช้การแปลงเพื่อรับรูปร่างไฟล์ลงในตารางฟิวชั่นโดยตรง) เมื่อถึงตอนนั้นคุณสามารถกำหนดสัญลักษณ์และคุณสมบัติป๊อปอัป Fusion Tables รองรับจุดเส้นและรูปหลายเหลี่ยม

ชั้น Fusion Table ถูกนำเข้าสู่ Google Maps API โดยใช้คำสั่ง javascript คุณยังสามารถตั้งค่าฟังก์ชั่นการสืบค้นสำหรับ Fusion Tables โดยใช้ javascript คุณสามารถสืบค้นฟิลด์ใด ๆ ที่พบในตารางฟิวชันได้ ตัวอย่างเช่นคุณสามารถมีสารบัญ html ที่คุณเลือกแบบสอบถามในชั้นตารางฟิวชั่นที่เฉพาะเจาะจงแล้วแสดงผลลัพธ์ของแบบสอบถามนั้น

หากคุณวางแผนที่จะสร้าง / วาดคุณสมบัติแบบไดนามิกบน Google Maps API ฉันไม่แน่ใจว่าคุณจะต้องเขียนจาวาสคริปต์ของคุณเพื่อให้แยกหรือโต้ตอบกับชั้นตารางฟิวชั่นได้อย่างไร

ฉันยังไม่แน่ใจว่าสิ่งที่คุณต้องการที่จะบรรลุในบางวิธีละเมิดข้อกำหนดการใช้งาน ดูเหมือนคุณต้องการใช้บริการการเข้ารหัสภูมิศาสตร์ของ Google แต่ฉันไม่รู้เกี่ยวกับข้อ จำกัด ที่นั่น

อย่างไรก็ตามฉันหวังว่านี่จะช่วยตอบคำถามของคุณ หวังว่าคนอื่น ๆ ที่คุ้นเคยกับคำถามอื่น ๆ สามารถตอบได้อย่างเต็มที่มากขึ้น

แก้ไข:เพิ่งพบลิงค์ / การสนทนาของการสืบค้น Fusion Tables ที่อาจมีประโยชน์

http://googlegeodevelopers.blogspot.com/2010/11/search-your-geo-data-using-spatial.html

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.