คำถามติดแท็ก mysql

4
ค้นหาจุดภายในระยะทางโดยใช้ MySQL
ฉันมีตาราง mySQL พร้อมชื่อผู้ใช้ละติจูดและลองจิจูดของผู้ใช้ ฉันต้องการรับรายชื่อผู้ใช้ที่อยู่ในวงกลมหรือสี่เหลี่ยมจัตุรัสของละติจูดและลองจิจูดที่กำหนดตามระยะทางที่กำหนด ตัวอย่างเช่น Lat = 78.3232 และ Long = 65.3234 และ distance = 30 miles ฉันต้องการรับรายชื่อผู้ใช้ที่อยู่ในระยะทาง 30 ไมล์จากจุด 78.3232 และ 65.3234 เป็นไปได้ไหมที่จะแก้ปัญหานี้ด้วยการค้นหาเดี่ยว? หรือคุณสามารถให้คำแนะนำฉันเริ่มแก้แบบสอบถามนี้ได้หรือไม่ ฉันยังใหม่กับข้อมูลทางภูมิศาสตร์
20 distance  mysql 

11
Geocode 300,000 ที่อยู่ได้อย่างไร
ฉันมีฐานข้อมูลที่มีที่อยู่ 300,000 ซึ่งจะแสดงบนแผนที่ ฉันรู้ว่าถ้าฉันระบุที่อยู่ทางภูมิศาสตร์ทั้งหมดมันจะแพงเกินไปสำหรับฉัน ดังนั้นฉันจึงสงสัยว่าเป็นไปได้หรือไม่ที่จะระบุที่อยู่ทางภูมิศาสตร์ในการบิน / เรียลไทม์เมื่อผู้ใช้จะเลือกที่อยู่ (ที่อยู่สถานที่ให้บริการ) มันจะค้นหาผ่านฐานข้อมูลและจากนั้นรหัสทางภูมิศาสตร์ที่อยู่ คุณลักษณะอื่น ๆ มันจะดีจริงๆถ้าคุณสามารถแบ่งปันรหัสแนวคิดหรืออะไรก็ได้ แบ็กเอนด์ของฉันอยู่บน mysql ที่สนับสนุนโดย Joomla

1
รัศมีโลกเริ่มต้นใน ST_Distance_Sphere มาจากที่ใด
MySQL บอกในเอกสารสำหรับ ST_Distance_Sphere การคำนวณใช้ดินทรงกลมและรัศมีที่กำหนดค่าได้ อาร์กิวเมนต์รัศมีที่เป็นทางเลือกควรกำหนดเป็นเมตร หากไม่ระบุค่ารัศมีเริ่มต้นคือ 6,370,986 เมตร หากอาร์กิวเมนต์รัศมีมีอยู่ แต่ไม่เป็นบวกER_WRONG_ARGUMENTSจะเกิดข้อผิดพลาด PostGISกล่าวว่าในเอกสารของST_Distance_Sphere(แม้ว่าเอกสารจะไม่ถูกต้องอีกต่อไป ) ใช้โลกทรงกลมและรัศมี 6370986 เมตร พวกเขาได้รับค่าเริ่มต้น 6,370,986 เมตรจากที่ไหน WGS84กล่าวว่ารัศมีแกนหลักคือ 6,378,137.0 เมตร PostGIS ซึ่งตอนนี้ใช้รัศมีเฉลี่ยโดยพื้นฐานแล้วใช้ 6371008 มองไปที่รหัส #define WGS84_MAJOR_AXIS 6378137.0 #define WGS84_INVERSE_FLATTENING 298.257223563 #define WGS84_MINOR_AXIS (WGS84_MAJOR_AXIS - WGS84_MAJOR_AXIS / WGS84_INVERSE_FLATTENING) #define WGS84_RADIUS ((2.0 * WGS84_MAJOR_AXIS + WGS84_MINOR_AXIS ) / 3.0) นั่นหมายความว่า -- …

1
วาดรูปหลายเหลี่ยมที่เติบโตเมื่อรถเคลื่อนที่โดยรับข้อมูลจาก MySql และ PHP ใน Google API
ฉันต้องการที่จะแสดงรูปหลายเหลี่ยมบน google แผนที่ในขณะที่รถเคลื่อนไหวพร้อมภาพเคลื่อนไหว (เช่นในเว็บไซต์นี้: http://econym.org.uk/gmap/example_cartrip2.htm ) โดยใช้ข้อมูลจาก MySQL และ PHP การที่ฉันอ้างรหัสจาก Google API กวดวิชาPolyline ฉันได้รับข้อมูลนี้จาก SQL ของฉันซึ่งเป็นดังนี้: .html function load() { var point; var flightPlanCoordinates=new Array(); var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(18.33, 73.55), zoom: 7, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: false, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR }, navigationControl: true, navigationControlOptions: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.