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

ตำแหน่งทางภูมิศาสตร์คือการระบุตำแหน่งทางภูมิศาสตร์ในโลกแห่งความเป็นจริงของวัตถุเช่นโทรศัพท์มือถือหรือเครื่องคอมพิวเตอร์ที่เชื่อมต่ออินเทอร์เน็ต ใช้ [w3c-geolocation] สำหรับคำถามเกี่ยวกับ W3C Geolocation API

11
ฉันอยู่ที่ไหน? - รับประเทศ
มือถือ Android รู้ดีอยู่แล้วว่ามันอยู่ที่ไหน - แต่มีวิธีเรียกข้อมูลประเทศด้วยรหัสประเทศหรือไม่? ไม่จำเป็นต้องรู้ตำแหน่ง GPS ที่แน่นอน - ประเทศก็เพียงพอแล้ว ก่อนอื่นฉันคิดว่าจะใช้เขตเวลา แต่จริงๆแล้วฉันต้องการข้อมูลมากกว่านั้นเนื่องจากมันสร้างความแตกต่างหากสถานที่นั้นคือนิวยอร์กหรือลิมา พื้นหลังของคำถาม:ฉันมีแอปพลิเคชันที่ใช้ค่าอุณหภูมิและฉันต้องการตั้งค่าหน่วยเริ่มต้นเป็นเซลเซียสหรือฟาเรนไฮต์ขึ้นอยู่กับว่าสถานที่นั้นอยู่ในสหรัฐอเมริกาหรือภายนอก

6
การคำนวณอย่างง่ายสำหรับการทำงานกับ lat / lon และ km distance?
มีการคำนวณง่ายๆที่ฉันสามารถทำได้หรือไม่ซึ่งจะแปลง km เป็นค่าที่ฉันสามารถเพิ่มลงใน lat หรือ lon เพื่อคำนวณกรอบขอบเขตสำหรับการค้นหาได้หรือไม่ ไม่จำเป็นต้องถูกต้องสมบูรณ์ ตัวอย่างเช่น: ถ้าฉันได้ lat / lon สำหรับลอนดอนประเทศอังกฤษ (51.5001524, -0.1262362) และฉันต้องการคำนวณว่าละติจูดจะอยู่ห่างจากจุดนั้นไปทางตะวันออก / ตะวันตก 25 กม. เท่าใดและพื้นที่จะเท่ากับ 25 กม. เหนือ / ใต้ จุดฉันต้องทำอะไรเพื่อแปลง 25 กม. เป็นทศนิยมเพื่อเพิ่มค่าด้านบน ฉันกำลังมองหากฎทั่วไปเช่น: 1km == +/- 0.XXX แก้ไข: การค้นหา "lat lon" เดิมของฉันไม่ได้ผลลัพธ์นี้: จะคำนวณกล่องขอบเขตสำหรับตำแหน่ง lat / lng ที่กำหนดได้อย่างไร คำตอบที่ยอมรับนั้นเพียงพอสำหรับความต้องการของฉัน

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

9
Google Maps: วิธีรับประเทศรัฐ / จังหวัด / ภูมิภาคเมืองให้เป็นค่า lat / long
ฉันต้องการรายชื่อประเทศรัฐและเมืองตามชุดค่า lat / long ที่ฉันมี ฉันต้องการจัดเก็บข้อมูลนี้ในลักษณะที่มีการรักษาลำดับชั้นไว้และไม่มีข้อมูลซ้ำกัน (เช่น "USA" และ "United States" และ "United States of America" ​​เป็นประเทศเดียวกันฉันต้องการเพียงตัวอย่างเดียวของประเทศนี้ในฐานข้อมูลของฉัน) . สามารถใช้ Google Map API ได้หรือไม่

9
Google คำนวณตำแหน่งของฉันบนเดสก์ท็อปอย่างไร
สิ่งนี้ทำให้ฉันสับสนพอสมควรฉันไม่แน่ใจว่ามีใครสังเกตเห็นหรือใช้คุณลักษณะ "ตำแหน่งของฉัน" บน Google Maps โดยใช้เดสก์ท็อปของคุณ (หรือไม่มี GPS / ไม่มีอุปกรณ์มือถือ) หากคุณมีเบราว์เซอร์ที่มี Google Gear (ใช้งานง่ายที่สุดคือ Google Chrome) คุณจะมีวงกลมสีน้ำเงินเหนือฟังก์ชันการซูมใน Google Maps เมื่อคลิก (โดยไม่ต้องลงชื่อเข้าใช้บัญชี Google ของฉัน) โดยใช้ Wi Fi มาตรฐานสำหรับส่วนตัวของฉันเอง เราเตอร์และการเชื่อมต่ออินเทอร์เน็ตตามปกติกับ ISP ของฉันมันสามารถจัดการเพื่อระบุตำแหน่งที่แน่นอนของฉันด้วยความแม่นยำ 100% (ในเวลานี้) มันทำได้อย่างไร? พวกเขาพูดถึงมันอย่างชัดเจนที่นี่แต่มันไม่ค่อยอธิบายมันบอกว่าเบราว์เซอร์ของฉันรู้ว่าฉันอยู่ที่ไหน ... ... งงยังไง? ฉันรู้สึกทึ่งเพราะฉันชอบที่จะรวมเข้ากับโครงการเขียนโปรแกรมของฉันในอนาคตเช่นเดียวกับความเข้าใจพื้นฐานบางอย่างและดูเหมือนจะไม่ได้รับการจัดทำเป็นเอกสารที่ดีเกินไปในขณะนี้

3
เหตุใดจึงใช้ชนิดข้อมูลภูมิศาสตร์ของ SQL Server 2008
ฉันกำลังออกแบบฐานข้อมูลลูกค้าใหม่และหนึ่งในข้อมูลใหม่ที่ฉันต้องการจัดเก็บพร้อมกับช่องที่อยู่มาตรฐาน (ถนนเมือง ฯลฯ ) คือที่ตั้งทางภูมิศาสตร์ของที่อยู่ กรณีการใช้งานเดียวที่ฉันนึกถึงคืออนุญาตให้ผู้ใช้ทำแผนที่พิกัดบนแผนที่ Google เมื่อไม่พบที่อยู่ซึ่งมักเกิดขึ้นเมื่อพื้นที่ได้รับการพัฒนาใหม่หรืออยู่ในสถานที่ห่างไกล / ชนบท ความชอบครั้งแรกของฉันคือการจัดเก็บละติจูดและลองจิจูดเป็นค่าทศนิยม แต่แล้วฉันก็จำได้ว่า SQL Server 2008 R2 มีgeographyชนิดข้อมูล ฉันไม่มีประสบการณ์ในการใช้งานgeographyเลยและจากการวิจัยครั้งแรกดูเหมือนว่าจะเกินความจำเป็นสำหรับสถานการณ์ของฉัน ตัวอย่างเช่นในการทำงานกับละติจูดและลองจิจูดที่จัดเก็บเป็นdecimal(7,4)ฉันสามารถทำได้: insert into Geotest(Latitude, Longitude) values (47.6475, -122.1393) select Latitude, Longitude from Geotest แต่ด้วยgeographyฉันจะทำสิ่งนี้: insert into Geotest(Geolocation) values (geography::Point(47.6475, -122.1393, 4326)) select Geolocation.Lat, Geolocation.Long from Geotest แม้ว่าจะไม่ว่ามากความซับซ้อนมากขึ้นว่าทำไมความซับซ้อนเพิ่มถ้าฉันจะได้ไม่ต้อง? ก่อนที่ฉันจะละทิ้งแนวคิดในการใช้geographyมีอะไรที่ฉันควรพิจารณาหรือไม่? จะเร็วกว่าไหมหากค้นหาตำแหน่งโดยใช้ดัชนีเชิงพื้นที่เทียบกับการจัดทำดัชนีเขตข้อมูลละติจูดและลองจิจูด มีข้อดีในการใช้งานgeographyที่ฉันไม่ทราบหรือไม่? หรือในทางกลับกันมีข้อแม้ที่ฉันควรรู้เกี่ยวกับสิ่งที่จะทำให้ฉันgeographyไม่สามารถใช้งานได้หรือไม่? อัปเดต …

7
ฉันควรจัดเก็บละติจูดและลองจิจูดอย่างแม่นยำเพียงใด
ฉันกำลังอ่านคำถามนี้ที่นี่: ประเภทข้อมูลใดที่จะใช้เมื่อจัดเก็บข้อมูลละติจูดและลองจิจูดในฐานข้อมูล SQL และดูเหมือนว่าฉันทามติทั่วไปคือการใช้ทศนิยม (9,6) เป็นหนทางที่จะไป คำถามสำหรับฉันคือฉันต้องการสิ่งนี้จริงๆหรือ? ตัวอย่างเช่น API ของ Google ส่งคืนผลลัพธ์ดังนี้: "lat": 37.4219720, "lng": -122.0841430 จาก -122.0841430 ต้องมีกี่หลัก? ฉันได้อ่านคู่มือหลายฉบับ แต่ฉันไม่สามารถเข้าใจได้เพียงพอที่จะคิดออก เพื่อให้คำถามของฉันแม่นยำยิ่งขึ้น: ถ้าฉันต้องการความแม่นยำในระยะ 50 ฟุตจากตำแหน่งที่แน่นอนฉันต้องจัดเก็บจุดทศนิยมกี่จุด? บางทีคำถามที่ดีกว่าอาจเป็นคำถามที่ไม่ใช่การเขียนโปรแกรม แต่จะเป็นอย่างไร: จุดทศนิยมแต่ละจุดให้ความแม่นยำมากขึ้นเพียงใด? มันง่ายขนาดนี้เลยเหรอ? รายการ x00 = 6000 ไมล์ xx0 = 600 ไมล์ xxx = 60 ไมล์ xxx.x = 6 ไมล์ xxx.xx = .6 ไมล์ …
104 mysql  geolocation 

6
ตำแหน่งทางภูมิศาสตร์ของ webview android
ฉันต้องดึงข้อมูลตำแหน่งของผู้ใช้ในไฟล์WebView. ฉันทำสิ่งนี้ด้วย Javascript ต่อไปนี้: function getLocation() { navigator.geolocation.getCurrentPosition(displayLocation, handleError); } แต่ป๊อปอัปขออนุญาตไม่เคยเปิดขึ้น ฉันได้ตั้งค่าเหล่านี้: ws.setJavaScriptEnabled(true); ws.setGeolocationEnabled(true); ws.setJavaScriptCanOpenWindowsAutomatically(true); วิธีที่ถูกต้องในการเข้าถึงตำแหน่งของผู้ใช้จากภายในWebViewคืออะไร?


8
รับตำแหน่งปัจจุบันของผู้ใช้ใน Android โดยไม่ต้องใช้ GPS หรืออินเทอร์เน็ต
เป็นไปได้ไหมที่จะรับตำแหน่งปัจจุบันของผู้ใช้โดยไม่ต้องใช้ GPS หรืออินเทอร์เน็ต? ฉันหมายถึงด้วยความช่วยเหลือของผู้ให้บริการเครือข่ายมือถือ

1
J2ME / Android / BlackBerry - เส้นทางการขับขี่เส้นทางระหว่างสถานที่สองแห่ง
บน Android 1.0 มีเนมสเปซ com.google.googlenav สำหรับเส้นทางการขับขี่: เส้นทาง - ปรับปรุงเส้นทางการขับขี่ของ Google แต่ใน SDK ที่ใหม่กว่านั้นถูกลบออกด้วยเหตุผลบางประการ ... Android: DrivingDirections ถูกลบออกตั้งแต่ API 1.0 - วิธีทำใน 1.5 / 1.6? ใน BlackBerry ยังขาด API สำหรับสิ่งดังกล่าว: จะค้นหาเส้นทางระหว่างสองสถานที่ใน Blackberry ได้อย่างไร csie-tw ให้วิธีแก้ปัญหา (ค้นหา gmaps สำหรับไฟล์ kml และแยกวิเคราะห์): Android - ทิศทางการขับขี่ (เส้นทางเส้นทาง) Andrea ยังสร้างคลาสผู้ช่วย DrivingDirectionsสำหรับ Android ฉันเขียนตัวช่วยเล็ก ๆ น้อย …

2
ถ้าฉันมี ACCESS_FINE_LOCATION อยู่แล้วฉันสามารถละ ACCESS_COARSE_LOCATION ได้หรือไม่
ฉันมีแอปพลิเคจีพีเอสที่มีอยู่แล้วขอACCESS_FINE_LOCATIONได้รับอนุญาตอย่างชัดแจ้งในตอนนี้ฉันต้องการเพิ่มห้องสมุด (MoPub) ACCESS_COARSE_LOCATIONที่ต้องใช้ ฉันถูกต้องหรือไม่โดยถือว่าACCESS_FINE_LOCATIONเพียงพอแล้วและฉันสามารถละทิ้งACCESS_COARSE_LOCATIONรายการของฉันได้หรือไม่?

5
SQlite รับตำแหน่งที่ใกล้ที่สุด (ด้วยละติจูดและลองจิจูด)
ฉันมีข้อมูลที่มีละติจูดและลองจิจูดที่เก็บไว้ในฐานข้อมูล SQLite ของฉันและฉันต้องการรับตำแหน่งที่ใกล้ที่สุดกับพารามิเตอร์ที่ฉันใส่ไว้ (เช่นตำแหน่งปัจจุบันของฉัน - lat / lng ฯลฯ ) ฉันรู้ว่าสิ่งนี้เป็นไปได้ใน MySQL และฉันได้ทำการวิจัยมาพอสมควรแล้วว่า SQLite ต้องการฟังก์ชันภายนอกที่กำหนดเองสำหรับสูตร Haversine (การคำนวณระยะทางบนทรงกลม) แต่ฉันไม่พบสิ่งใดที่เขียนใน Java และใช้งานได้ . นอกจากนี้ถ้าฉันต้องการเพิ่มฟังก์ชันที่กำหนดเองฉันต้องใช้org.sqlite. jar (สำหรับorg.sqlite.Function) และนั่นเป็นการเพิ่มขนาดที่ไม่จำเป็นให้กับแอป อีกด้านหนึ่งคือฉันต้องการฟังก์ชั่น Order by จาก SQL เนื่องจากการแสดงระยะทางเพียงอย่างเดียวนั้นไม่ได้เป็นปัญหามากนัก - ฉันทำมันใน SimpleCursorAdapter ที่กำหนดเองแล้ว แต่ฉันไม่สามารถเรียงลำดับข้อมูลได้เพราะฉัน ไม่มีคอลัมน์ระยะทางในฐานข้อมูลของฉัน นั่นหมายถึงการอัปเดตฐานข้อมูลทุกครั้งที่มีการเปลี่ยนแปลงตำแหน่งและเป็นการสิ้นเปลืองแบตเตอรี่และประสิทธิภาพ ดังนั้นหากใครมีความคิดในการจัดเรียงเคอร์เซอร์ด้วยคอลัมน์ที่ไม่ได้อยู่ในฐานข้อมูลฉันก็รู้สึกขอบคุณเช่นกัน! ฉันรู้ว่ามีแอพ Android มากมายที่ใช้ฟังก์ชั่นนี้ แต่ใครช่วยอธิบายความมหัศจรรย์ให้หน่อยได้ไหม อย่างไรก็ตามฉันพบทางเลือกนี้: ค้นหาเพื่อรับบันทึกตาม Radius ใน SQLite? แนะนำให้สร้าง 4 …

13
รายการทางเลือกสำหรับ google maps api [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ล็อค คำถามนี้และคำตอบถูกล็อกเนื่องจากคำถามไม่ตรงประเด็น แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ Google Maps APIเหมาะอย่างยิ่งสำหรับการพัฒนาบริการตามตำแหน่งสำหรับโทรศัพท์มือถือ แต่ด้วยเหตุผลบางประการการใช้มันจึงถูก จำกัด ไว้สำหรับฉันในโครงการพิเศษ เช่นหากโครงการของคุณขัดแย้งกับข้อกำหนดและเงื่อนไขทั่วไปของ google ไม่แนะนำให้ใช้ google maps API ในแอปของฉันทั้ง Android และ iOS ฉันต้องการแสดงตำแหน่งบนแผนที่โดยการดึงข้อมูล GPS โดยรวมแล้ว API ควรมีขอบเขตการทำงานที่คล้ายกันเช่น google maps API ซึ่งทางเลือกที่คุณรู้หรือไม่? อาจจะมีAPI ของโอเพนซอร์สหรือไม่ ข้อเสนอแนะอื่น ๆ ?

7
วิธีคำนวณระยะทางจากเราเตอร์ Wifi โดยใช้ความแรงของสัญญาณ
ฉันต้องการคำนวณตำแหน่งที่แน่นอนของอุปกรณ์เคลื่อนที่ภายในอาคาร (จึงไม่มีการเข้าถึง GPS) ฉันต้องการทำสิ่งนี้โดยใช้ความแรงของสัญญาณ (เป็น dBm) ของสัญญาณ wifi คงที่อย่างน้อย 3 ตัว (เราเตอร์คงที่ 3 ตัวซึ่งฉันรู้ตำแหน่ง) Google ทำเช่นนั้นแล้วและฉันต้องการทราบว่าพวกเขาหาตำแหน่งที่แน่นอนตามข้อมูลนี้ได้อย่างไร อ่านบทความนี้เพื่อดูรายละเอียดเพิ่มเติม: http://www.codeproject.com/Articles/63747/Exploring-GoogleGears-Wi-Fi-Geo-Locator-Secrets

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