Skip to content

Commit

Permalink
merge main
Browse files Browse the repository at this point in the history
  • Loading branch information
alisa911 committed Jul 14, 2023
2 parents ad6f099 + 26236df commit ddf8bbb
Show file tree
Hide file tree
Showing 49 changed files with 936 additions and 221 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ iOS version: _Menu → Configure map → Styles for offline maps_

![OsmAnd Map styles](./map_styles.png)

<!--truncate-->

All of these map styles contain one type of data from [OpenStreetMap](https://www.openstreetmap.org/). [Rendering.xml](https://github.com/osmandapp/OsmAnd-resources/tree/master/rendering_styles) contains rules on how to display (draw) the map on a device screen.

Read more about settings for OsmAnd rendering vector maps, and how to switch on/off additional details on the map [here](https://osmand.net/docs/user/map/vector-maps#configure-map-style).
Expand Down
Binary file added main/blog/2023-07-12-raster-maps/carousel/a1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/a2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/a3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/a4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/a5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/a6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/a7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/a8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/a9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added main/blog/2023-07-12-raster-maps/carousel/i9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
86 changes: 86 additions & 0 deletions main/blog/2023-07-12-raster-maps/carousel/screens.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
import clsx from 'clsx';
import React, { useEffect, useState } from 'react';
// https://reactjsexample.com/a-lightweight-production-ready-carousel-for-react/
import Carousel from "react-multi-carousel";
import "react-multi-carousel/lib/styles.css";

export default function Screenshots({ altSectionClass }) {
const responsive = {
superLargeDesktop: {
// the naming can be any, depends on you.
breakpoint: { max: 4000, min: 2048 },
items: 5
},
desktop: {
breakpoint: { max: 2048, min: 1024 },
items: 4
},
tablet: {
breakpoint: { max: 1024, min: 720 },
items: 3
},
tablet: {
breakpoint: { max: 720, min: 480 },
items: 2
},
mobile: {
breakpoint: { max: 480, min: 0 },
items: 1
}
};
let imagesAndroid = [
"a1.png",
"a2.png",
"a3.png",
"a4.png",
"a5.png",
"a6.png",
"a7.png",
"a8.png",
"a9.png",
"a10.png",

];
let imagesIOs = [
"i1.png",
"i2.png",
"i3.png",
"i4.png",
"i5.png",
"i6.png",
"i7.png",
"i8.png",
"i9.png",
"i10.png",

];
const [android, setAndroid] = useState(true);

return (
<section className={clsx('section', altSectionClass)}>
<div className='container'>
<div className='row'>
<h5 className='index-title padding-horiz--md text--left col col--4'></h5>
<div className='col col--4' />
<div className='col col--4' >
<ul className="tabs tabs--block">
<li className={clsx({"tabs__item": true, "flex-1": true, "tabs__item--active": android })}
onClick={() => setAndroid(true)}>Android</li>
<li className={clsx({ "tabs__item": true, "flex-1": true, "tabs__item--active": !android })}
onClick={() => setAndroid(false)}>iOS</li>
</ul>
</div>
</div>
<Carousel responsive={responsive} autoPlay={false}
itemClass="carousel-item-padding-10-px" className='padding-vert--md padding-horiz--md'>
{(android ? imagesAndroid : imagesIOs).map((e) => {
return <div key={e}>
<img src={require('@site/blog/2023-07-12-raster-maps/carousel/' + e).default} />
</div>
})}

</Carousel>
</div>
</section>
);
}
61 changes: 61 additions & 0 deletions main/blog/2023-07-12-raster-maps/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
slug: raster-maps
title: Raster maps
authors: eugene
tags: [marketing,map,android,ios]

---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import AndroidStore from '@site/src/components/buttons/AndroidStore.mdx';
import AppleStore from '@site/src/components/buttons/AppleStore.mdx';
import LinksTelegram from '@site/src/components/_linksTelegram.mdx';
import LinksSocial from '@site/src/components/_linksSocialNetworks.mdx';
import Translate from '@site/src/components/Translate.js';
import InfoIncompleteArticle from '@site/src/components/_infoIncompleteArticle.mdx';
import ProFeature from '@site/src/components/buttons/ProFeature.mdx';
import Screenshots from './carousel/screens.js';

Hello everybody!

This article is about one of the general OsmAnd killer-feature - [_Online maps_ plugin](https://osmand.net/docs/user/plugins/online-map). This Plugin allows us to enable and add other map sources for OsmAnd. All of these sources are [raster maps](https://osmand.net/docs/user/map/raster-maps).

Raster maps come from various sources and they complement OpenStreetMap data, and sometimes they are the only source. [By combining map layers](https://osmand.net/docs/user/map/raster-maps#select-raster-maps), you can get the best picture on your screen:

<Screenshots />

<!--truncate-->

The Plugin names _Online maps_. But when you use it in OsmAnd all data will be added [to the cache](https://osmand.net/docs/user/map/raster-maps#clear-raster-map-cache) for offline use, or you can [download chosen area](https://osmand.net/docs/user/map/raster-maps#download--update-tiles).

Always user can prepare and add their own Raster maps in [SQlitedb format](https://osmand.net/docs/technical/map-creation/create-offline-maps-yourself#raster-maps-advanced) or [add a new online raster map source](https://osmand.net/docs/user/map/raster-maps/#add-new-online-raster-map-source).

## Source Links

Except our [_Raster map list_](https://docs.osmand.net/docs/user/map/raster-maps#select-raster-maps) there are any sources with Online maps for OsmAnd.

### AnyGis

Project with a huge numerous of online map sources: [AnyGis](https://anygis.ru/Web/Html/Osmand_en).

### OsmAnd-Rendering

We said [about this project](https://osmand.net/blog/rendering#osmand-rendering) earlier when we wrote about _Vector map_ and _Map styles_. Here you can find [the list of online maps for Europe](https://github.com/OsmAnd-Rendering/Online-Maps).

### StrikeLines

[Here](https://strikelines.com/about-2/) you can find paid map data for fishing on the US and Cuban coasts.

## Helpfull Links

- [Online maps plugins](https://osmand.net/docs/user/plugins/online-map)
- [Raster maps article(DOCS)](https://docs.osmand.net/docs/user/map/raster-maps)
- [Metainfo](https://osmand.net/docs/technical/osmand-file-formats/osmand-metainfo) and [SQlitedb](https://osmand.net/docs/technical/osmand-file-formats/osmand-sqlite) formats
- [Preparing your own maps](https://docs.osmand.net/docs/technical/map-creation/create-offline-maps-yourself/#raster-maps-advanced)
- Video tutorials: [Android](https://www.youtube.com/watch?v=KBZ1DJa7RMg&ab_channel=OsmAndMaps%26Navigation), [iOS](https://www.youtube.com/watch?v=kmlgPA0W7VA&ab_channel=OsmAndMaps%26Navigation), [tutorial](https://youtu.be/2ctb_S9Fb-8?list=PL2sj0drrh65F3QZqpulFGG3uNv_5TDagl&t=1158)

______________________

<LinksSocial/>
<LinksTelegram/>
85 changes: 85 additions & 0 deletions main/blog/2023-07-31-android-4-5/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
slug: osmand-android-4-5-released
title: OsmAnd 4.5 (Android)
authors: eugene
tags: [release, android]
draft: true
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import AndroidStore from '@site/src/components/buttons/AndroidStore.mdx';
import AppleStore from '@site/src/components/buttons/AppleStore.mdx';
import LinksTelegram from '@site/src/components/_linksTelegram.mdx';
import LinksSocial from '@site/src/components/_linksSocialNetworks.mdx';
import Translate from '@site/src/components/Translate.js';
import InfoIncompleteArticle from '@site/src/components/_infoIncompleteArticle.mdx';
import ProFeature from '@site/src/components/buttons/ProFeature.mdx';

Great news for Android users!
We're happy to announce the new 4.5 OsmAnd release for Android devices.

<!--truncate-->

* BLE/ANT+ sensors: reworked connection, writing and viewing received data to GPX.
* Free backup for favorites and settings to OsmAnd Cloud.
* New format for Terrain maps with 3D Relief support.
* Tracks management: updated UI, added sorting, support of nested folders.
* Android Auto: new start menu for access favorites, tracks and poi categories.
* One list of widgets for Top/Bottom panel.
* New "Train" profile, allows to calculate railways routes.
* Contour lines works with any "Map source".
* Expanded list of default actions for external keyboards.
* Custom routing files, added options to delete or overwrite.
* Added option to "Announce deviation from the route".
* Start screen: added option restore OsmAnd state from file.
* Added Hazardous Materials classes for North America.
* Added support of "Via ferrata" for pedestrian routing.
* Added "CAI" scale for difficulty classification of the routes.
* Fixed per-app language selection.
* Added support themed icons.
* OsmAnd Cloud: added option to delete account.
* Accessibility: touch target size for all buttons changed to 48 dp fixed issue with map UI that was visible for screen readers.


## BLE/ANT+ sensors

- Reworked connection
- writing and viewing received data to GPX

## Free account (Backup)

Free OsmAnd Cloud account for Favorites: _OsmAnd Start_

## New format for Terrain maps

- Redesign Terrain menu for Slopes and Hillshades.
- Terrain data: Slopes and Hillshades can be generated from Terrain map data (paid feature)

## Track management

Redesign of the _Tracks > My Places_ menu
- Add sorting
- Add Filters
- With the ability to save the filter.
- Add folder options
- Allow sharing folder of tracks of selection of tracks.
- Allow deleting folder

## Android Auto improvments

- new start menu for access favorites, tracks and poi categories
- Driving profile
- If current profile is "Driving" (derived from Driving - Truck, Car, Motorcycle...), then AA should stay the same
- If current profile is not "Driving", then it should change first in the list Driving.
- fixed laggy location


## Widget improvments

- One list of widgets for Top/Bottom panel
_______________________________________________

<LinksSocial/>
<LinksTelegram/>
<AndroidStore/>
2 changes: 1 addition & 1 deletion main/docs/user/map/point-layers-on-map.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ Enable / disable points of interest of **selected** type on the map:

### POI Types

You can select one or many from standard OsmAnd POI types or make your own [POI filter](../search/custom-poi-search.md) and select it to display POI on the map.
You can select one or many from standard OsmAnd POI types or make your own [POI filter](../search/search-poi.md) and select it to display POI on the map.

![Single POI Selection](@site/static/img/map/single_selection_android.png) ![Multiple POI Selection](@site/static/img/map/multiple_selection_android.png)

Expand Down
2 changes: 1 addition & 1 deletion main/docs/user/navigation/auto-car.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ Going to Search gives you quick access to a list of recent [destination history]
You can use the Search tool to find the required place on the map for route planning from any available search category.

- [Address](../search/search-address.md) - start typing the address in the search field.
- [POI](../search/search-poi.md) and [Custom POI](../search/custom-poi-search.md)- the list of nearby similar names will also display POIs or their categories.
- [POI](../search/search-poi.md) and [Custom POI](../search/search-poi.md)- the list of nearby similar names will also display POIs or their categories.
- [Coordinates search](../search/search-address#coordinates-search) - enter the coordinates to find the point on the map.

![Android Auto](@site/static/img/navigation/auto-car/android_auto_search.png)
Expand Down
2 changes: 1 addition & 1 deletion main/docs/user/navigation/car-play.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ Going to Search gives you quick access to a list of recent [destination history]
You can use the Search tool to find the required place on the map for route planning from any available search category.

- [Address](../search/search-address.md) - start typing the address in the search field.
- [POI](../search/search-poi.md) and [Custom POI](../search/custom-poi-search.md)- the list of nearby similar names will also display POIs or their categories.
- [POI](../search/search-poi.md) and [Custom POI](../search/search-poi.md)- the list of nearby similar names will also display POIs or their categories.
- [Coordinates search](../search/search-address#coordinates-search) - enter the coordinates to find the point on the map.

![CarPlay screen](@site/static/img/navigation/auto-car/car-play-search(1).png)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ During navigation, the location, distance from the surface, and map view change
This setting provides a smooth animation of the "My location" point moving on the map during navigation. Note that the animation takes about 1 second, which creates a slight delay for the "My location" position to display on the map relative to your location.
For Android, this item named **Animate own position** is located in the "Other" section of the General Settings menu.

**POI Types**. You can select one or many from standard OsmAnd POI types or make your own [POI filter](../../search/custom-poi-search.md) and select it to display POI on the map.
**POI Types**. You can select one or many from standard OsmAnd POI types or make your own [POI filter](../../search/search-poi.md) and select it to display POI on the map.
**Map style POI**. Each POI type in OsmAnd assigned a specific icon and color. POIs' [zoom level](../../map/vector-maps.md#details) and design could be different in some [map styles](../../map/vector-maps.md#default-map-styles).


Expand Down
71 changes: 0 additions & 71 deletions main/docs/user/search/custom-poi-search.md

This file was deleted.

4 changes: 2 additions & 2 deletions main/docs/user/search/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ Coordinate search – offers different coordinate formats.
### [Search Address](./search-address.md)
The search address helps you to find your needed address from OpenStreetMap data.

### [Search POI](./search-poi.md)
### [Search All](./search-all.md)

### [Search History](./search-history.md)

Search History

### [Custom POI Search](./custom-poi-search.md)
### [Search POI](./search-poi.md)

Configure custom poi search
Loading

0 comments on commit ddf8bbb

Please sign in to comment.