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

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

7
ปรับขนาดภาพไอคอนเครื่องหมายของ Google Maps
เมื่อฉันโหลดรูปภาพลงในคุณสมบัติไอคอนของเครื่องหมายมันจะแสดงด้วยขนาดดั้งเดิมซึ่งใหญ่กว่าที่ควรจะเป็น ฉันต้องการปรับขนาดเป็นมาตรฐานให้เล็กลง วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? รหัส: function addMyPos(latitude,longitude){ position = new google.maps.LatLng(latitude,longitude) marker = new google.maps.Marker({ position: position, map: map, icon: "../res/sit_marron.png" }); }

9
วิธีเปิดแอปพลิเคชั่น Google แผนที่มาตรฐานจากแอปพลิเคชันของฉัน
เมื่อผู้ใช้กดปุ่มในแอปพลิเคชันของฉันฉันต้องการเปิดแอปพลิเคชัน Google แผนที่มาตรฐานและแสดงตำแหน่งเฉพาะ ฉันจะทำมันได้อย่างไร (ไม่ใช้com.google.android.maps.MapView)

10
Google Maps V3 - วิธีคำนวณระดับการซูมสำหรับขอบเขตที่กำหนด
ฉันกำลังมองหาวิธีการคำนวณระดับการซูมสำหรับขอบเขตที่กำหนดโดยใช้ Google Maps V3 API ซึ่งคล้ายกับgetBoundsZoomLevel()ใน V2 API นี่คือสิ่งที่ฉันต้องการจะทำ: // These are exact bounds previously captured from the map object var sw = new google.maps.LatLng(42.763479, -84.338918); var ne = new google.maps.LatLng(42.679488, -84.524313); var bounds = new google.maps.LatLngBounds(sw, ne); var zoom = // do some magic to calculate the zoom level …

13
วิธีวาง Google Maps V2 ใน Fragment โดยใช้ ViewPager
ฉันพยายามทำเค้าโครงแท็บเหมือนกันใน Play Store ฉันต้องแสดงเลย์เอาต์ของแท็บโดยใช้ชิ้นส่วนและวิวเพจจาก androidhive อย่างไรก็ตามฉันไม่สามารถใช้google maps v2กับมันได้ ฉันค้นหาทางอินเทอร์เน็ตเป็นเวลาหลายชั่วโมงแล้ว แต่ฉันไม่สามารถหาบทเรียนเกี่ยวกับวิธีการทำ บางคนช่วยแสดงให้ฉันดูได้อย่างไร


30
รับ "ไม่สามารถเรียกคลาสเป็นฟังก์ชัน" ในโครงการ React ของฉัน
ฉันกำลังพยายามเพิ่มองค์ประกอบ React map ในโปรเจ็กต์ของฉัน แต่พบข้อผิดพลาด ฉันใช้บล็อกโพสต์ของ Fullstack React เป็นข้อมูลอ้างอิง ฉันติดตามว่าข้อผิดพลาดเกิดขึ้นที่ไหนใน google_map.js บรรทัด 83: function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } นี่คือส่วนประกอบแผนที่ของฉันจนถึงตอนนี้ หน้าเว็บโหลดได้ดี (ไม่มีแผนที่) เมื่อฉันแสดงความคิดเห็นบรรทัดที่ 58-60 สามบรรทัดสุดท้าย แก้ไข: ฉันได้ทำการเปลี่ยนแปลงที่ @Dmitriy Nevzorov แนะนำและยังคงให้ข้อผิดพลาดเดิม import React from 'react' import GoogleApiComponent …

2
วิธีเรียกใช้เหตุการณ์ onclick ของเครื่องหมายบน Google Maps V3 ได้อย่างไร
ฉันจะทริกเกอร์เหตุการณ์onclickของเครื่องหมายบน Google Maps จากภายนอกแผนที่ได้อย่างไร ฉันใช้API เวอร์ชัน 3 ฉันเห็นบทช่วยสอนมากมายสำหรับรุ่น 2 แต่ไม่พบสิ่งนี้สำหรับรุ่น 3 ฉันมีอาร์เรย์ทั่วโลก ( เครื่องหมายระบุชื่อ) ที่มีเครื่องหมายทั้งหมดของแผนที่ (google.maps.Marker) ตอนนี้ฉันต้องการทำสิ่งที่ชอบ: markers[i].click(); //I know it's not working, but you get the idea... //Next line seems to be the way in v2, but what's the equivalent in v3? GEvent.trigger(markers[i], 'click'); ขอบคุณสำหรับความช่วยเหลือของคุณและหากคุณต้องการข้อมูลเพิ่มเติมแจ้งให้เราทราบ!

8
Google Maps API v2: จะทำให้เครื่องหมายคลิกได้อย่างไร
ฉันจะทำให้เครื่องหมายใน Android Google Maps API v2 สามารถคลิกได้อย่างไรเพื่อให้แสดงเมนูพร้อมตัวเลือกหรือเพิ่งเริ่มกิจกรรมใหม่ ฉันเชื่อว่าฉันทำเครื่องหมายในแอปของฉันด้วยวิธี "newb" ฉันไม่ได้กำหนดชื่อหรือวิธีการให้พวกเขาสามารถเชื่อมโยงกับรหัสที่เหลือได้ googleMap.addMarker(new MarkerOptions() .position(latLng) .title("My Spot") .snippet("This is my spot!") .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE))); หากคุณตอบคำถามนี้โปรดใส่โค้ดตัวอย่างของเครื่องหมายที่มีชื่อเฉพาะจากนั้นตั้งค่าเป็นคลิกได้เพื่อเปิดกิจกรรมใหม่

23
วิธีจัดการกับแผนที่ google ภายใน div ที่ซ่อนอยู่ (ภาพที่อัปเดต)
ฉันมีเพจและแผนที่ Google อยู่ใน div ที่ซ่อนไว้ในตอนแรก จากนั้นฉันจะแสดง div หลังจากที่ฉันคลิกลิงก์ แต่มีเพียงด้านบนซ้ายของแผนที่เท่านั้นที่ปรากฏขึ้น ฉันพยายามให้รหัสนี้ทำงานหลังจากคลิก: map0.onResize(); หรือ: google.maps.event.trigger(map0, 'resize') ความคิดใด ๆ นี่คือภาพของสิ่งที่ฉันเห็นหลังจากแสดง div พร้อมกับแผนที่ที่ซ่อนอยู่ในนั้น

15
จะรับชื่อเมืองจากพิกัดละติจูดและลองจิจูดใน Google Maps ได้อย่างไร
ฉันจะได้รับชื่อเมืองใน Google Maps ได้อย่างไรหากฉันมีพิกัดละติจูดและลองจิจูดของเมืองหรือพื้นที่ ฉันลองใช้ละติจูดลองจิจูดและฉันได้ประเทศ แต่ไม่รู้จะเรียกชื่อเมืองอย่างไร

11
ลบเครื่องหมายออกจาก GoogleMap
ใน Google Maps API ใหม่สำหรับ Android เราสามารถเพิ่มเครื่องหมายได้ แต่ไม่มีวิธีใดที่จะลบ (อย่างง่ายดาย) ได้ วิธีแก้ปัญหาของฉันคือเก็บเครื่องหมายไว้ในแผนที่และวาดแผนที่ใหม่เมื่อฉันต้องการลบเครื่องหมายออก แต่มันไม่ค่อยมีประสิทธิภาพ private final Map<String, MarkerOptions> mMarkers = new ConcurrentHashMap<String, MarkerOptions>(); private void add(String name, LatLng ll) { final MarkerOptions marker = new MarkerOptions().position(ll).title(name); mMarkers.put(name, marker); runOnUiThread(new Runnable() { @Override public void run() { mMap.addMarker(marker); } }); } private void …

5
Google Maps เป็นศูนย์กลาง (V3) ในการปรับขนาดเบราว์เซอร์ (ตอบสนอง)
ฉันมี Google Maps (V3) ในหน้าของฉันที่ความกว้าง 100% โดยมีเครื่องหมายหนึ่งตัวอยู่ตรงกลาง เมื่อฉันปรับขนาดความกว้างของหน้าต่างเบราว์เซอร์ฉันต้องการให้แผนที่อยู่ตรงกลาง (ตอบสนอง) ตอนนี้แผนที่จะอยู่ที่ด้านซ้ายของหน้าและเล็กลง UPDATE ทำให้มันทำงานได้ตรงตามที่อธิบายไว้ด้วย duncan นี่คือรหัสสุดท้าย: var center; function calculateCenter() { center = map.getCenter(); } google.maps.event.addDomListener(map, 'idle', function() { calculateCenter(); }); google.maps.event.addDomListener(window, 'resize', function() { map.setCenter(center); });

11
Google Maps v2 - ตั้งค่าทั้งตำแหน่งของฉันและซูมเข้า
คำถามของฉันคือไม่มีใครรู้วิธีตั้งค่าแผนที่ Google เพื่อเปิดทั้งตำแหน่งของฉันและในมุมมองที่ซูมเข้า ปัจจุบันมุมมองหลักเปิดกว้างไปยังแอฟริกาโดยซูมออกจนสุด ดังนั้นฉันจึงค้นหามาหลายวันแล้วและสิ่งที่ฉันพบคือ: 1) คุณไม่สามารถเคลื่อนไหวสองสิ่ง (เช่นซูมเข้าและไปที่ตำแหน่งของฉัน) ในแผนที่ Google เดียว? ดังนั้นหากฉันสามารถหาวิธีตั้งค่าการซูมก่อนที่จะตั้งค่าภาพเคลื่อนไหวได้ปัญหานี้จะได้รับการแก้ไข นั่นเป็นปัญหาคุณสามารถเปลี่ยนได้ แต่ไม่ใช่ทั้งสองอย่าง 2) ฉันพบคลาสอื่น ๆ ที่อาจมีประโยชน์ แต่ไม่มีความช่วยเหลือในการตั้งค่าโค้ดเพื่อให้ชั้นเรียนสามารถจัดการกับแผนที่ Google ได้ นี่คือรหัสที่ฉันยึดถือมาจนถึงตอนนี้บางอย่างใช้งานไม่ได้ บางอย่างที่ฉันคิดว่าอาจมีประโยชน์ในภายหลัง package com.MYWEBSITE.www; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import android.content.Context; import android.location.Criteria; import android.location.Location; import android.location.LocationManager; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.Menu; public class MainActivity …

27
Google Maps JavaScript API RefererNotAllowedMapError
เรากำลังพยายามพัฒนาแอป geoplacement สำหรับลูกค้าของเราและเราต้องการทดสอบก่อนในโดเมนของตัวเอง เราได้ลงนามสำหรับ Google Maps JavaScript API และเรามีคีย์เบราว์เซอร์ที่ถูกต้องและโดเมนของเรา www.grupocamaleon.com ได้รับอนุญาตให้ใช้คีย์นั้น แต่เราไม่สามารถสร้างแม้แต่ตัวอย่างที่ง่ายที่สุดเพื่อให้ทำงานโดยไม่มีข้อผิดพลาด เรามีในโดเมนของเราและด้วยรหัสของเราการสาธิตต่อไปนี้: (1) http://www.grupocamaleon.com/boceto/aerial-simple.html แต่ไม่ได้ผลและคอนโซล Firebug พูดว่า: "ข้อผิดพลาด Google Maps API: ข้อผิดพลาดของ Google Maps API: RefererNotAllowedMapError (ลิงก์ไปยังเอกสารของ Google ใน RefererNotAllowedMapError) URL ไซต์ของคุณที่จะได้รับอนุญาต: (1)" หน้าข้อมูลรับรองของฉันไม่มีความเป็นไปได้ในการเพิ่มผู้อ้างอิงเพื่อยอมรับดังนั้นจึงไม่สามารถแก้ปัญหาเกี่ยวกับการเพิ่มผู้อ้างอิงได้ในขณะนี้ หน้าข้อมูลรับรองของฉัน: ทำไมเราถึงได้รับข้อผิดพลาดนั้น? เราจะแก้ไขได้อย่างไร?

5
ApiNotActivatedMapError สำหรับหน้า html แบบธรรมดาโดยใช้ google-places-api
ฉันกำลังพยายามสร้างหน้า html แบบธรรมดา (ฉันต้องการเพิ่มการเติมข้อความอัตโนมัติที่นั่นในภายหลัง) ซึ่งรวมถึง google-places-api ฉันมี api-key (ซึ่งเปิดใช้งาน) แต่ยังคงได้รับข้อความแสดงข้อผิดพลาด นี่คือ html ของฉัน - <head> <meta charset="utf-8"> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script> <title>test</title> </head> <body> </body> แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้ - และในคอนโซลฉันได้รับ - ข้อผิดพลาด Google Maps API: ข้อผิดพลาด Google Maps API: ApiNotActivatedMapError ฉันไม่เข้าใจว่าปัญหาคืออะไร .. ขอบคุณความช่วยเหลือของใครก็ได้

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