যখন টেনে আনা সম্ভব হয়, তখন ব্যবহারকারীরা মাউস অথবা তীরচিহ্ন ব্যবহার করে মানচিত্রে মার্কার টেনে আনতে পারেন। মার্কার টেনে আনার যোগ্য করতে, AdvancedMarkerElement.gmpDraggable প্রোপার্টিটিকে true এ সেট করুন।
 নিচের উদাহরণ ম্যাপে একটি টেনে আনা যায় এমন মার্কার দেখানো হয় যা টেনে আনা শেষ হলে ( dragend ইভেন্টটি চালু হলে) তার আপডেট করা অবস্থান প্রদর্শন করে: 
কীবোর্ড দিয়ে একটি মার্কার টেনে আনতে:
- মার্কারগুলি ফোকাস না হওয়া পর্যন্ত ট্যাব কী টিপুন।
- পছন্দসই মার্কারে যেতে তীর কী ব্যবহার করুন।
- ড্র্যাগিং সক্রিয় করতে, Option + Space অথবা Option + Enter (Mac), Alt + Space অথবা Alt + Enter (Windows) টিপুন।
- মার্কারটি সরাতে তীরচিহ্নগুলি ব্যবহার করুন।
- মার্কারটিকে তার নতুন স্থানে ফেলে দিতে, Space অথবা Enter টিপুন। এটি ড্র্যাগিংও বন্ধ করে দেবে।
- ড্র্যাগিং বন্ধ করতে এবং মার্কারটিকে তার আগের অবস্থানে ফিরিয়ে আনতে, Esc টিপুন।
কোডটি দেখুন
টাইপস্ক্রিপ্ট
async function initMap() { // Request needed libraries. const { Map, InfoWindow } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary; const { AdvancedMarkerElement } = await google.maps.importLibrary("marker") as google.maps.MarkerLibrary; const map = new Map(document.getElementById('map') as HTMLElement, { center: {lat: 37.39094933041195, lng: -122.02503913145092}, zoom: 14, mapId: '4504f8b37365c3d0', }); const infoWindow = new InfoWindow(); const draggableMarker = new AdvancedMarkerElement({ map, position: {lat: 37.39094933041195, lng: -122.02503913145092}, gmpDraggable: true, title: "This marker is draggable.", }); draggableMarker.addListener('dragend', (event) => { const position = draggableMarker.position as google.maps.LatLng; infoWindow.close(); infoWindow.setContent(`Pin dropped at: ${position.lat}, ${position.lng}`); infoWindow.open(draggableMarker.map, draggableMarker); }); } initMap();
জাভাস্ক্রিপ্ট
async function initMap() { // Request needed libraries. const { Map, InfoWindow } = await google.maps.importLibrary("maps"); const { AdvancedMarkerElement } = await google.maps.importLibrary("marker"); const map = new Map(document.getElementById('map'), { center: { lat: 37.39094933041195, lng: -122.02503913145092 }, zoom: 14, mapId: '4504f8b37365c3d0', }); const infoWindow = new InfoWindow(); const draggableMarker = new AdvancedMarkerElement({ map, position: { lat: 37.39094933041195, lng: -122.02503913145092 }, gmpDraggable: true, title: "This marker is draggable.", }); draggableMarker.addListener('dragend', (event) => { const position = draggableMarker.position; infoWindow.close(); infoWindow.setContent(`Pin dropped at: ${position.lat}, ${position.lng}`); infoWindow.open(draggableMarker.map, draggableMarker); }); } initMap();
বর্ণনামূলক টেক্সট সেট করুন
 স্ক্রিন রিডারদের দ্বারা পড়া যায় এমন একটি মার্কারের জন্য বর্ণনামূলক টেক্সট সেট করতে, এখানে দেখানো AdvancedMarkerElement.title অ্যাট্রিবিউট ব্যবহার করুন:
    const markerView = new google.maps.marker.AdvancedMarkerElement({
        map,
        position: { lat: 37.4239163, lng: -122.0947209 },
        title: "Some descriptive text.",
    });
 যখন title অ্যাট্রিবিউট সেট করা থাকে, তখন স্ক্রিন রিডাররা টেক্সটটি দেখতে পাবে এবং মাউস মার্কারের উপর রাখলে এটি প্রদর্শিত হবে।