@@ -10,22 +10,31 @@ let polyline;
1010async function init ( ) {
1111 const { Map3DElement, AltitudeMode, Polyline3DElement } = await google . maps . importLibrary ( "maps3d" ) ;
1212 const map = new Map3DElement ( {
13- center : { lat : 47.6205 , lng : - 122.3493 , altitude : 300 } ,
14- tilt : 67.5 ,
15- range : 2000 ,
16- heading : 0 ,
13+ center : { lat : 47.660545553614604 , lng : - 122.4196302033452 , altitude : 100 } ,
14+ tilt : 61 ,
15+ range : 4800 ,
16+ heading : 31 ,
1717 mode : 'SATELLITE' ,
1818 gestureHandling : "COOPERATIVE"
1919 } ) ;
20- // Create an east-west polyline through the Space Needle
2120 polyline = new Polyline3DElement ( {
2221 path : [
23- { lat : 47.6205 , lng : - 122.3593 , altitude : 100 } , // West point
24- { lat : 47.6205 , lng : - 122.3393 , altitude : 100 } // East point
22+ { lat : 47.65890 , lng : - 122.43012 , altitude : 10 } ,
23+ { lat : 47.65598 , lng : - 122.42500 , altitude : 10 } ,
24+ { lat : 47.65515 , lng : - 122.42219 , altitude : 10 } ,
25+ { lat : 47.65623 , lng : - 122.41895 , altitude : 10 } ,
26+ { lat : 47.65775 , lng : - 122.41426 , altitude : 10 } ,
27+ { lat : 47.65770 , lng : - 122.41089 , altitude : 10 } ,
28+ { lat : 47.66206 , lng : - 122.40507 , altitude : 10 } ,
29+ { lat : 47.66370 , lng : - 122.40547 , altitude : 10 } ,
30+ { lat : 47.66488 , lng : - 122.41075 , altitude : 10 } ,
31+ { lat : 47.66620 , lng : - 122.40877 , altitude : 10 } ,
32+ { lat : 47.67166 , lng : - 122.40812 , altitude : 10 }
2533 ] ,
2634 strokeColor : 'red' ,
2735 strokeWidth : 5 ,
2836 altitudeMode : AltitudeMode . CLAMP_TO_GROUND ,
37+ drawsOccludedSegments : true ,
2938 } ) ;
3039 map . append ( polyline ) ;
3140 document . body . append ( map ) ;
0 commit comments