เข้าร่วมงาน
Google Maps Platform Developer Community Day ครั้งถัดไปกับเราที่ซานฟรานซิสโกในเดือนธันวาคม
สมัครเลย เพื่อเข้าร่วม
Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ส่งความคิดเห็น
โต้ตอบกับจุดที่น่าสนใจ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เมื่อผู้ใช้คลิกจุดที่น่าสนใจ (POI) Maps 3D SDK สำหรับ Android จะแสดงวิดเจ็ตสถานที่ สำหรับจุดที่น่าสนใจนั้น คุณสามารถฟังกิจกรรมการคลิกและระงับวิดเจ็ตนี้ได้โดยใช้ OnMap3DClickListener
วิดเจ็ต Places กำหนดให้คุณต้องเพิ่ม Places SDK เป็นทรัพยากร Dependency
หมายเหตุ: โดยค่าเริ่มต้น วิดเจ็ต UI ของ Places จะแสดงเมื่อมีการคลิกจุดที่น่าสนใจ คุณต้องลบล้างลักษณะการทำงานนี้เพื่อระงับวิดเจ็ตในแอปพลิเคชัน
ฟังกิจกรรมการคลิก
หากต้องการฟังกิจกรรมการคลิกบนแผนที่ ให้เรียกใช้ setMap3DClickListener ในอินสแตนซ์ GoogleMap3D
เมื่อผู้ใช้คลิกบนแผนที่ คอลแบ็ก onMap3DClick จะได้รับออบเจ็กต์ Map3DClickEvent ที่มีพร็อพเพอร์ตี้ต่อไปนี้
location :
LatLngAltitude
ที่แสดงพิกัดทางภูมิศาสตร์และระดับความสูงของการคลิก
placeId :
ตัวระบุที่ไม่ซ้ำกัน (String?) สำหรับสถานที่ ณ ตำแหน่งที่คลิก หรือ null หากไม่มี
เมธอด onMap3DClick จะแสดงผล Boolean ดังนี้
Return false : แสดงวิดเจ็ต UI ของ Places เริ่มต้น (หาก placeId ไม่ใช่ null)
Return true : ซ่อนวิดเจ็ต UI ของ Places เริ่มต้น
ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าฟังก์ชันรอคลิกและระงับวิดเจ็ต UI ของ Places เริ่มต้นเพื่อดำเนินการที่กำหนดเอง
googleMap3D . setMap3DClickListener { clickEvent - >
val location = clickEvent . location
val placeId = clickEvent . placeId
// Perform custom action, for example logging or showing a custom tooltip
showCustomTooltip ( location , placeId )
// Suppress the default Places UI widget by returning true
true
}
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-10-22 UTC
หากต้องการบอกให้เราทราบเพิ่มเติม
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-10-22 UTC"],[],[]]