คำถามติดแท็ก google-maps

Google Maps เป็นแอปพลิเคชันบริการทำแผนที่บนเว็บและเทคโนโลยีที่ให้บริการโดย Google ฟรี (สำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์)

3
EPSG 3857 หรือ 4326 สำหรับ GoogleMaps, OpenStreetMap และ Leaflet
การอภิปรายที่WGS84 และ EPSG4326 แตกต่างกันอย่างไร? แสดงให้เห็นว่า4326 เป็นเพียงตัวระบุ EPSG ของ WGS84 . รายการ Wikipedia สำหรับ Google Maps และ OpenStreetMap แสดงว่าทั้งคู่ใช้ WGS 84 http://wiki.openstreetmap.org/wiki/EPSG:3857ระบุว่า EPSG: 3857 เป็นระบบพิกัดการคาดการณ์ Spherical Mercator ที่ได้รับความนิยมจากบริการบนเว็บเช่น Google และ OpenStreetMap ในภายหลัง สถานะความช่วยเหลือของแผ่นพับ: EPSG3857 CRS ที่ใช้กันทั่วไปมากที่สุดสำหรับแผนที่ออนไลน์ใช้โดยผู้ให้บริการไทล์และค้าขายเกือบทั้งหมด ใช้การฉายแบบทรงกลม Mercator ตั้งค่าเริ่มต้นในตัวเลือก crs ของแผนที่ EPSG4326 CRS ทั่วไปในหมู่ผู้ที่ชื่นชอบ GIS ใช้การฉายภาพ Equirectangular อย่างง่าย นี่คือความสับสน - ดูเหมือนว่า …


12
อัตราส่วนการซูมของ Google แผนที่เท่าไหร่ที่สัมพันธ์กัน?
ทุกคนสามารถให้ลิงก์ (หรือรายละเอียดบางส่วน) ให้ฉันตามอัตราส่วนจริงกับตัวเลข "ระดับการซูม" สำหรับ Google แผนที่ได้หรือไม่ เช่นGoogle Maps ระดับ 13 = 1: 20000

4
ทำไม Web Mercator (ทรงกลมเสริม) กลายเป็นมาตรฐานแผนที่เว็บ?
ฉันเข้าใจว่าความแตกต่างระหว่างการคาดการณ์ของ Web Mercator กับ Web Mercator Auxiliary Sphere (WMAS) คืออะไร ฉันยังเข้าใจว่าทั้ง Google และ Esri ได้นำฉายนี้ประมาณการหลักของพวกเขาสำหรับเว็บแผนที่ของพวกเขาซึ่งเป็นเหตุผลที่เรามีความเชี่ยวชาญฟังก์ชั่นที่ไม่เพียง แต่ re-โครงการระหว่างประมาณการทั้งหมด แต่มีฟังก์ชั่นที่เฉพาะเจาะจงสำหรับ WM เช่นwebMercatorToGeographic ในที่สุดฉันก็สงสัยว่าทำไมเราจึงใช้การฉาย WMAS และสาเหตุที่มันกลายเป็นมาตรฐานในการทำแผนที่เว็บ มันเป็นผลมาจากการที่ยักษ์ใหญ่อวกาศทั้งสองเคลื่อนตัวไปในทิศทางนั้นหรือว่ามันเป็นเพียงเพราะเหตุผลความถูกต้องเท่านั้น? ลิงค์เพิ่มเติม: Mercator Projection

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


3
รหัสการประมาณการ Web Mercator ปัจจุบันคืออะไร
การฉายเว็บ Mercator ที่ได้รับความนิยมจาก Google Maps ดูเหมือนว่าจะได้รับรหัส EPSG ใหม่ทุกสองสามปี EPSG: 900913 (Google ในข้อความของเครื่องคิดเลข) เป็นรหัสที่ไม่เป็นทางการ กำไรต่อหุ้น: 3785 - เป็นประมาณการที่ฉันใช้สำหรับชุดข้อมูลของฉัน อย่างไรก็ตามโพสต์บล็อกนี้แสดงให้เห็นว่าตอนนี้รหัสคือ EPSG: 3857 การฉายภาพนี้สามารถพบได้บนไซต์ EPSGแต่ดูเหมือนว่าจะใช้รหัส SR-ORG: 6864 และอ้างว่า"มันไม่ใช่ระบบทางภูมิศาสตร์ที่รู้จัก: ดู WGS 84 / World Mercator (รหัส CRS 3395)" ดังนั้นรหัสอย่างเป็นทางการที่จะใช้คืออะไร?

2
อะไรคือความแตกต่างระหว่าง EPSG: 900913 และ EPSG: 3857
ฉันใช้ปลั๊กอินเลเยอร์ QGIS ของ Google เพื่อแปลงพัสดุเป็นรูปแบบไฟล์ หลังจากนั้นฉันต้องการนำเข้ามาที่ PostGIS ฉันรู้ว่า Google แผนที่ใช้การฉายภาพ 'google mercator' พิเศษ รหัสที่ถูกต้องของการฉายภาพนี้คืออะไร: 900913 หรือ 3857 หรือสองรหัสนี้อธิบายสมการการฉายภาพที่เหมือนกันหรือไม่

6
ส่งออกเส้นทางของ Google Maps ไปที่ KML / GPX
ตั้งแต่ Google ดึงปลั๊กใน Google Maps Classic ฉันลังเลที่จะย้ายไปที่แอปพลิเคชันใหม่ของGoogle Maps อย่างไรก็ตามฉันไม่พบวิธีส่งออกเส้นทางไปยังไฟล์ GPX หรือ KML เพื่อให้สามารถคัดลอกไปยังสมาร์ทโฟนของฉันได้ ทำสิ่งนี้ได้ไหม ถ้าไม่มีวิธีแก้ปัญหาจากบุคคลที่สามหรือไม่?

11
หลีกเลี่ยงการ จำกัด รหัสภูมิศาสตร์ของ Google Maps หรือไม่
ฉันกำลังสร้างแผนที่ google แบบกำหนดเองที่มีตัวทำเครื่องหมาย 125 จุดผ่านทางเซนติเมตร เมื่อโหลดแผนที่ฉันได้รับข้อความนี้: รหัสภูมิศาสตร์ไม่สำเร็จด้วยเหตุผลดังต่อไปนี้: OVER_QUERY_LIMIT ฉันค่อนข้างแน่ใจว่ามันเป็นวิธีที่ฉันใช้ระบุตำแหน่งทางภูมิศาสตร์ ฉันจะหลีกเลี่ยงคำเตือนเหล่านี้และมีวิธีที่มีประสิทธิภาพมากขึ้นในการเข้ารหัสผลลัพธ์หรือไม่ ปรับปรุง: นี่คือความพยายามของฉันที่คำตอบของเคซี่ย์ฉันเพิ่งได้รับหน้าว่างในขณะนี้ <script type="text/javascript"> (function() { window.onload = function() { var mc; // Creating an object literal containing the properties we want to pass to the map var options = { zoom: 10, center: new google.maps.LatLng(52.40, -3.61), mapTypeId: google.maps.MapTypeId.ROADMAP }; …

4
บริจาคและเป็นอาสาสมัครความรู้ทางภูมิศาสตร์? [ปิด]
ฉันรู้มากเกี่ยวกับสถานที่ที่ฉันไปและฉันต้องการแบ่งปันกับทุกคน ฉันบริจาคและเป็นอาสาสมัครที่ OpenStreetMap และฉันก็รับรู้ถึง Google แผนที่ ฉันสามารถช่วยทำแผนที่ร่วมกันได้ที่ไหน

6
จะเกิดอะไรขึ้นถ้า KML ของเราใหญ่เกินไป / ซับซ้อนเกินไปสำหรับ Google Maps API [ปิด]
แอปพลิเคชันเว็บของเรามีความสามารถในการทำแผนที่อย่างง่าย (ปัจจุบันเป็นเพียงเครื่องหมายและการวางซ้อน KML บน Google Map แบบฝัง) มันใช้งานได้ดีทีเดียว ใบหน้าจริงเท่านั้นข้อ จำกัด เราเป็นภาพซ้อนทับ KML ที่นอกเหนือไปจากของ Google ขนาดและความซับซ้อนของข้อ จำกัด สำหรับ KML เรากำลังพิจารณาที่จะตั้งค่าเซิร์ฟเวอร์ของเราเอง (เช่น GeoServer หรือ ArcGIS Server) แต่ดูเหมือนว่าจะเป็นขั้นตอนใหญ่เพียงเพื่อแสดงผล (ตัวอย่าง) KML 15 MB เมื่อขีด จำกัด ของ Google คือ 10 MB ฉันต้องการตรวจสอบสติ: มีบางอย่างตรงกลางระหว่าง API ฟรีและง่ายของ Google สำหรับการวางซ้อน KML และการตั้งค่าไทล์เซิร์ฟเวอร์ของตัวเองหรือไม่
29 google-maps  kml 

6
การเปรียบเทียบ Geocoding API
มีแหล่งข้อมูลที่อัปเดตที่ดีสำหรับการเปรียบเทียบ Geocoding API ที่มีอยู่ (เช่น Google, Mapquest) และคุณสมบัติของพวกเขาหรือไม่? ฉันสนใจภาษาของพวกเขาเช่นกัน ตัวอย่างเช่น Google มีห้องสมุดสำหรับบริการ Geocoding ใน JavaScript, Java, Python และอีกมากมาย

6
การเปลี่ยนการซูมเริ่มต้นในแผนที่แบบฝังของ Google
ฉันมีปัญหาในการเปลี่ยนระดับการซูมเริ่มต้นเมื่อฉันเปิด iframe ด้านล่างในเว็บไซต์ของฉัน ทุกคนสามารถช่วยฉันตั้งระดับการซูมเมื่อเปิด iframe ได้หรือไม่ <iframe src="http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc" width="745" height="480"></iframe> นี่คือ Google แผนที่เวอร์ชันใหม่ล่าสุด

5
เส้นโครงแผนที่ใน OpenLayers
ฉันต้องการซ้อนทับข้อมูลบางส่วนที่มีการฉายเป็น WGS-84 ในเลเยอร์แผนที่ Google ใน OpenLayers แต่ฉันไม่สามารถทำให้พวกเขาในสถานที่ที่เหมาะสม ฉันทำดังนี้ map = new OpenLayers.Map('map', { numZoomLevels: 20, projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: new OpenLayers.Projection("EPSG: 4326") }); googlelayer = new OpenLayers.Layer.Google("Google street", {sphericalMercator: true}); map.addLayer(googlelayer); veclayer = new OpenLayers.Layer.Vector("vector", { projection: map.displayProjection }; var geojson_format = new OpenLayers.Format.GeoJSON(); veclayer.addFeatures(geojson_format.read(jsonData)); แม้ว่าฉันได้กำหนดveclayerไว้ในการฉาย 4326 แต่ก็ยังตีความว่าเป็น 900913 และระบบการประสานการแสดงผลยังเป็น …

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