OrdnanceSurvey/mapbox-ios-sdk - GitHub

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

Mapbox iOS SDK. Carthage compatible. Based on the Route-Me iOS map library (Alpstein fork) with Mapbox customizations. Requires iOS 5 or greater (includes ... Skiptocontent {{message}} OrdnanceSurvey / mapbox-ios-sdk Public forkedfromOutdooractive/route-me Notifications Fork 725 Star 4 MapboxiOSSDK,anopensourcealternativetoMapKit. www.mapbox.com/mapbox-ios-sdk/ License Viewlicense 4 stars 725 forks Star Notifications Code Pullrequests 0 Actions Projects 0 Security Insights More Code Pullrequests Actions Projects Security Insights Thiscommitdoesnotbelongtoanybranchonthisrepository,andmaybelongtoaforkoutsideoftherepository. develop Branches Tags Couldnotloadbranches Nothingtoshow {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default 14 branches 22 tags Code Thisbranchis894commitsahead,96commitsbehindOutdooractive/route-me:develop. Contribute Thisbranchis894commitsaheadofOutdooractive:develop. Openapullrequesttocontributeyourchangesupstream. Openpullrequest Latestcommit   Gitstats 1,817 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime MapView     Proj4     .gitignore     .gitmodules     CHANGELOG.md     CONTRIBUTING.md     License.txt     Mapbox-iOS-SDK.podspec     README.markdown     install_docs.sh     remove_docs.sh     Viewcode MapboxiOSSDK Route-Me Installation News,SupportandContributing DependentLibraries README.markdown MapboxiOSSDK BasedontheRoute-MeiOSmaplibrary(Alpsteinfork)withMapboxcustomizations. RequiresiOS5orgreater(includesiOS7+supportatruntime),Xcode5.0orgreater,andARC. MajordifferencesfromAlpsteinforkofRoute-Me: RequiresiOS5.0andabove. SupportsAutomaticReferenceCounting(ARC). Mapbox&MBTilestilesourceintegrationcode. MapboxMarkerssupport. UTFGridinteractivity. Improvednetworktileloadingperformance. Abulk,backgroundmaptiledownloaderforcachepre-populationandofflineuse. AnnotationcalloutsthatbehavelikeMapKit. Annotationconveniencesubclassesforpointsandshapes. Prepackagedstaticlibrary. CocoaPodssupport. Removaloftwo-fingerdouble-tapgestureforzoomout(tospeeduptwo-fingersingle-taprecognitionlikeMapKit). Differentdefaultstartinglocationformaps. Built-inattributionviewcontrollerwithbuttononmapviews&defaultOpenStreetMapattribution. Easystaticmapviewsupport. RemovalofincludedexampleprojectsinfavorofseparateexamplesonGitHub. Afewaddeddefaultsforconvenience. Improveddocumentation. KeepyoureyealsoonMapboxGL,thefutureofourrenderingtechnology.WeareaimingtohaveaclearupgradepathbetweenexistingtoolsetsandGLasitmatures.ReadmoreintheMapboxGLCocoaFAQ. Route-Me Route-MeisanopensourcemaplibrarythatrunsnativelyoniOS.It'sdesignedtolookandfeelmuchlikethebuilt-iniOSmaplibrary,butit'sentirelyopen,andworkswithanymapsourceusingapluggablebackendsystem. SupportedmaptilesourcesincludeMapbox/TileStream,theoffline-capable,database-backedformatMBTiles,OpenStreetMap,andseveralothers. Pleasenotethatyouareresponsibleforgettingpermissiontousethemapdata,andforensuringyouruseadherestotherelevanttermsofuse. Installation TherearefourwaysthatyoucaninstalltheSDK,dependinguponyourneeds: ClonefromGitHubandintegrateasadependentXcodeproject. Usethestaticlibrary.Linkitinyourproject,add#import,andadditionally,includethe-ObjClinkerflag. InstallviaCocoaPods. InstallviaCarthage MoredetailedinformationontheinstallationoptionsisavailableintheSDKguide. ThetwomainbranchesoftheGitHubrepositoryareprettyself-explanatory:releaseanddevelop.Whenwetagarelease,wealsomergedevelopovertorelease,exceptinthecaseofminorpointreleases(e.g.,0.4.2),wherewemightjustbringoverafixortwofromdevelop. Then,updatethesubmodules: gitsubmoduleupdate--init SomeexampleappsshowingusageoftheSDK(withscreenshots): MapboxiOSExample-online,offline,andinteractivetilesources MapboxMe-userlocationservicesandterraintoggling WeekendPicks-markersanddata Moredocumentationisavailable: http://mapbox.com/mapbox-ios-sdk/ Therearetwosubdirectories-MapViewandProj4.Proj4isasupportlibraryusedtodomapprojections.TheMapViewprojectcontainsonlytheRoute-Memaplibrary. SeeLicense.txtforlicensedetails.InanyappthatusesthisSDK,includethefollowingtextonyour"preferences"or"about"screen:"UsesMapboxiOSSDK,(c)2008-2014MapboxandRoute-MeContributors".Yourdataproviderwillhaveadditionalattributionrequirements. News,SupportandContributing CompleteAPIdocumentationisavailableonlineorasanXcodedocsetAtomfeed. TheMapboxiOSSDKhasasupportresourcewhereyoucanopencasesandbrowseotherdevelopers'discussionsaboutuseoftheSDK. Wehaveabasictechnicaloverviewalongwiththeinstallationinstructions. MapboxhasanIRCchannelonirc.freenode.netin#mapbox. Toreportbugsandhelpfixthem,pleaseusetheissuetracker. DependentLibraries TheMapboxiOSSDKmakesuseofseveralsub-libraries,listedbelow.SeeLicense.txtformoredetailedinformationaboutRoute-MeandProj4andseetheindividuallicensefilesinthesub-librariesformoreinformationoneach. FMDBbyGusMueller(SQLiteforcachingandMBTiles) GRMustachebyGwendalRoué(Mustachetemplates) SMCalloutViewbyNickFarina(annotationcallouts) About MapboxiOSSDK,anopensourcealternativetoMapKit. www.mapbox.com/mapbox-ios-sdk/ Resources Readme License Viewlicense Stars 4 stars Watchers 17 watching Forks 725 forks Releases 22 tags Packages0 Nopackagespublished Languages Objective-C 60.2% C 34.5% Makefile 4.7% Other 0.6% Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.



請為這篇文章評分?