├── NooTous ├── .gitignore ├── src │ └── main │ │ ├── res │ │ ├── values │ │ │ ├── dimens.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ ├── drawable │ │ │ ├── pancarte.png │ │ │ ├── map_button.png │ │ │ └── trends_button.png │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ ├── marker_friend.png │ │ │ ├── marker_myself.png │ │ │ └── marker_friend_off.png │ │ ├── menu │ │ │ └── menu_group.xml │ │ ├── layout │ │ │ ├── map.xml │ │ │ ├── content_group.xml │ │ │ ├── settings_activity.xml │ │ │ ├── trend_row.xml │ │ │ ├── activity_group.xml │ │ │ └── countdown.xml │ │ ├── values-night │ │ │ └── themes.xml │ │ ├── values-es │ │ │ └── strings.xml │ │ ├── values-fr │ │ │ └── strings.xml │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ └── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── nootous │ │ ├── SettingsActivity.java │ │ ├── Trend.java │ │ └── MainActivity.java ├── proguard-rules.pro └── build.gradle ├── settings.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── OSMNavigator ├── src │ └── main │ │ ├── res │ │ ├── drawable-mdpi │ │ │ ├── icon.png │ │ │ ├── delete.png │ │ │ ├── btn_menu.png │ │ │ ├── btn_route.png │ │ │ ├── ic_empty.png │ │ │ ├── ic_u_turn.png │ │ │ ├── btn_sharing.png │ │ │ ├── ic_arrived.png │ │ │ ├── ic_continue.png │ │ │ ├── ic_menu_poi.png │ │ │ ├── marker_node.png │ │ │ ├── marker_poi.png │ │ │ ├── marker_via.png │ │ │ ├── delete_pressed.png │ │ │ ├── ic_roundabout.png │ │ │ ├── ic_sharp_left.png │ │ │ ├── ic_sharp_right.png │ │ │ ├── ic_slight_left.png │ │ │ ├── ic_turn_left.png │ │ │ ├── ic_turn_right.png │ │ │ ├── marker_car_on.png │ │ │ ├── marker_cluster.png │ │ │ ├── btn_tracking_off.png │ │ │ ├── btn_tracking_on.png │ │ │ ├── ic_menu_sharing.png │ │ │ ├── ic_slight_right.png │ │ │ ├── kml_icon_gxtrack.png │ │ │ ├── kml_icon_polygon.png │ │ │ ├── marker_departure.png │ │ │ ├── marker_friend_on.png │ │ │ ├── marker_kml_point.png │ │ │ ├── ic_menu_itinerary.png │ │ │ ├── kml_icon_linestring.png │ │ │ ├── marker_destination.png │ │ │ ├── marker_friend_off.png │ │ │ ├── marker_poi_cluster.png │ │ │ ├── marker_poi_default.png │ │ │ ├── marker_poi_flickr.png │ │ │ ├── marker_poi_picasa_24.png │ │ │ ├── bonuspack_bubble_black.9.png │ │ │ ├── kml_icon_groundoverlay.png │ │ │ ├── kml_icon_multigeometry.png │ │ │ ├── marker_poi_wikipedia_16.png │ │ │ └── marker_poi_wikipedia_32.png │ │ ├── drawable │ │ │ ├── expander_bgrnd.9.png │ │ │ └── btn_delete.xml │ │ ├── menu │ │ │ ├── style_option_menu.xml │ │ │ ├── kml_option_menu.xml │ │ │ ├── style_item_menu.xml │ │ │ ├── map_menu.xml │ │ │ ├── kml_item_menu.xml │ │ │ └── option_menu.xml │ │ ├── values │ │ │ ├── styles.xml │ │ │ ├── direction_icons.xml │ │ │ ├── poi_tags.xml │ │ │ ├── osm_poi_tags.xml │ │ │ └── strings.xml │ │ ├── layout │ │ │ ├── kml_styles.xml │ │ │ ├── kml_list_item.xml │ │ │ ├── item_layout.xml │ │ │ ├── items_list.xml │ │ │ ├── kml_main.xml │ │ │ ├── itinerary_bubble.xml │ │ │ ├── bonuspack_bubble_black.xml │ │ │ ├── kml_style.xml │ │ │ ├── start_sharing.xml │ │ │ └── main.xml │ │ └── values-fr │ │ │ └── poi_tags.xml │ │ └── java │ │ └── com │ │ └── osmnavigator │ │ ├── ViaPointInfoWindow.java │ │ ├── KmlStyleListAdapter.java │ │ ├── POIInfoWindow.java │ │ ├── StartSharingActivity.java │ │ ├── POIActivity.java │ │ ├── KmlListAdapter.java │ │ ├── KmlStyleActivity.java │ │ ├── RouteActivity.java │ │ ├── FriendsActivity.java │ │ ├── AutoCompleteOnPreferences.java │ │ └── KmlStylesActivity.java ├── proguard-rules.pro └── build.gradle ├── OSMBonusPack ├── src │ └── main │ │ ├── res │ │ ├── drawable-mdpi │ │ │ └── marker_cluster.png │ │ ├── values-pl │ │ │ └── strings.xml │ │ ├── values-de │ │ │ └── strings.xml │ │ ├── values-fr │ │ │ └── strings.xml │ │ ├── values-ru │ │ │ └── strings.xml │ │ └── values │ │ │ └── strings.xml │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── org │ │ └── osmdroid │ │ └── bonuspack │ │ ├── sharing │ │ ├── Partner.java │ │ └── Friend.java │ │ ├── kml │ │ ├── StyleSelector.java │ │ ├── LineStyle.java │ │ ├── StyleMap.java │ │ ├── Style.java │ │ ├── HotSpot.java │ │ ├── ColorStyle.java │ │ └── KmlPoint.java │ │ ├── utils │ │ ├── WebImageCache.java │ │ ├── HttpConnection.java │ │ └── PolylineEncoder.java │ │ ├── clustering │ │ └── StaticCluster.java │ │ └── routing │ │ ├── RoadLeg.java │ │ ├── RoadNode.java │ │ └── RoadManager.java ├── proguard-rules.pro └── build.gradle ├── OSMBonusPackTuto ├── src │ └── main │ │ ├── res │ │ ├── drawable-mdpi │ │ │ ├── ic_continue.png │ │ │ ├── ic_launcher.png │ │ │ ├── marker_node.png │ │ │ ├── marker_kml_point.png │ │ │ ├── marker_poi_cluster.png │ │ │ ├── marker_poi_default.png │ │ │ └── bonuspack_bubble_black.9.png │ │ ├── values │ │ │ └── strings.xml │ │ ├── layout │ │ │ ├── main.xml │ │ │ └── bonuspack_bubble_black.xml │ │ └── menu │ │ │ └── map_menu.xml │ │ └── AndroidManifest.xml ├── proguard-rules.pro └── build.gradle ├── .github ├── workflows │ ├── gradle-wrapper-validation.yml │ └── Android-CI.yml └── stale.yml ├── .gitignore ├── gradle.properties ├── maven.gradle ├── gradlew.bat └── README.md /NooTous/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':OSMBonusPack', ':OSMBonusPackTuto', ':OSMNavigator' 2 | include ':NooTous' 3 | -------------------------------------------------------------------------------- /NooTous/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /NooTous/src/main/res/drawable/pancarte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/NooTous/src/main/res/drawable/pancarte.png -------------------------------------------------------------------------------- /NooTous/src/main/res/drawable/map_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/NooTous/src/main/res/drawable/map_button.png -------------------------------------------------------------------------------- /NooTous/src/main/res/drawable/trends_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/NooTous/src/main/res/drawable/trends_button.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /NooTous/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/NooTous/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/delete.png -------------------------------------------------------------------------------- /NooTous/src/main/res/drawable-mdpi/marker_friend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/NooTous/src/main/res/drawable-mdpi/marker_friend.png -------------------------------------------------------------------------------- /NooTous/src/main/res/drawable-mdpi/marker_myself.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/NooTous/src/main/res/drawable-mdpi/marker_myself.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/btn_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/btn_menu.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/btn_route.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/btn_route.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_empty.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_u_turn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_u_turn.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/btn_sharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/btn_sharing.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_arrived.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_arrived.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_continue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_continue.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_menu_poi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_menu_poi.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_node.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_poi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_poi.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_via.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_via.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable/expander_bgrnd.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable/expander_bgrnd.9.png -------------------------------------------------------------------------------- /NooTous/src/main/res/drawable-mdpi/marker_friend_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/NooTous/src/main/res/drawable-mdpi/marker_friend_off.png -------------------------------------------------------------------------------- /OSMBonusPack/src/main/res/drawable-mdpi/marker_cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMBonusPack/src/main/res/drawable-mdpi/marker_cluster.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/delete_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/delete_pressed.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_roundabout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_roundabout.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_sharp_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_sharp_left.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_sharp_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_sharp_right.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_slight_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_slight_left.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_turn_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_turn_left.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_turn_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_turn_right.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_car_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_car_on.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_cluster.png -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/drawable-mdpi/ic_continue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMBonusPackTuto/src/main/res/drawable-mdpi/ic_continue.png -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMBonusPackTuto/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/drawable-mdpi/marker_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMBonusPackTuto/src/main/res/drawable-mdpi/marker_node.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/btn_tracking_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/btn_tracking_off.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/btn_tracking_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/btn_tracking_on.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_menu_sharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_menu_sharing.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_slight_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_slight_right.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/kml_icon_gxtrack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/kml_icon_gxtrack.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/kml_icon_polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/kml_icon_polygon.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_departure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_departure.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_friend_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_friend_on.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_kml_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_kml_point.png -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | OSMBonusPackTuto 4 | 5 | -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/ic_menu_itinerary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/ic_menu_itinerary.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/kml_icon_linestring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/kml_icon_linestring.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_destination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_destination.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_friend_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_friend_off.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_poi_cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_poi_cluster.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_poi_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_poi_default.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_poi_flickr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_poi_flickr.png -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/drawable-mdpi/marker_kml_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMBonusPackTuto/src/main/res/drawable-mdpi/marker_kml_point.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_poi_picasa_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_poi_picasa_24.png -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/drawable-mdpi/marker_poi_cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMBonusPackTuto/src/main/res/drawable-mdpi/marker_poi_cluster.png -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/drawable-mdpi/marker_poi_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMBonusPackTuto/src/main/res/drawable-mdpi/marker_poi_default.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/bonuspack_bubble_black.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/bonuspack_bubble_black.9.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/kml_icon_groundoverlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/kml_icon_groundoverlay.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/kml_icon_multigeometry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/kml_icon_multigeometry.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_poi_wikipedia_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_poi_wikipedia_16.png -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable-mdpi/marker_poi_wikipedia_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMNavigator/src/main/res/drawable-mdpi/marker_poi_wikipedia_32.png -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/drawable-mdpi/bonuspack_bubble_black.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MKergall/osmbonuspack/HEAD/OSMBonusPackTuto/src/main/res/drawable-mdpi/bonuspack_bubble_black.9.png -------------------------------------------------------------------------------- /OSMBonusPack/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/menu/style_option_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/menu/kml_option_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper-validation.yml: -------------------------------------------------------------------------------- 1 | name: "Validate Gradle Wrapper" 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | branches: 9 | - master 10 | 11 | jobs: 12 | validation: 13 | name: "Validation" 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/checkout@v2 17 | - uses: gradle/wrapper-validation-action@v1 18 | -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/menu/style_item_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/drawable/btn_delete.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /NooTous/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /OSMBonusPack/src/main/java/org/osmdroid/bonuspack/sharing/Partner.java: -------------------------------------------------------------------------------- 1 | package org.osmdroid.bonuspack.sharing; 2 | 3 | import com.google.gson.JsonObject; 4 | 5 | public class Partner { 6 | public String name, url, kmlUrl; 7 | 8 | public Partner(JsonObject jPO) { 9 | name = jPO.get("name").getAsString(); 10 | url = jPO.get("url").getAsString(); 11 | kmlUrl = jPO.get("kml_url").getAsString(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /OSMBonusPack/src/main/java/org/osmdroid/bonuspack/kml/StyleSelector.java: -------------------------------------------------------------------------------- 1 | package org.osmdroid.bonuspack.kml; 2 | 3 | import android.os.Parcelable; 4 | 5 | import java.io.Writer; 6 | 7 | /** 8 | * Handling of a KML StyleSelector (abstract class). 9 | * @author M.Kergall 10 | */ 11 | public abstract class StyleSelector implements Parcelable { 12 | 13 | /** default constructor */ 14 | public StyleSelector(){ 15 | } 16 | 17 | abstract public void writeAsKML(Writer writer, String styleId); 18 | 19 | //TODO: need to implement Parcelable? 20 | } 21 | -------------------------------------------------------------------------------- /OSMBonusPackTuto/src/main/res/menu/map_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 12 | 15 | 16 | -------------------------------------------------------------------------------- /NooTous/src/main/res/menu/menu_group.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 15 | -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/menu/map_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | 15 | # Local configuration file (sdk path, etc) 16 | local.properties 17 | 18 | # Windows thumbnail db 19 | .DS_Store 20 | 21 | # Eclipse project files 22 | .classpath 23 | .project 24 | 25 | # Android Studio 26 | .idea 27 | #.idea/workspace.xml - uncomment this and comment/delete .idea if it better suit your needs 28 | .gradle 29 | /*/local.properties 30 | /*/out 31 | /*/*/build 32 | /*/*/production 33 | *.iml 34 | *.iws 35 | *.ipr 36 | *~ 37 | *.swp 38 | 39 | /*/build 40 | /build 41 | 42 | /build 43 | com_crashlytics_export_strings.xml -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/layout/kml_styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | 15 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /OSMBonusPack/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/Ziem/Development/android-sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /OSMNavigator/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/Ziem/Development/android-sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /OSMBonusPackTuto/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/Ziem/Development/android-sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /NooTous/src/main/res/layout/map.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 15 | 16 | -------------------------------------------------------------------------------- /.github/workflows/Android-CI.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | branches: 9 | - master 10 | 11 | jobs: 12 | BuildAndTest: 13 | name: Build and Test on JDK ${{ matrix.java_version }} 14 | runs-on: ubuntu-latest 15 | strategy: 16 | matrix: 17 | java_version: [1.8] 18 | steps: 19 | - name: Checkout 20 | uses: actions/checkout@v2 21 | - name: Install JDK ${{ matrix.java_version }} 22 | uses: actions/setup-java@v1 23 | with: 24 | java-version: ${{ matrix.java_version }} 25 | - name: Install Android SDK 26 | uses: malinskiy/action-android/install-sdk@release/0.1.2 27 | - name: Build project 28 | run: ./gradlew clean build --stacktrace 29 | -------------------------------------------------------------------------------- /OSMBonusPack/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.library' 2 | 3 | android { 4 | compileSdkVersion 31 5 | 6 | defaultConfig { 7 | minSdkVersion 16 8 | targetSdkVersion 31 9 | } 10 | buildTypes { 11 | release { 12 | minifyEnabled false 13 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 14 | } 15 | } 16 | 17 | lintOptions { 18 | disable 'MissingTranslation' 19 | } 20 | 21 | } 22 | 23 | dependencies { 24 | api 'org.osmdroid:osmdroid-android:6.1.13' 25 | implementation 'org.apache.commons:commons-lang3:3.8.1' 26 | api 'com.google.code.gson:gson:2.8.6' 27 | implementation 'com.squareup.okhttp3:okhttp:4.7.2' 28 | implementation 'androidx.core:core:1.5.0' 29 | } 30 | -------------------------------------------------------------------------------- /NooTous/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /NooTous/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NooTous 3 | Event management 4 | Settings 5 | Event Name 6 | Countdown 7 | Map 8 | Next 9 | Event Name: 10 | Event Name 11 | Nickname: 12 | Message: 13 | (visible to all participants) 14 | Settings 15 | Blur my position by: 16 | -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/menu/kml_item_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 12 | 15 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /NooTous/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /NooTous/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NooTous 3 | Gestión del evento 4 | Configurationes 5 | Nombre del evento 6 | Cuenta 7 | Mapa 8 | Próximo 9 | Nombre del evento : 10 | Nombre del evento 11 | Seudó: 12 | Mensaje: 13 | (visible para todos los participantes) 14 | Configurationes 15 | Difuminar mi posición: 16 | -------------------------------------------------------------------------------- /NooTous/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NooTous 3 | Gestion d\'événement 4 | Paramètres 5 | Nom de l\'événement 6 | Décompte 7 | Carte 8 | Suivant 9 | Nom de l\'événement : 10 | Nom de l\'événement 11 | Pseudo : 12 | Message : 13 | (visible de tous les participants) 14 | Paramètres 15 | Flouter ma position de : 16 | -------------------------------------------------------------------------------- /NooTous/src/main/res/layout/content_group.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 19 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m 13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 14 | android.enableJetifier=true 15 | android.useAndroidX=true 16 | org.gradle.jvmargs=-Xmx2048M 17 | 18 | # When configured, Gradle will run in incubating parallel mode. 19 | # This option should only be used with decoupled projects. More details, visit 20 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 21 | # org.gradle.parallel=true -------------------------------------------------------------------------------- /OSMNavigator/src/main/res/layout/kml_list_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 14 | 15 | 23 | 24 | 31 | 32 | -------------------------------------------------------------------------------- /NooTous/src/main/res/layout/settings_activity.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 13 | 14 | 21 | 22 |