เปลี่ยนโหมดแผนที่

เลือกแพลตฟอร์ม: Android iOS JavaScript

โหมดแผนที่ 3 มิติต่อไปนี้พร้อมใช้งานใน Maps 3D SDK สำหรับ Android

  • ROADMAP แสดงมุมมองแผนกลยุทธ์เริ่มต้นพร้อมป้ายกำกับแผนที่ฐาน
  • SATELLITE แสดงแผนที่ที่สมจริงซึ่งอิงตามภาพถ่ายทางอากาศ
  • HYBRID แสดงมุมมองแผนที่ดาวเทียมพร้อมป้ายกำกับแผนที่ฐาน

ตั้งค่าโหมดแผนที่แบบเป็นโปรแกรม

ตั้งค่าโหมดแผนที่แบบไดนามิกในโค้ดโดยเรียกใช้เมธอด setMapMode ในออบเจ็กต์ GoogleMap3D และส่งค่า Map3DMode ค่าใดค่าหนึ่งต่อไปนี้

// Add imports
import com.google.android.gms.maps3d.model.Map3DMode

...

// Add to the onMap3DViewReady method, after the googleMap3D object has been initialized
googleMap3D.setMapMode(Map3DMode.ROADMAP)

ตั้งค่าโหมดแผนที่ใน XML ของเลย์เอาต์

ระบุโหมดแผนที่เริ่มต้นโดยตรงเมื่อประกาศคอมโพเนนต์ Map3DView ในไฟล์ XML ของเลย์เอาต์โดยใช้แอตทริบิวต์ map3d:mapMode ดังนี้

<com.google.android.gms.maps3d.Map3DView
    android:id="@+id/map3dView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    map3d:mapMode="roadmap" />

กรณีการใช้งาน

กรณีการใช้งานที่พบบ่อยสำหรับโหมดแผนที่แต่ละโหมดมีดังนี้

  • แผนที่ถนน: เหมาะสำหรับแอปที่เน้นการนำทางซึ่งความสามารถในการอ่านและข้อมูลระดับถนนเป็นสิ่งสำคัญ
  • ดาวเทียมและไฮบริด: เหมาะสำหรับแอปอสังหาริมทรัพย์ การตรวจสอบด้านสิ่งแวดล้อม หรือการท่องเที่ยวที่ความแม่นยำของภาพและบริบทของภูมิประเทศเป็นสิ่งสำคัญ