File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed
samples/advanced-markers-draggable Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 66
77// [START maps_advanced_markers_draggable]
88const 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
4034initMap ( ) ;
41- // [END maps_advanced_markers_draggable]
35+ // [END maps_advanced_markers_draggable]
You can’t perform that action at this time.
0 commit comments