โหมดแผนที่ 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" />
กรณีการใช้งาน
กรณีการใช้งานที่พบบ่อยสำหรับโหมดแผนที่แต่ละโหมดมีดังนี้
- แผนที่ถนน: เหมาะสำหรับแอปที่เน้นการนำทางซึ่งความสามารถในการอ่านและข้อมูลระดับถนนเป็นสิ่งสำคัญ
- ดาวเทียมและไฮบริด: เหมาะสำหรับแอปอสังหาริมทรัพย์ การตรวจสอบด้านสิ่งแวดล้อม หรือการท่องเที่ยวที่ความแม่นยำของภาพและบริบทของภูมิประเทศเป็นสิ่งสำคัญ