การเชื่อมโยงภาพดาวเทียมจาก Google Maps
- ลงทะเบียนเพื่อขอรับ API key สำหรับ Google Maps (คนละอันกับ Longdo Map API key) ได้ที่
Google Maps Platform
โดยทำการกรอกข้อมูลต่างๆ ไปตามขั้นตอน สุดท้ายท่านจะได้ API key ที่เป็น string ข้อความยาวๆ ตัวอย่าง เช่น AIzaSyAgDAaakasdfEvhXbuRSZxxxxxxxxx
- เรียกใช้คำสั่งเพื่อตั้งค่า Google Maps API ดังต่อไปนี้
map.Layers.externalOptions({ googleQuery: 'key=YOUR_GOOGLE_KEY_API' });
หมายเหตุ: กรณีที่ท่านใช้ Google Maps Business license และมี Client ID และ Channel ให้เรียกดังต่อไปนี้
- สั่งแสดง layer แผนที่ของ Google Maps ดังต่อไปนี้
map.Layers.setBase(longdo.Layers.GOOGLE_SATELLITE);
ตัวอย่าง
map.Layers.externalOptions({ googleQuery: 'client=YOUR_CLIENT_ID&channel=YOUR_CHANNEL' });
การเชื่อมโยงแผนที่ vector จาก Mapbox
- ลงทะเบียนเพื่อขอรับ access token สำหรับ Mapbox ได้ที่
Access Tokens page
- เรียกใช้คำสั่งเพื่อตั้งค่า Mapbox API ดังต่อไปนี้
map.Layers.externalOptions({ mapboxKey: 'YOUR_MAPBOX_ACCESS_TOKEN' });
หรือกำหนด style ถ้าไม่ได้ใช้แผนที่แบบมาตรฐานmap.Layers.externalOptions({ mapboxStyle: 'http://example.com/style.json' });
- สั่งแสดง layer แผนที่ของ Mapbox ดังต่อไปนี้
map.Layers.setBase(longdo.Layers.MAPBOX_STREETS);
ตัวอย่าง