mAppWidget 手绘地图github

mAppWidget

mAppWidget is an open source code library designed for rapid design and integration of custom maps for Android mobile apps.

View the Project on GitHub lemberg/mappwidget

mAppWidget

Map services are a major growth area for mobile applications. Services like Google maps have brought map technology to the masses in recent years, but it has been hard to integrate them into applications as Google maps and others require a constant Internet connection and use proprietary resources. This means that if the app has to work offline, use original graphics or other features, a custom map has to be built.

At Lemberg we’ve developed many Android apps with custom maps, and to streamline this process we came up with the mAppWidget code library.

ill

Designed to simplify custom map building, mAppWidget is a powerful tool that significantly cuts time and reduces the cost of the developing offline maps. Now any Android developer can benefit from our experience.

Using apps developed with mAppWidget is possible without data connection, unlike most of the other solutions. mAppWidget also uses a tiling technique for graphics that generates a larger map byre-using smaller images (tiles). This approach saves RAM and increases real-time performance, which is especially important on mobile devices. Zooming into images is not limited by the resolution of the input map image, as beyond the maximum zoom level of the image, the library uses digital zoom.

Features

  • Create map from any image
  • Tile engine rendering
  • GPS support
  • Zoom in/out
  • Pinch to zoom gesture
  • Zoom on double tap
  • Digital zoom
  • Pan
  • Inertial scroll
  • Smooth tiles appearing
  • Support of more than one map per application
  • Ability to move the map object after it was added to the map
  • Add/remove layers
  • Add/remove objects
  • Click handlers/info bubbles
  • Works offline
  • External storage support

Requirements

  • Android API 7 or higher
  • Android OS 2.1 or higher
  • Latest JDK, Eclipse recommended

Demo app

mAppWidget demo is available for download on Google Play - https://play.google.com/store/apps/details?id=com.ls.mappwidgetdemo

How to use

Here you can find information on how to use mAppWidget library and FAQ's - http://lemberg.github.io/mappwidget/user_guide.html

Proudly brought to you

mAppWidget code library has been developed and open sourced by Lemberg Solutions Android development team. If you are interested in integration or customization of the mAppWidget or looking for any other mobile app development solution please feel free to reach us - http://lemberg.co.uk.

GitHub 是一个基于 web 的代码托管平台,在这个平台上,开发者可以创建自己的代码仓库,存储代码,并进行版本控制。GitHub 也提供了一些 API 接口,可以用来通过代码获取一些数据。而 Google 地图是一个提供地理信息的服务,它提供了一个 API 接口,允许开发者通过代码获取地理位置的相关信息。 通过使用 GitHub 的 API 接口和 Google 地图的 API 接口,可以实现获取周边信息的功能。首先,开发者可以在 GitHub 上创建一个项目,使用代码获取地理位置的经纬度信息。然后,可以使用 Google 地图的 API 接口,将这些经纬度信息传入,获取周边的地理位置信息。 具体实现的步骤如下: 1. 在 GitHub 上创建一个项目,使用合适的编程语言编写代码,通过调用适当的 API 获取地理位置的经纬度信息。 2. 在代码中调用 Google 地图的 API 接口,将获取到的经纬度信息传入,请求周边地理位置信息。 3. Google 地图的 API 接口返回周边地理位置信息,开发者可以将这些信息进一步处理和展示。例如,可以在网页上显示周边地点的名称、地址、评分等信息。 4. 开发者可以根据实际需求,在代码中进行适当的处理和筛选,展示符合条件的周边地点。 使用 GitHub 和 Google 地图的 API 接口,可以方便地获取周边信息,并在自己的项目中进行展示和使用。同时,通过其他功能的组合,还可以实现更多有趣和实用的功能,比如实时导航、附近兴趣点推荐等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值