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

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

10
Android Google maps java.lang.NoClassDefFoundError: การแก้ปัญหาล้มเหลว: Lorg / apache / http / ProtocolVersion
ฉันใช้ Google Maps Android SDK 11.6.2 (ลองอีก 15.0.1) แต่ฉันได้รับความผิดพลาดดังต่อไปนี้ก่อนที่แผนที่จะแสดง คีย์ API ที่ตรวจสอบแล้วในรายการจะพร้อมใช้งาน แต่ยังคงมีปัญหานี้อยู่ ฉันมีรุ่นเป้าหมาย SDK เป็น 28 มันเป็นสาเหตุของปัญหานี้ java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion; at el.b(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):3) at ek.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):4) at em.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):51) at com.google.maps.api.android.lib6.drd.ap.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):11) at dw.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):16) at dw.run(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):61) Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.ProtocolVersion" on path: …

21
จะรับที่อยู่ที่สมบูรณ์จากละติจูดและลองจิจูดได้อย่างไร
ฉันต้องการรับค่าต่อไปนี้จาก Latitude และลองจิจูดใน android ที่อยู่ถนน รัฐเมือง ซิป อยู่ที่สมบูรณ์ ทำอย่างไรจึงจะได้สิ่งนี้?

23
Google Maps API v3: ฉันสามารถตั้งค่าZoomหลังจาก fitBounds ได้หรือไม่
ฉันมีชุดของจุดที่ฉันต้องการพล็อตบน Google Map แบบฝัง (API v3) ฉันต้องการให้ขอบเขตรองรับทุกจุดยกเว้นว่าระดับการซูมนั้นต่ำเกินไป (เช่นซูมออกมากเกินไป) แนวทางของฉันเป็นเช่นนี้: var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); gmap.setZoom( Math.max(6, gmap.getZoom()) ); มันใช้งานไม่ได้ บรรทัดสุดท้าย "gmap.setZoom ()" จะไม่เปลี่ยนระดับการซูมของแผนที่หากถูกเรียกหลังจาก fitBounds โดยตรง มีวิธีในการรับระดับการย่อ / ขยายขอบเขตโดยไม่ใช้กับแผนที่หรือไม่ ความคิดอื่นที่จะแก้ปัญหานี้?

30
ปิดใช้งานการซูมล้อเลื่อนของเมาส์บน Google Maps แบบฝัง
ฉันกำลังทำงานกับไซต์ WordPress ที่ผู้เขียนมักฝัง Google แผนที่โดยใช้ iFrames ในโพสต์ส่วนใหญ่ มีวิธีการปิดใช้งานการซูมผ่านล้อเลื่อนของเมาส์โดยใช้ Javascript หรือไม่?

17
โครงการ API นี้ไม่ได้รับอนุญาตให้ใช้ API นี้ โปรดตรวจสอบให้แน่ใจว่า API นี้เปิดใช้งานในคอนโซล API
"-27.0000,133.0000"ฉันมีเส้นรุ้งและเส้นแวงที่: ฉันต้องการสร้างฐานแผนที่ขึ้นมา ฉันได้ลองไปที่ลิงค์นี้ https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=****** ฉันได้รับข้อผิดพลาดนี้บนเบราว์เซอร์ต่อไป { "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console", "results" : [], "status" : "REQUEST_DENIED" } แต่ฉันคิดว่าฉันเปิดใช้งาน API นั้นแล้ว ฉันลงชื่อเข้าใช้ Google Console และตรวจสอบอีกครั้ง เมื่อฉันไปที่: https://console.developers.google.com/project/75423435770063/apiui/apis/enabled ฉันเห็น : …

7
Google Maps Android API v2 - ข้อมูลแบบอินเทอร์แอคทีฟหน้าต่าง (เหมือนใน android google maps ดั้งเดิม)
ฉันพยายามกำหนดเองInfoWindowหลังจากคลิกที่เครื่องหมายด้วย Google Maps API v2 ใหม่ ฉันต้องการให้มันดูเหมือนในแอปพลิเคชันแผนที่ดั้งเดิมโดย Google แบบนี้: เมื่อฉันมีImageButtonภายในไม่ทำงาน - ทั้งหมดInfoWindowเป็น slected ImageButtonและไม่เพียง ฉันอ่านว่าเป็นเพราะไม่มีViewตัวของมันเอง แต่เป็นภาพรวมดังนั้นแต่ละรายการจึงไม่สามารถแยกความแตกต่างจากกันและกัน แก้ไข: ในเอกสาร (ขอบคุณDisco S2 ): ดังที่ได้กล่าวไว้ในส่วนก่อนหน้าของหน้าต่างข้อมูลหน้าต่างข้อมูลไม่ใช่มุมมองแบบสด แต่มุมมองจะแสดงเป็นรูปภาพบนแผนที่ ด้วยเหตุนี้ผู้ฟังที่คุณตั้งค่าในมุมมองจะถูกเพิกเฉยและคุณไม่สามารถแยกความแตกต่างระหว่างเหตุการณ์การคลิกในส่วนต่างๆของมุมมอง คุณไม่ควรวางองค์ประกอบแบบอินเทอร์แอคทีฟเช่นปุ่มช่องทำเครื่องหมายหรืออินพุตข้อความไว้ในหน้าต่างข้อมูลที่กำหนดเองของคุณ แต่ถ้า Google ใช้มันจะต้องมีวิธีที่จะทำให้มัน ไม่มีใครมีความคิดใด ๆ

9
การควบคุมการซูมของ Google แผนที่เกิดความสับสน
ฉันใช้ Google Maps API (v.3) เพื่อแสดงแผนที่พร้อมเครื่องหมายสองสามตัว ฉันเพิ่งสังเกตเห็นว่าการควบคุมที่ใช้ในการซูมแผนที่นั้นเกิดความยุ่งเหยิง (มันไม่ได้เป็นแบบนี้เสมอไป) ฉันไม่รู้ว่าสาเหตุคืออะไร ปรับปรุง เดิมโพสต์นี้มีลิงค์ไปยังหน้าที่คุณสามารถดูปัญหาได้ แต่ตอนนี้ลิงค์เสียดังนั้นฉันจึงลบมันออก

11
OpenLayers vs Google Maps? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้ใช้ Google แผนที่สองสามครั้ง แต่สิ่งที่สงสัยเกี่ยวกับOpenLayers ก่อนที่จะเริ่มการเข้ารหัสประเภทใด ๆ ต่อไปนี้เป็นคำถามสองสามข้อที่อยู่ในใจของฉัน ทำไมฉันถึงต้องใช้ OpenLayers แทน Google Maps? ยกเว้นสิทธิ์การใช้งาน OSS คุณประสบกับสถานการณ์ที่คุณไม่แนะนำให้ใช้ OpenLayers หรือไม่? ผมค้นหาเกี่ยวกับ "OpenLayers" ในกองมากเกิน ; ไม่มีคำตอบมากมาย มันหมายถึงการแก้ปัญหานี้ไม่ได้ใช้มาก? มันอาจเป็นปัญหาสำหรับความอยู่รอดในระยะยาวของโครงการหรือไม่? สำหรับผู้ที่เคยใช้ OpenLayers อยู่แล้ว: มีข้อผิดพลาดหรือปัญหาที่ฉันพบบ่อยไหม? แล้วการใช้ JavaScript Framework กับมันล่ะ? ฉันเห็นว่ามันใช้Prototypeและฉันรู้จัก Prototype ดังนั้นมันก็ใช้ได้ แต่สิ่งที่เกี่ยวกับการใช้อย่างอื่นเช่นMooTools ? (ซึ่งเข้ากันไม่ได้กับ Prototype, BTW) มีปัญหาเกี่ยวกับความเร็วและประสิทธิภาพหรือไม่? ฉันต้องการใบสมัครของฉันที่จะตอบสนองและไม่สามารถรอชั่วโมงเพื่อให้แผนที่แสดง …

8
ฉันจะเปลี่ยนสีของเครื่องหมายของ Google Maps ได้อย่างไร
ฉันใช้ Google Maps API เพื่อสร้างแผนที่ที่เต็มไปด้วยเครื่องหมาย แต่ฉันต้องการให้เครื่องหมายหนึ่งอันโดดเด่นจากสิ่งอื่น ๆ ฉันคิดว่าสิ่งที่ง่ายที่สุดที่จะทำคือเปลี่ยนสีของเครื่องหมายเป็นสีน้ำเงินแทนที่จะเป็นสีแดง นี่เป็นเรื่องง่ายที่จะทำหรือฉันต้องสร้างไอคอนใหม่ทั้งหมดหรือไม่? หากฉันต้องสร้างไอคอนใหม่วิธีที่ง่ายที่สุดในการทำเช่นนั้นคืออะไร

11
Google Maps แสดง“ เพื่อการพัฒนาเท่านั้น”
Google Maps แสดงข้อความ "เพื่อการพัฒนาเท่านั้น" เมื่อฉันพยายามแสดงในหน้าเว็บของฉัน: ฉันจะทำให้ข้อความนี้หายไปได้อย่างไร รหัสของฉันเป็นเช่นนั้น: <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> <script type="text/javascript"> function initialize() { var myLatlng = new google.maps.LatLng(50.5792659,8.6744471); var centerMap = new google.maps.LatLng(50.5792659,8.6744471); var div = document.getElementById('map'); } </script> หลังจากนั้นฉันก็มี <p> <a href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z" target="_blank" >Route berechnen</a> </p> ฉันไม่เห็นว่าข้อความนี้มาจากที่ใด

4
Google Maps API - รับพิกัดของที่อยู่
ฉันต้องการแปลงที่อยู่เป็น long / lat มีวิธีการทำเช่นนี้โดยไม่ใช้ JavaScript? เพราะในกรณีของฉันไม่จำเป็นต้องแสดงอะไรเลยเนื่องจากการแปลงอยู่ในพื้นหลัง
150 google-maps 

11
Twitter Bootstrap CSS มีผลกับ Google Maps
ฉันใช้ Twitter Bootstrap และมีแผนที่ Google รูปภาพบนแผนที่เช่นเครื่องหมายถูกเบ้โดย CSS ใน Bootstrap ใน Bootstrap CSS มี: img { border: 0 none; height: auto; max-width: 100%; } เมื่อฉันปิดการใช้งานmax-widthคุณสมบัติโดยใช้ Firebug ภาพเครื่องหมายจะปรากฏขึ้นตามปกติ ฉันจะป้องกัน Bootstrap CSS ไม่ให้ส่งผลกระทบต่อรูปภาพ Google maps ได้อย่างไร

15
ฉันควรใช้พารามิเตอร์ใดใน URL ของ Google Maps เพื่อไปที่ lat-lon
ฉันต้องการสร้าง URL สำหรับ Google แผนที่ที่ไปยังละติจูดและลองจิจูดเฉพาะ ตอนนี้ฉันสร้าง URL เช่นนี้: http://maps.google.com/maps?z=11&t=k&q=58 41.881N 152 31.324W แผนที่ผลลัพธ์ขึ้นมาพร้อมกับตัวชี้บอลลูน "A" รอบซึ่งดูเหมือนว่าจะชี้ไปที่วัตถุที่มีชื่อใกล้ที่สุดและลูกศรสีเขียวซึ่งชี้ไปที่ lat-lon บางครั้งเช่นในตัวอย่างนี้ตัวชี้ "A" อยู่กึ่งกลางและอยู่ไกลพอที่คุณจะไม่เห็นตัวชี้ไปยัง lat-lon (ซูมออกเพื่อดูพอยน์เตอร์ทั้งสองในตัวอย่างนี้ตัวชี้ "A" อยู่ตรงกลางของ Alaska ในขณะที่ตัวชี้ lat-long อยู่บน Kodiak Island) มีพารามิเตอร์บางอย่างที่ฉันสามารถใช้ใน URL ของ Google Maps ที่จะสร้างตัวชี้เดียวให้กับ lat-lon ที่กำหนดหรือไม่ (สิ่งนี้จะโหลดในหน้าต่างแยกต่างหากซึ่งไม่ได้ฝังอยู่)

9
ลำดับที่ต้องการในการเขียน tuples ละติจูด & ลองจิจูดในบริการ GIS
เมื่อต้องรับมือกับซอร์สโค้ด GIS คุณมักจะต้องเขียนพิกัดละติจูดและลองจิจูดร่วมกัน เช่นในลิงก์ Google Maps (123, 456): http://maps.google.com/maps/ms?msid=214518704716144912556.00046d7689a99e95b721c&msa=0&ll=123,456&spn=0.007996,0.026865 คำสั่งซื้อใดที่ต้องการ (และเพราะเหตุใด) ละติจูด, ลองจิจูด ลองจิจูด ฉันได้เห็นทั้งถูกใช้ในระบบต่าง ๆ และฉันหวังว่าจะพบหลักฐานบางอย่างที่จะติดกับอีกคนหนึ่ง มีมาตรฐานการปฏิบัติและถ้าเป็นเช่นนั้นมันคืออะไร / พวกเขาคืออะไร?

10
JSON เป็นแพนด้า DataFrame
สิ่งที่ฉันพยายามจะทำคือดึงข้อมูลระดับความสูงจาก google maps API ไปตามเส้นทางที่ระบุโดยพิกัดละติจูดและลองจิจูดดังนี้: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() สิ่งนี้ทำให้ฉันมีข้อมูลที่มีลักษณะเช่นนี้: elevations.splitlines() ['{', ' "results" : [', ' {', ' "elevation" : 243.3462677001953,', ' "location" : {', ' "lat" : 42.974049,', ' "lng" : -81.205203', ' },', ' …

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