Maps SDK v10 Release Candidate - Mapbox

文章推薦指數: 80 %
投票人數:10人

The Mapbox Maps SDK has long included offline functionality: users can download map data ahead of time, allowing them to take maps beyond the ... TheMapboxMobileMapsSDKv10.0.0-rc1isnowavailableonAndroidandiOS.OurlatestSDKreleasecandidateenablesdeveloperstobringpowerfulandperformantmobilemapsintoproductionappsintheGooglePlayorAppleAppStore.Welaunchedthev10publicbetainJanuary.Sincethenwe’veoptimizedperformance,stabilizedinterfaces,andsquashedbugs.Morethanathousanddevelopershavedownloadedv10duringthepublicbeta,andwe’regratefultoallofthemforhelpingtomakev10thebestmobilemapsSDKeverreleased.v10introducesa3Dterrainandcamerasystemthatunlocksdramaticnewwaysofviewingthemap;revampedfoundationsbuiltonKotlin,Swift,andiOSMetal;performancebooststhatdelivercorerenderingspeedupsof25-30%;andnumerousquality-of-lifeimprovementsfordevelopers,fromreducedlifecycleboilerplatetobettererrorhandlingtonewDSLsthatmakeiteasierthanevertoworkwithmapstyles.Readmoreaboutv10’sfeatureshere. v10’scapabilitieshavegrownsinceJanuary.Newofflineandrendercachesystemsdebutedinthebeta’sfinalweeks,deliveringsubstantialperformanceimprovements:RendercacheRenderingmapsrequiressignificantprocessingtodraweveryframe.v10’snewrendercachestorestheresultsofdrawcallsastexturesandseamlesslyswitchesbetweendynamicrenderingandleveragingexistingcachedresults,dramaticallyreducingtheworkthatmustbeperformed.ThecachedeliverssignificantreductionsinCPUandGPUoverhead,especiallyforcomplexstyles,withnoreductioninrenderingaccuracyorquality.‍Theeffectismostvisibleonlow-endAndroiddevicesliketheMediaTekHelio-poweredtabletinthevideoabove.ButuserswithfasterdeviceswillstillfeeltheimpactofrendercacheinbatterylifeandCPUutilization.RendercacheisavailableonallAndroidsystemsandcanbeenabledwithasingleconfigurationcall: mapView.getMapboxMap().setRenderCacheOptions( RenderCacheOptions.Builder().setLargeSize().build() ) All-newofflinev10addssupportfortilepacks.Tilepacksconsolidatesetsofvectortilesintoamoreefficientformthatreducesthenumberofrequestsnecessarytoretrievedataforagivenofflineregion.Thislowersnetworkoverheadanddeliversremarkableimprovementsindownloadtimes.TheMapboxMapsSDKhaslongincludedofflinefunctionality:userscandownloadmapdataaheadoftime,allowingthemtotakemapsbeyondthereachofaninternetconnection.Butwhilethatcapabilitywaspowerful,itcouldalsobeslow.Downloadingindividualmapdatatilesmeantahugenumberofnetworkrequests,whichmeantahugeamountofoverheadandopportunitiesfornetworkfailures.Withtilepacks,theseconcernsbecomenegligible.Thefasteryourconnectionandthelargeryourofflinearea,thebiggerthetimesavingsthattilepackscanprovide.Here’sacomparisonofdownloadtimesoverwififorvaryingofflineregionsizesintheHoustonarea,coveringzoomlevels0-16:ReadmoreabouthowtousethenewofflinesysteminiOSandAndroid.Thelegacyofflinesystemremainsavailableforconventionaltilesources.Startbuildingnowv10meansbeautiful,fastmapsforusersandagreatexperiencefordevelopers. Togetstarted,signupforaMapboxaccount,thenheadtothev10productpagetoaccesstheGettingStartedGuide,MigrationGuide,andAPIDocumentation.Wecan’twaittoseewhatyoubuild.Noitemsfound.Noitemsfound.MapsfeaturedatafromMapbox©Mapbox,OpenStreetMap©OpenStreetMapandtheirdatapartners,includingMaxar(ifapplicable,©Maxar).Likethisarticle?Shareit. LinkiscopiedNoitemsfound.TomLeeTomLeeFollowmeon Noitemsfound.MapboxMappingtoolsfordevelopers+preciselocationdatatochangethewayweexploretheworldRelatedarticlesGuestPostMapsUpdated50cmimageryinUK,Italy,Finland,Japan,India,andChinaby JakeBobulaMapbox - Mar1,2022GuestPostMapsImageryin2021Reviewingimageryimprovementsandannouncingourlatestupdatesby AlistairMillerMapbox - Dec23,2021GuestPostMapsReimaginingprojectionsfortheinteractivemapseraAdeepdiveintoAdaptiveProjectionsinMapboxGLJSby VladimirAgafonkinMapbox - Dec9,2021GuestPostOtherLogisticsWhat’sthevalueofhotfood?by ChrisToomeyMapbox - Jul24,2020GuestPostOtherCommunityOptimizecrisisresponsewithOpenStreetMap+DisasterNinjaby MarenaBrinkhurstMapbox - Apr8,2021GuestPostOtherDataNewimageryfortheNetherlandsandSwitzerlandby YoniNachmanyMapbox - Jun28,2021StayintheloopProvideyouremailtobenotifiedaboutnewposts!YourEmailThankyou!Yoursubmissionhasbeenreceived!Oops!Somethingwentwrongwhilesubmittingtheform.Thisissometextinsideofadivblock.mapsTextLinka



請為這篇文章評分?