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

เลือกแพลตฟอร์ม: 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)

ตั้งค่าโหมดแผนที่ใน Layout XML

ระบุโหมดแผนที่เริ่มต้นโดยตรงเมื่อประกาศคอมโพเนนต์ Map3DView ในไฟล์ Layout 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" />

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

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

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