Skip to content

Commit 7de6155

Browse files
authored
Refactor draggable marker initialization in map
Removed innerMap reference and updated draggableMarker initialization.
1 parent f211dca commit 7de6155

File tree

1 file changed

+3
-9
lines changed
  • samples/advanced-markers-draggable

1 file changed

+3
-9
lines changed

samples/advanced-markers-draggable/index.ts

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,30 @@
66

77
// [START maps_advanced_markers_draggable]
88
const mapElement = document.querySelector('gmp-map') as google.maps.MapElement;
9-
let innerMap;
109

1110
async function initMap() {
1211
// Request needed libraries.
1312
const { Map, InfoWindow } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary;
1413
const { AdvancedMarkerElement } = await google.maps.importLibrary("marker") as google.maps.MarkerLibrary;
15-
16-
innerMap = mapElement.innerMap;
17-
innerMap.setOptions({
18-
mapTypeControl: false,
19-
});
2014

2115
const infoWindow = new InfoWindow();
2216

2317
// [START maps_advanced_markers_draggable_marker]
2418
const draggableMarker = new AdvancedMarkerElement({
25-
map: innerMap,
2619
position: {lat: 37.39094933041195, lng: -122.02503913145092},
2720
gmpDraggable: true,
2821
title: "This marker is draggable.",
2922
});
23+
mapElement.append(draggableMarker);
3024
// [END maps_advanced_markers_draggable_marker]
25+
3126
draggableMarker.addListener('dragend', (event) => {
3227
const position = draggableMarker.position as google.maps.LatLng;
3328
infoWindow.close();
3429
infoWindow.setContent(`Pin dropped at: ${position.lat}, ${position.lng}`);
3530
infoWindow.open(draggableMarker.map, draggableMarker);
3631
});
37-
3832
}
3933

4034
initMap();
41-
// [END maps_advanced_markers_draggable]
35+
// [END maps_advanced_markers_draggable]

0 commit comments

Comments
 (0)