{"showBasemapLabels":true,"isTrainingKarta":false,"featureFlags":{"ff_felt_pro":false,"ff_friendly_editor_2":true,"ff_protomaps_basemap":false,"ff_raster_advanced_styling":false,"ff_raster_url_upload":true,"ff_transforms":false},"mapLinks":[],"ghostPresences":[],"authors":{"8486d0a0-586a-4790-ab3f-64ba3f22296a":{"name":"Robert Prinz"}},"validMapImageMimeTypes":["image/jpeg","image/png","image/heic","image/webp","image/svg+xml","image/bmp","image/apng","image/vnd.microsoft.icon","image/x-icon","image/x-icns","image/pjpeg","image/jp2","image/jpx","image/jpm","image/jxr","image/pict","image/x-pict","application/pdf","image/vnd.adobe.photoshop","application/x-photoshop","application/postscript"],"sharing":{"publicAccess":"view_only"},"folderTree":[],"mapColorPalette":[],"selectedBackgroundId":null,"current_user":{},"customViewport":null,"mapImages":[],"felt_version":"8","shareUrl":"https://felt.com/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD","defaultZoom":14.0,"showSatelliteLabels":true,"elements":[{"label":null,"textAlign":null,"radiusDisplayUnit":null,"isCollapsed":null,"id":"8766770a-ad1e-4668-854c-1fa0eb0272c1","description":"Schedule and other rider info: https://tisf.com/ferry-service/","strokeStyle":null,"routeMode":null,"strokeOpacity":null,"type":"Place","showEndcaps":null,"showLinkPreview":null,"fillOpacity":null,"icon":":ferry:","size":null,"position":null,"isTextHidden":null,"opacity":null,"isHidden":null,"strokeWidth":null,"color":"#C93535","mapImageId":null,"createdAtUnixTimeMs":1684822223000,"clipSource":{},"zoom":null,"text":"Treasure Island Ferry Landing","showArea":null,"attributes":[],"parentId":null,"symbol":null,"mapLinkId":null,"radius":null,"locked":false,"textStyle":null,"widthScale":1,"author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","rotation":null,"radiusDisplayAngle":90,"scale":null,"coordinates":[37.816574,-122.372372],"hasLongDescription":null,"showRadius":null,"showLength":null,"ordering":1684818476600047},{"label":null,"textAlign":null,"radiusDisplayUnit":null,"isCollapsed":null,"id":"8b02080f-a4c2-4fa0-83d1-46e474fd808c","description":null,"strokeStyle":"dotted","routeMode":"CYCLING","strokeOpacity":null,"type":"Path","showEndcaps":null,"showLinkPreview":null,"fillOpacity":null,"icon":null,"size":null,"position":null,"isTextHidden":null,"opacity":null,"isHidden":null,"strokeWidth":8,"color":"#723FA6","mapImageId":null,"createdAtUnixTimeMs":1684818859000,"clipSource":null,"zoom":null,"text":"Treasure Island Ferry to Bay Bridge Trail (uphill)","showArea":null,"attributes":[],"parentId":null,"symbol":null,"mapLinkId":null,"radius":null,"locked":false,"textStyle":null,"widthScale":1,"author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","rotation":null,"radiusDisplayAngle":90,"scale":null,"coordinates":[[[37.816606,-122.372321],[37.816667,-122.372226],[37.816807,-122.371946],[37.816708,-122.371878],[37.816621,-122.371815],[37.81642,-122.371681],[37.816311,-122.371613],[37.816095,-122.37148],[37.816008,-122.371472],[37.815796,-122.371344],[37.815682,-122.371284]],[[37.815682,-122.371284],[37.815523,-122.371199],[37.815331,-122.371124],[37.815135,-122.371061],[37.814844,-122.370999],[37.814532,-122.370959],[37.814097,-122.370947],[37.813908,-122.370945],[37.813657,-122.370986],[37.813301,-122.371086],[37.813239,-122.371063],[37.813171,-122.370804],[37.813117,-122.370669],[37.813049,-122.370562],[37.81285,-122.370631],[37.812542,-122.370966],[37.81251,-122.370965],[37.812533,-122.370561],[37.812505,-122.370542],[37.812067,-122.3709],[37.811986,-122.370929],[37.811947,-122.370869],[37.81204,-122.370562]],[[37.81204,-122.370562],[37.812062,-122.370491],[37.812141,-122.370109],[37.812034,-122.370011],[37.81194,-122.369894],[37.811828,-122.369743]],[[37.811828,-122.369743],[37.811816,-122.369727],[37.811597,-122.36942],[37.81145,-122.369158],[37.811312,-122.368802],[37.81122,-122.36854],[37.811138,-122.36809],[37.811117,-122.367805],[37.811113,-122.36759],[37.811111,-122.367362]],[[37.811111,-122.367362],[37.811103,-122.366562],[37.811113,-122.366378],[37.811144,-122.366216],[37.811192,-122.366116],[37.811269,-122.365998],[37.811396,-122.365894],[37.811467,-122.365864],[37.811609,-122.36581],[37.81167,-122.365773],[37.811746,-122.3657],[37.811788,-122.365642],[37.811827,-122.365565],[37.811945,-122.365224],[37.811962,-122.364983],[37.811947,-122.36471],[37.811898,-122.364454],[37.811868,-122.364289],[37.811779,-122.363953],[37.811705,-122.363779],[37.811654,-122.363823],[37.811636,-122.363764],[37.811669,-122.363695],[37.811717,-122.363597],[37.811686,-122.363536],[37.811644,-122.36348],[37.81159,-122.363429],[37.811516,-122.363382],[37.811439,-122.363376],[37.811307,-122.363386]],[[37.811307,-122.363386],[37.811093,-122.363401],[37.810992,-122.363387],[37.810926,-122.363355],[37.810588,-122.363139],[37.810556,-122.363125],[37.810519,-122.363126],[37.810498,-122.363148],[37.810477,-122.363221],[37.810471,-122.3633],[37.810668,-122.363363]]],"hasLongDescription":null,"showRadius":null,"showLength":false,"ordering":1684818297146888},{"label":null,"textAlign":null,"radiusDisplayUnit":null,"isCollapsed":null,"id":"23c42bb2-72eb-4c21-b2b2-abc897607580","description":null,"strokeStyle":null,"routeMode":null,"strokeOpacity":null,"type":"Text","showEndcaps":null,"showLinkPreview":null,"fillOpacity":null,"icon":null,"size":null,"position":[37.81252852214205,-122.37171769421914],"isTextHidden":null,"opacity":null,"isHidden":null,"strokeWidth":null,"color":"#723FA6","mapImageId":null,"createdAtUnixTimeMs":1684821294000,"clipSource":null,"zoom":18,"text":"switchback path →","showArea":null,"attributes":[],"parentId":null,"symbol":null,"mapLinkId":null,"radius":null,"locked":false,"textStyle":null,"widthScale":1,"author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","rotation":0,"radiusDisplayAngle":90,"scale":2,"coordinates":[[[37.812452,-122.372417],[37.812452,-122.371017],[37.812604,-122.371017],[37.812604,-122.372417],[37.812452,-122.372417]]],"hasLongDescription":null,"showRadius":null,"showLength":null,"ordering":1684821235839708},{"label":null,"textAlign":null,"radiusDisplayUnit":null,"isCollapsed":null,"id":"3acb70bc-384c-460e-a73a-96f95862728b","description":null,"strokeStyle":null,"routeMode":null,"strokeOpacity":null,"type":"Text","showEndcaps":null,"showLinkPreview":null,"fillOpacity":null,"icon":null,"size":null,"position":[37.811524743326174,-122.36848132125344],"isTextHidden":null,"opacity":null,"isHidden":null,"strokeWidth":null,"color":"#723FA6","mapImageId":null,"createdAtUnixTimeMs":1684822417000,"clipSource":null,"zoom":18,"text":"←very steep","showArea":null,"attributes":[],"parentId":null,"symbol":null,"mapLinkId":null,"radius":null,"locked":false,"textStyle":null,"widthScale":1,"author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","rotation":0,"radiusDisplayAngle":90,"scale":2,"coordinates":[[[37.811447,-122.368934],[37.811447,-122.368028],[37.811601,-122.368028],[37.811601,-122.368934],[37.811447,-122.368934]]],"hasLongDescription":null,"showRadius":null,"showLength":null,"ordering":1684822364146718},{"label":null,"textAlign":null,"radiusDisplayUnit":null,"isCollapsed":null,"id":"8f9a8c6e-35b1-4402-9410-36eae9923582","description":"Schedule and other rider info: https://www.sfmta.com/routes/25-treasure-island","strokeStyle":null,"routeMode":null,"strokeOpacity":null,"type":"Place","showEndcaps":null,"showLinkPreview":null,"fillOpacity":null,"icon":":bus:","size":null,"position":null,"isTextHidden":null,"opacity":null,"isHidden":null,"strokeWidth":null,"color":"#C93535","mapImageId":null,"createdAtUnixTimeMs":1684818786000,"clipSource":{},"zoom":null,"text":"Muni Line 25 Bus Stop","showArea":null,"attributes":[],"parentId":null,"symbol":null,"mapLinkId":null,"radius":null,"locked":false,"textStyle":null,"widthScale":1,"author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","rotation":null,"radiusDisplayAngle":90,"scale":null,"coordinates":[37.816817,-122.372003],"hasLongDescription":null,"showRadius":null,"showLength":null,"ordering":1684818728998860},{"label":null,"textAlign":null,"radiusDisplayUnit":null,"isCollapsed":null,"id":"aae51df3-b724-4892-a133-f89544661e75","description":null,"strokeStyle":"dashed","routeMode":"CYCLING","strokeOpacity":null,"type":"Path","showEndcaps":false,"showLinkPreview":null,"fillOpacity":null,"icon":null,"size":null,"position":null,"isTextHidden":null,"opacity":null,"isHidden":null,"strokeWidth":8,"color":"#C93535","mapImageId":null,"createdAtUnixTimeMs":1684818874000,"clipSource":null,"zoom":null,"text":"Bay Bridge Trail to Treasure Island Ferry (downhill)","showArea":null,"attributes":[],"parentId":null,"symbol":null,"mapLinkId":null,"radius":null,"locked":false,"textStyle":null,"widthScale":1,"author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","rotation":null,"radiusDisplayAngle":90,"scale":null,"coordinates":[[[37.810672,-122.363365],[37.810471,-122.3633],[37.810477,-122.363221],[37.810498,-122.363148],[37.810519,-122.363126],[37.810556,-122.363125],[37.810588,-122.363139],[37.810926,-122.363355],[37.810992,-122.363387],[37.811093,-122.363401],[37.811439,-122.363376],[37.811516,-122.363382],[37.81159,-122.363429],[37.811644,-122.36348],[37.811686,-122.363536],[37.811717,-122.363597],[37.811669,-122.363695],[37.811636,-122.363764],[37.811654,-122.363823],[37.811704,-122.363987],[37.811885,-122.364724],[37.811895,-122.364973]],[[37.811895,-122.364973],[37.811901,-122.36513],[37.81176,-122.365559],[37.811661,-122.365695],[37.811586,-122.365745],[37.811433,-122.365801],[37.81138,-122.365821],[37.811236,-122.365951],[37.811149,-122.366078],[37.811068,-122.366269],[37.811039,-122.366478],[37.811046,-122.367135]],[[37.811046,-122.367135],[37.81105,-122.367459],[37.811113,-122.36759],[37.811117,-122.367805],[37.811138,-122.36809],[37.81122,-122.36854],[37.811312,-122.368802],[37.81145,-122.369158],[37.811597,-122.36942],[37.811816,-122.369727],[37.81194,-122.369894],[37.812034,-122.370011],[37.812141,-122.370109],[37.812225,-122.370185],[37.812374,-122.370261],[37.812485,-122.370302]],[[37.812485,-122.370302],[37.812535,-122.37032],[37.81286,-122.370415],[37.812958,-122.370478],[37.813049,-122.370562],[37.813117,-122.370669],[37.813171,-122.370804],[37.813239,-122.371063],[37.813284,-122.370992],[37.81365,-122.370883],[37.813903,-122.370848],[37.814088,-122.370839],[37.81436,-122.370854],[37.814961,-122.370918],[37.815229,-122.370979],[37.815517,-122.371085],[37.815825,-122.371243],[37.816052,-122.371372],[37.816095,-122.37148],[37.816311,-122.371613],[37.81642,-122.371681],[37.816621,-122.371815],[37.816708,-122.371878],[37.816807,-122.371946],[37.816667,-122.372226],[37.816605,-122.372324]]],"hasLongDescription":null,"showRadius":null,"showLength":false,"ordering":1684818205895240}],"isAdminView":false,"loadedAt":1695885873,"accessControl2":{"view":{"canDuplicate":false,"showPublicEditingSetting":false,"showPublicSharingSetting":false},"edit":{"canChangePublicSharingSettings":false,"canEdit":false,"canEditDuplicateSetting":false,"canInviteUsers":false},"comments":{"canCreateThread":false,"canDeleteAnyComment":false,"canDeleteOwnComment":false,"canEditOwnComment":false,"canExportComments":false,"canReplyToThread":false,"canResolveAnyComment":false,"canResolveOwnComment":false,"canTrackReadStatus":false,"canViewAllThreads":false},"teams":{"canChangeKartaTeam":false,"canCreateFolders":false,"canDeletePublishedLayer":false,"canDeleteTeam":false,"canEditFolders":false,"canEditTeamMetadata":false,"canInviteTeamMember":false,"canPublishLayer":false,"canRevokeTeamMemberInvitation":false},"kartaTeamMemberIds":[]},"isOwner":false,"folderId":"854ca5ee-8f56-495a-bb52-98fbe7502080","maptiler_key":"YH982HKdY5iQ2FqbcOze","validGeoDataExtensions":[".json",".geojson"],"layerAttrConstraints":{"maxNameLength":300},"maxUserContentFileSizeBytes":20000000,"maxTileURLLength":2000,"socketTokenTTLSeconds":1209600,"onboardingNeeded":[],"satelliteMode":false,"isVirtualKarta":false,"urls":{"settings":"/users/settings","api":"/api","dashboard":"/maps","marketing":"/","newMap":"/map/new","newTeam":"/team/new","placeholderImage":"/images/placeholder-39c4259c68cef774b08a1a06e6626c95.png?vsn=d","canonicalPath":"/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD"},"editableByCurrentSession":false,"createMapParams":null,"mapUrls":{"export":"https://felt.com/map/export/dde8050c-8533-444c-af66-48110481566f","embed":"https://felt.com/embed/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD","dataTroubleshooting":"https://feltmaps.notion.site/Troubleshooting-Data-Problems-61200a1a54c4489985662412e6b26efa","exportComments":"https://felt.com/map/export/dde8050c-8533-444c-af66-48110481566f/comments","login":"/login/map/dde8050c-8533-444c-af66-48110481566f","supportedFormats":"https://feltmaps.notion.site/Upload-Anything-b26d739e80184127872faa923b55d232"},"comments":{"threads":[],"users":{}},"individualPermissions":[],"flashMessages":[],"mapTeam":null,"isAdmin":false,"onboarding":null,"mapbox_api_token":"pk.eyJ1IjoiZmVsdG1hcHMiLCJhIjoiY2txZzVnOGNzMGllaDJ2am9ydTlzMjlqcSJ9.RFNnrQF2Qt21Qp16bcQPwQ","partnerBranding":null,"kartaChannel":null,"mapTitle":"Bike Route: Bay Bridge to Treasure Island","teams":[],"pipeline":{"syncUploadMaxBytes":15360},"duplicate":{"viewersCanDuplicate":true},"mapBackgrounds":[],"layers":[],"mapId":"dde8050c-8533-444c-af66-48110481566f","defaultCoordinates":{"lat":37.834659576416016,"lng":-122.29193878173828}}