Git Product home page Git Product logo

nutiteq / mobile-sdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cartodb/mobile-sdk

2.0 0.0 0.0 116.63 MB

CARTO Mobile SDK core project

Home Page: https://carto.com/docs/carto-engine/mobile-sdk/

License: BSD 3-Clause "New" or "Revised" License

C 74.94% C++ 20.41% C# 0.60% Java 1.01% Objective-C++ 0.32% Objective-C 0.18% CMake 0.08% Shell 0.05% Python 0.77% XSLT 0.06% SWIG 1.57%

mobile-sdk's Introduction

CARTO Mobile SDK

CARTO Mobile SDK is an open, multi-platform framework for visualizing maps and providing location based services on mobile devices like smartphones or tablets. It includes high performance and flexible vector tile renderer, multiple built-in routing engines (for both indoor and street maps) plus built-in geocoding and reverse geocoding support.

Liverpool

Features

  • Supports all widespread mobile platforms, including Android, iOS and UWP.
  • Supports multiple programming languages, including Objective C, Swift and C# on iOS, Java, Kotlin and C# on Android and C# on UWP.
  • Supports common open GIS formats and protocols, including GeoJSON, Mapbox Vector Tiles, MBTiles, TMS.
  • High-level vector tile styling language support via CartoCSS for visualizing maps
  • Globe and planar map view modes, plus 2.5D tilted map view support
  • Routing and geocoding service connectors for both internal and 3rd party services
  • Embedded Valhalla routing engine for street level routing
  • Embedded Simple GeoJSON routing engine for indoor routing
  • Offline package support for maps, routing and geocoding
  • Support for connecting to CARTO online services like Maps API and SQL API.

Requirements

  • iOS 9 or later on Apple iPhones and iPads
  • Android 3.0 or later on all Android devices
  • Windows 10 Mobile or Windows 10 for Windows-based devices

Installing and building

  • We strongly suggest using the precompiled SDK versions that can be found in the Releases section.
  • For custom builds, please read the building guide.

Documentation and samples

Support, Questions?

License

  • CARTO Mobile SDK is licensed under the BSD 3-clause "New" or "Revised" License - see the LICENSE file for details.

Developing & Contributing to CARTO

mobile-sdk's People

Contributors

csobier avatar csubira avatar farfromrefug avatar jaakla avatar kostyantyn-dev avatar mastermobin avatar matallo avatar mostafa-j13 avatar mtehver avatar nikituh avatar vhamer avatar zach-ovic avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.