Compare commits
9 Commits
patepelo-m
...
generate-2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ce39d6d3f6 | ||
|
|
90e79e323d | ||
|
|
6bbd9cf68c | ||
|
|
238b63acef | ||
|
|
73df73ba0c | ||
|
|
eb15739389 | ||
|
|
2cba290561 | ||
|
|
1153cceceb | ||
|
|
01a198a866 |
@@ -4,7 +4,6 @@ import android.location.Location;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.core.view.ViewCompat;
|
||||
import app.organicmaps.MwmActivity;
|
||||
@@ -27,10 +26,6 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
|
||||
{
|
||||
private static boolean sAutodownloadLocked;
|
||||
|
||||
private static final int HIDE_THRESHOLD = 2;
|
||||
// Default bundles (e.g., world/coasts). Used to approximate “user-downloaded” count.
|
||||
private static final int DEFAULT_MAP_BASELINE = 2;
|
||||
|
||||
private final MwmActivity mActivity;
|
||||
private final View mFrame;
|
||||
private final MaterialTextView mParent;
|
||||
@@ -38,7 +33,6 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
|
||||
private final MaterialTextView mSize;
|
||||
private final WheelProgressView mProgress;
|
||||
private final MaterialButton mButton;
|
||||
private final View mOfflineExplanation;
|
||||
|
||||
private int mStorageSubscriptionSlot;
|
||||
|
||||
@@ -49,10 +43,8 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
|
||||
@Override
|
||||
public void onStatusChanged(List<MapManager.StorageCallbackData> data)
|
||||
{
|
||||
if (mCurrentCountry == null) {
|
||||
updateOfflineExplanationVisibility();
|
||||
if (mCurrentCountry == null)
|
||||
return;
|
||||
}
|
||||
|
||||
for (MapManager.StorageCallbackData item : data)
|
||||
{
|
||||
@@ -66,7 +58,7 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
|
||||
{
|
||||
mCurrentCountry.update();
|
||||
updateProgressState(false);
|
||||
updateOfflineExplanationVisibility();
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -109,12 +101,6 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
|
||||
return enqueued || progress || applying;
|
||||
}
|
||||
|
||||
private void updateOfflineExplanationVisibility() {
|
||||
if (mOfflineExplanation == null) return;
|
||||
// hide once threshold reached; safe to call repeatedly.
|
||||
app.organicmaps.util.UiUtils.showIf(MapManager.nativeGetDownloadedCount() < (DEFAULT_MAP_BASELINE + HIDE_THRESHOLD), mOfflineExplanation);
|
||||
}
|
||||
|
||||
private void updateProgressState(boolean shouldAutoDownload)
|
||||
{
|
||||
updateStateInternal(shouldAutoDownload);
|
||||
@@ -122,8 +108,6 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
|
||||
|
||||
private void updateStateInternal(boolean shouldAutoDownload)
|
||||
{
|
||||
updateOfflineExplanationVisibility();
|
||||
|
||||
boolean showFrame =
|
||||
(mCurrentCountry != null && !mCurrentCountry.present && !RoutingController.get().isNavigating());
|
||||
if (showFrame)
|
||||
@@ -207,9 +191,6 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
|
||||
mProgress = controls.findViewById(R.id.wheel_downloader_progress);
|
||||
mButton = controls.findViewById(R.id.downloader_button);
|
||||
|
||||
mOfflineExplanation = mFrame.findViewById(R.id.offline_explanation);
|
||||
updateOfflineExplanationVisibility();
|
||||
|
||||
mProgress.setOnClickListener(v -> {
|
||||
if (mCurrentCountry == null)
|
||||
return;
|
||||
@@ -266,7 +247,6 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
|
||||
|
||||
public void onResume()
|
||||
{
|
||||
updateOfflineExplanationVisibility();
|
||||
if (mStorageSubscriptionSlot == 0)
|
||||
{
|
||||
mStorageSubscriptionSlot = MapManager.nativeSubscribe(mStorageCallback);
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
package app.organicmaps.editor;
|
||||
|
||||
import android.content.res.Configuration;
|
||||
import android.os.Bundle;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.core.os.ConfigurationCompat;
|
||||
import androidx.core.os.LocaleListCompat;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import app.organicmaps.base.BaseMwmRecyclerFragment;
|
||||
import app.organicmaps.sdk.editor.Editor;
|
||||
@@ -14,7 +11,6 @@ import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Set;
|
||||
|
||||
public class LanguagesFragment extends BaseMwmRecyclerFragment<LanguagesAdapter>
|
||||
@@ -36,23 +32,10 @@ public class LanguagesFragment extends BaseMwmRecyclerFragment<LanguagesAdapter>
|
||||
Set<String> existingLanguages =
|
||||
args != null ? new HashSet<>(args.getStringArrayList(EXISTING_LOCALIZED_NAMES)) : new HashSet<>();
|
||||
|
||||
Configuration config = requireContext().getResources().getConfiguration();
|
||||
LocaleListCompat systemLocales = ConfigurationCompat.getLocales(config);
|
||||
|
||||
List<Language> languages = new ArrayList<>();
|
||||
List<Language> systemLanguages = new ArrayList<>();
|
||||
|
||||
for (Language lang : Editor.nativeGetSupportedLanguages(false))
|
||||
{
|
||||
// Separately extract system languages
|
||||
for (int i = 0; i < systemLocales.size(); i++)
|
||||
{
|
||||
Locale locale = systemLocales.get(i);
|
||||
if (locale != null && locale.getLanguage().equals(lang.code))
|
||||
systemLanguages.add(lang);
|
||||
}
|
||||
|
||||
if (existingLanguages.contains(lang.code) || systemLanguages.contains(lang))
|
||||
if (existingLanguages.contains(lang.code))
|
||||
continue;
|
||||
|
||||
languages.add(lang);
|
||||
@@ -60,8 +43,6 @@ public class LanguagesFragment extends BaseMwmRecyclerFragment<LanguagesAdapter>
|
||||
|
||||
Collections.sort(languages, Comparator.comparing(lhs -> lhs.name));
|
||||
|
||||
languages.addAll(0, systemLanguages);
|
||||
|
||||
return new LanguagesAdapter(this, languages.toArray(new Language[languages.size()]));
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package app.organicmaps.editor;
|
||||
|
||||
import android.content.res.ColorStateList;
|
||||
import android.util.SparseArray;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
@@ -12,7 +11,6 @@ import androidx.annotation.IdRes;
|
||||
import androidx.annotation.IntRange;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.appcompat.widget.SwitchCompat;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import app.organicmaps.R;
|
||||
@@ -383,29 +381,6 @@ class SimpleTimetableAdapter extends RecyclerView.Adapter<SimpleTimetableAdapter
|
||||
final boolean enable = mComplementItem != null && mComplementItem.weekdays.length != 0;
|
||||
final String text = mFragment.getString(R.string.editor_time_add);
|
||||
mAdd.setEnabled(enable);
|
||||
final ColorStateList bgButtonColor = new ColorStateList(
|
||||
new int[][]{
|
||||
new int[]{android.R.attr.state_enabled}, // enabled
|
||||
new int[]{-android.R.attr.state_enabled} // disabled
|
||||
},
|
||||
new int[]{
|
||||
ContextCompat.getColor(
|
||||
mAdd.getContext(), R.color.base_accent),
|
||||
ContextCompat.getColor(mAdd.getContext(), R.color.button_accent_disabled)
|
||||
});
|
||||
final ColorStateList textButtonColor = new ColorStateList(
|
||||
new int[][]{
|
||||
new int[]{android.R.attr.state_enabled}, // enabled
|
||||
new int[]{-android.R.attr.state_enabled} // disabled
|
||||
},
|
||||
new int[]{
|
||||
ContextCompat.getColor(
|
||||
mAdd.getContext(),
|
||||
UiUtils.getStyledResourceId(mAdd.getContext(), android.R.attr.textColorPrimaryInverse)),
|
||||
ContextCompat.getColor(mAdd.getContext(), R.color.button_accent_text_disabled)
|
||||
});
|
||||
mAdd.setBackgroundTintList(bgButtonColor);
|
||||
mAdd.setTextColor(textButtonColor);
|
||||
mAdd.setText(enable ? text + " (" + TimeFormatUtils.formatWeekdays(mComplementItem) + ")" : text);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
package app.organicmaps.widget.placepage;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
import java.time.format.TextStyle;
|
||||
import java.util.Locale;
|
||||
|
||||
public class OpenStateTextFormatter
|
||||
{
|
||||
private OpenStateTextFormatter() {}
|
||||
|
||||
static String formatHoursMinutes(int hour, int minute, boolean use24h)
|
||||
{
|
||||
if (use24h)
|
||||
return String.format(Locale.ROOT, "%02d:%02d", hour, minute);
|
||||
|
||||
int h = hour % 12;
|
||||
if (h == 0) h = 12;
|
||||
String ampm = (hour < 12) ? "AM" : "PM";
|
||||
return String.format(Locale.ROOT, "%d:%02d %s", h, minute, ampm);
|
||||
}
|
||||
|
||||
static boolean isSameLocalDate(ZonedDateTime a, ZonedDateTime b)
|
||||
{
|
||||
return a.toLocalDate().isEqual(b.toLocalDate());
|
||||
}
|
||||
|
||||
static String dayShort(ZonedDateTime t, Locale locale)
|
||||
{
|
||||
return t.getDayOfWeek().getDisplayName(TextStyle.SHORT, locale);
|
||||
}
|
||||
|
||||
static String buildAtLabel(
|
||||
boolean opens,
|
||||
boolean isToday,
|
||||
String dayShort,
|
||||
String time,
|
||||
String opensAtLocalized,
|
||||
String closesAtLocalized,
|
||||
String opensDayAtLocalized,
|
||||
String closesDayAtLocalized
|
||||
)
|
||||
{
|
||||
if (isToday)
|
||||
return opens ? String.format(Locale.ROOT, opensAtLocalized, time) // Opens at %s
|
||||
: String.format(Locale.ROOT, closesAtLocalized, time); // Closes at %s
|
||||
return opens ? String.format(Locale.ROOT, opensDayAtLocalized, dayShort, time) // Opens %s at %s
|
||||
: String.format(Locale.ROOT, closesDayAtLocalized, dayShort, time); // Closes %s at %s
|
||||
}
|
||||
}
|
||||
@@ -85,11 +85,9 @@ import com.google.android.material.textview.MaterialTextView;
|
||||
import java.time.Instant;
|
||||
import java.time.ZoneId;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.time.format.TextStyle;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
public class PlacePageView extends Fragment
|
||||
implements View.OnClickListener, View.OnLongClickListener, LocationListener, SensorListener, Observer<MapObject>,
|
||||
@@ -107,10 +105,6 @@ public class PlacePageView extends Fragment
|
||||
private static final String LINKS_FRAGMENT_TAG = "LINKS_FRAGMENT_TAG";
|
||||
private static final String TRACK_SHARE_MENU_ID = "TRACK_SHARE_MENU_ID";
|
||||
|
||||
private static final int SHORT_HORIZON_CLOSE_MIN = 60;
|
||||
|
||||
private static final int SHORT_HORIZON_OPEN_MIN = 15;
|
||||
|
||||
private static final List<CoordinatesFormat> visibleCoordsFormat =
|
||||
Arrays.asList(CoordinatesFormat.LatLonDMS, CoordinatesFormat.LatLonDecimal, CoordinatesFormat.OLCFull,
|
||||
CoordinatesFormat.UTM, CoordinatesFormat.MGRS, CoordinatesFormat.OSMLink);
|
||||
@@ -803,95 +797,57 @@ public class PlacePageView extends Fragment
|
||||
final String ohStr = mMapObject.getMetadata(Metadata.MetadataType.FMD_OPEN_HOURS);
|
||||
final Timetable[] timetables = OpeningHours.nativeTimetablesFromString(ohStr);
|
||||
|
||||
// No valid timetable
|
||||
if (timetables == null || timetables.length == 0)
|
||||
if (timetables != null && timetables.length != 0)
|
||||
{
|
||||
UiUtils.hide(mTvOpenState);
|
||||
return;
|
||||
}
|
||||
final Context context = requireContext();
|
||||
final OhState poiState = OpeningHours.nativeCurrentState(timetables);
|
||||
|
||||
final Context context = requireContext();
|
||||
final OhState poiState = OpeningHours.nativeCurrentState(timetables);
|
||||
|
||||
// Ignore unknown rule state
|
||||
if (poiState.state == OhState.State.Unknown)
|
||||
{
|
||||
UiUtils.hide(mTvOpenState);
|
||||
return;
|
||||
}
|
||||
|
||||
// Get colours
|
||||
final ForegroundColorSpan colorGreen =
|
||||
new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_green));
|
||||
final ForegroundColorSpan colorYellow =
|
||||
new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_yellow));
|
||||
final ForegroundColorSpan colorRed = new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_red));
|
||||
|
||||
// Get next state info
|
||||
final SpannableStringBuilder openStateString = new SpannableStringBuilder();
|
||||
final boolean isOpen = (poiState.state == OhState.State.Open); // False == Closed due to early exit for Unknown
|
||||
final long nextStateTime = isOpen ? poiState.nextTimeClosed : poiState.nextTimeOpen; // Unix time (seconds)
|
||||
final long nowSec = System.currentTimeMillis() / 1000;
|
||||
final int minsToNextState = (int) ((nextStateTime - nowSec) / 60);
|
||||
|
||||
// NOTE: Timezone is currently device timezone. TODO: use feature-specific timezone.
|
||||
final ZonedDateTime nextChangeLocal =
|
||||
ZonedDateTime.ofInstant(Instant.ofEpochSecond(nextStateTime), ZoneId.systemDefault());
|
||||
|
||||
String localizedTimeString = OpenStateTextFormatter.formatHoursMinutes(
|
||||
nextChangeLocal.getHour(), nextChangeLocal.getMinute(), DateUtils.is24HourFormat(context));
|
||||
|
||||
final boolean shortHorizonClosing = isOpen && minsToNextState >= 0 && minsToNextState <= SHORT_HORIZON_CLOSE_MIN;
|
||||
final boolean shortHorizonOpening = !isOpen && minsToNextState >= 0 && minsToNextState <= SHORT_HORIZON_OPEN_MIN;
|
||||
|
||||
if (shortHorizonClosing || shortHorizonOpening) // POI Opens/Closes in 60 mins • at 18:00
|
||||
{
|
||||
final String minsToChangeStr = getResources().getQuantityString(
|
||||
R.plurals.minutes_short, Math.max(minsToNextState, 1), Math.max(minsToNextState, 1));
|
||||
final String nextChangeFormatted = getString(isOpen ? R.string.closes_in : R.string.opens_in, minsToChangeStr);
|
||||
|
||||
openStateString.append(nextChangeFormatted, colorYellow, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
|
||||
.append(" • ") // Add spacer
|
||||
.append(getString(R.string.at, localizedTimeString));
|
||||
}
|
||||
else
|
||||
{
|
||||
final String opensAtStr = getString(R.string.opens_at); // "Opens at %s"
|
||||
final String closesAtStr = getString(R.string.closes_at); // "Closes at %s"
|
||||
final String opensDayAtStr = getString(R.string.opens_day_at); // "Opens %1$s at %2$s"
|
||||
final String closesDayAtStr = getString(R.string.closes_day_at); // "Closes %1$s at %2$s"
|
||||
|
||||
final boolean isToday =
|
||||
OpenStateTextFormatter.isSameLocalDate(nextChangeLocal, ZonedDateTime.now(nextChangeLocal.getZone()));
|
||||
// Full weekday name per design feedback.
|
||||
final String dayName =
|
||||
nextChangeLocal.getDayOfWeek().getDisplayName(TextStyle.FULL, Locale.getDefault());
|
||||
|
||||
if (isOpen) // > 60 minutes OR negative (safety). Show “Open now • Closes at 18:00”
|
||||
// Ignore unknown rule state
|
||||
if (poiState.state == OhState.State.Unknown)
|
||||
{
|
||||
UiUtils.hide(mTvOpenState);
|
||||
return;
|
||||
}
|
||||
|
||||
// Get colours
|
||||
final ForegroundColorSpan colorGreen =
|
||||
new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_green));
|
||||
final ForegroundColorSpan colorYellow =
|
||||
new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_yellow));
|
||||
final ForegroundColorSpan colorRed = new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_red));
|
||||
|
||||
// Get next state info
|
||||
final SpannableStringBuilder openStateString = new SpannableStringBuilder();
|
||||
final boolean isOpen = (poiState.state == OhState.State.Open); // False == Closed due to early exit for Unknown
|
||||
final long nextStateTime = isOpen ? poiState.nextTimeClosed : poiState.nextTimeOpen; // Unix time (seconds)
|
||||
final int minsToNextState = (int) ((nextStateTime - (System.currentTimeMillis() / 1000)) / 60);
|
||||
|
||||
if (minsToNextState <= 60) // POI opens/closes in 60 mins
|
||||
{
|
||||
final String minsToChangeStr = minsToNextState + " " + getString(R.string.minute);
|
||||
final String nextChangeFormatted = getString(isOpen ? R.string.closes_in : R.string.opens_in, minsToChangeStr);
|
||||
final ForegroundColorSpan nextChangeColor = isOpen ? colorYellow : colorRed;
|
||||
// TODO: We should check closed/open time for specific feature's timezone.
|
||||
ZonedDateTime time = ZonedDateTime.ofInstant(Instant.ofEpochSecond(nextStateTime), ZoneId.systemDefault());
|
||||
String localizedTime =
|
||||
new HoursMinutes(time.getHour(), time.getMinute(), DateUtils.is24HourFormat(context)).toString();
|
||||
|
||||
openStateString.append(nextChangeFormatted, nextChangeColor, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
|
||||
.append(" • ") // Add spacer
|
||||
.append(getString(R.string.at, localizedTime));
|
||||
}
|
||||
else if (isOpen)
|
||||
openStateString.append(getString(R.string.open_now), colorGreen, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||
|
||||
final String atLabel =
|
||||
OpenStateTextFormatter.buildAtLabel(false, isToday, dayName, localizedTimeString,
|
||||
opensAtStr, closesAtStr, opensDayAtStr, closesDayAtStr);
|
||||
|
||||
if (!TextUtils.isEmpty(atLabel))
|
||||
openStateString.append(" • ").append(atLabel);
|
||||
}
|
||||
// TODO: Add "Closes at 18:00" etc
|
||||
else // Closed
|
||||
{
|
||||
openStateString.append(getString(R.string.closed_now), colorRed, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||
// TODO: Add "Opens at 18:00" etc
|
||||
|
||||
final String atLabel =
|
||||
OpenStateTextFormatter.buildAtLabel(true, isToday, dayName, localizedTimeString,
|
||||
opensAtStr, closesAtStr, opensDayAtStr, closesDayAtStr);
|
||||
|
||||
if (!TextUtils.isEmpty(atLabel))
|
||||
openStateString.append(" • ").append(atLabel);
|
||||
}
|
||||
UiUtils.setTextAndHideIfEmpty(mTvOpenState, openStateString);
|
||||
return;
|
||||
}
|
||||
|
||||
UiUtils.setTextAndHideIfEmpty(mTvOpenState, openStateString);
|
||||
// No valid timetable
|
||||
UiUtils.hide(mTvOpenState);
|
||||
}
|
||||
|
||||
private void addPlace()
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M80,360v-160q0,-33 23.5,-56.5T160,120h640q33,0 56.5,23.5T880,200v160h-80v-160L160,200v160L80,360ZM160,720q-33,0 -56.5,-23.5T80,640v-200h80v200h640v-200h80v200q0,33 -23.5,56.5T800,720L160,720ZM40,840v-80h880v80L40,840ZM480,420ZM80,440v-80h240q11,0 21,6t15,16l47,93 123,-215q5,-9 14,-14.5t20,-5.5q11,0 21,5.5t15,16.5l49,98h235v80L620,440q-11,0 -21,-5.5T584,418l-26,-53 -123,215q-5,10 -15,15t-21,5q-11,0 -20.5,-6T364,578l-69,-138L80,440Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M480,840q-150,0 -255,-105T120,480q0,-150 105,-255t255,-105q14,0 27.5,1t26.5,3q-41,29 -65.5,75.5T444,300q0,90 63,153t153,63q55,0 101,-24.5t75,-65.5q2,13 3,26.5t1,27.5q0,150 -105,255T480,840ZM480,760q88,0 158,-48.5T740,585q-20,5 -40,8t-40,3q-123,0 -209.5,-86.5T364,300q0,-20 3,-40t8,-40q-78,32 -126.5,102T200,480q0,116 82,198t198,82ZM470,490Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M19,9h-4v-6h-6v6h-4l7,7 7,-7ZM5,18v2h14v-2h-14Z"
|
||||
android:fillColor="#FFF"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M216,784q-45,-45 -70.5,-104T120,558q0,-63 24,-124.5T222,318q35,-35 86.5,-60t122,-39.5Q501,204 591.5,201t202.5,7q8,106 5,195t-16.5,160.5q-13.5,71.5 -38,125T684,778q-53,53 -112.5,77.5T450,880q-65,0 -127,-25.5T216,784ZM328,768q29,17 59.5,24.5T450,800q46,0 91,-18.5t86,-59.5q18,-18 36.5,-50.5t32,-85Q709,534 716,459.5t2,-177.5q-49,-2 -110.5,-1.5T485,290q-61,9 -116,29t-90,55q-45,45 -62,89t-17,85q0,59 22.5,103.5T262,714q42,-80 111,-153.5T534,440q-72,63 -125.5,142.5T328,768ZM328,768ZM328,768Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M200,800v-280h-80v-80h240v80h-80v280h-80ZM200,360v-200h80v200h-80ZM360,360v-80h80v-120h80v120h80v80L360,360ZM440,800v-360h80v360h-80ZM680,800v-120h-80v-80h240v80h-80v120h-80ZM680,520v-360h80v360h-80Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M280,920q-33,0 -56.5,-23.5T200,840v-720q0,-33 23.5,-56.5T280,40h400q33,0 56.5,23.5T760,120v124q18,7 29,22t11,34v80q0,19 -11,34t-29,22v404q0,33 -23.5,56.5T680,920L280,920ZM280,840h400v-720L280,120v720ZM280,840v-720,720ZM394,640h172q14,0 24,-10t10,-24v-132q0,-14 -10,-24t-24,-10h-6v-40q0,-33 -23.5,-56.5T480,320q-33,0 -56.5,23.5T400,400v40h-6q-14,0 -24,10t-10,24v132q0,14 10,24t24,10ZM440,440v-40q0,-17 11.5,-28.5T480,360q17,0 28.5,11.5T520,400v40h-80Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M339,698q22,-22 49.5,-36t58.5,-19q-5,19 -8,38t-3,39q0,24 3.5,47t11.5,44L339,698ZM254,614 L170,528q62,-62 142,-95t168,-33q49,0 96,10.5t90,30.5q-44,8 -81.5,29T517,522q-9,-1 -18.5,-1.5T480,520q-64,0 -122.5,24.5T254,614ZM84,444 L0,360q95,-97 219.5,-148.5T480,160q136,0 260.5,51.5T960,360l-84,84q-79,-79 -181.5,-121.5T480,280q-112,0 -214.5,42.5T84,444ZM760,520 L772,580q12,5 22.5,10.5T816,604l58,-18 40,68 -46,40q2,12 2,26t-2,26l46,40 -40,68 -58,-18q-11,8 -21.5,13.5T772,860l-12,60h-80l-12,-60q-12,-5 -22.5,-10.5T624,836l-58,18 -40,-68 46,-40q-2,-12 -2,-26t2,-26l-46,-40 40,-68 58,18q11,-8 21.5,-13.5T668,580l12,-60h80ZM720,640q-33,0 -56.5,23.5T640,720q0,33 23.5,56.5T720,800q33,0 56.5,-23.5T800,720q0,-33 -23.5,-56.5T720,640Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M480,480q-66,0 -113,-47t-47,-113q0,-66 47,-113t113,-47q66,0 113,47t47,113q0,66 -47,113t-113,47ZM160,800v-112q0,-34 17.5,-62.5T224,582q62,-31 126,-46.5T480,520q66,0 130,15.5T736,582q29,15 46.5,43.5T800,688v112L160,800ZM240,720h480v-32q0,-11 -5.5,-20T700,654q-54,-27 -109,-40.5T480,600q-56,0 -111,13.5T260,654q-9,5 -14.5,14t-5.5,20v32ZM480,400q33,0 56.5,-23.5T560,320q0,-33 -23.5,-56.5T480,240q-33,0 -56.5,23.5T400,320q0,33 23.5,56.5T480,400ZM480,320ZM480,720Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="m798,638 l-62,-62q44,-41 69,-97t25,-119q0,-63 -25,-118t-69,-96l62,-64q56,53 89,125t33,153q0,81 -33,153t-89,125ZM670,510l-64,-64q18,-17 29,-38.5t11,-47.5q0,-26 -11,-47.5T606,274l64,-64q32,29 50,67.5t18,82.5q0,44 -18,82.5T670,510ZM360,520q-66,0 -113,-47t-47,-113q0,-66 47,-113t113,-47q66,0 113,47t47,113q0,66 -47,113t-113,47ZM40,840v-112q0,-33 17,-62t47,-44q51,-26 115,-44t141,-18q77,0 141,18t115,44q30,15 47,44t17,62v112L40,840ZM120,760h480v-32q0,-11 -5.5,-20T580,694q-36,-18 -92.5,-36T360,640q-71,0 -127.5,18T140,694q-9,5 -14.5,14t-5.5,20v32ZM360,440q33,0 56.5,-23.5T440,360q0,-33 -23.5,-56.5T360,280q-33,0 -56.5,23.5T280,360q0,33 23.5,56.5T360,440ZM360,360ZM360,760Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M360,440h80v-160h-80v160ZM480,440h80v-160h-80v160ZM600,440h80v-160h-80v160ZM240,880q-33,0 -56.5,-23.5T160,800v-480l240,-240h320q33,0 56.5,23.5T800,160v640q0,33 -23.5,56.5T720,880L240,880ZM240,800h480v-640L434,160L240,354v446ZM240,800h480,-480Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M13.26,3C8.17,2.86 4,6.95 4,12L2.21,12c-0.45,0 -0.67,0.54 -0.35,0.85l2.79,2.8c0.2,0.2 0.51,0.2 0.71,0l2.79,-2.8c0.31,-0.31 0.09,-0.85 -0.36,-0.85L6,12c0,-3.9 3.18,-7.05 7.1,-7 3.72,0.05 6.85,3.18 6.9,6.9 0.05,3.91 -3.1,7.1 -7,7.1 -1.61,0 -3.1,-0.55 -4.28,-1.48 -0.4,-0.31 -0.96,-0.28 -1.32,0.08 -0.42,0.42 -0.39,1.13 0.08,1.49C9,20.29 10.91,21 13,21c5.05,0 9.14,-4.17 9,-9.26 -0.13,-4.69 -4.05,-8.61 -8.74,-8.74zM12.75,8c-0.41,0 -0.75,0.34 -0.75,0.75v3.68c0,0.35 0.19,0.68 0.49,0.86l3.12,1.85c0.36,0.21 0.82,0.09 1.03,-0.26 0.21,-0.36 0.09,-0.82 -0.26,-1.03l-2.88,-1.71v-3.4c0,-0.4 -0.34,-0.74 -0.75,-0.74z"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M480,560q-33,0 -56.5,-23.5T400,480q0,-33 23.5,-56.5T480,400q33,0 56.5,23.5T560,480q0,33 -23.5,56.5T480,560ZM480,840q-139,0 -241,-91.5T122,520h82q14,104 92.5,172T480,760q117,0 198.5,-81.5T760,480q0,-117 -81.5,-198.5T480,200q-69,0 -129,32t-101,88h110v80L120,400v-240h80v94q51,-64 124.5,-99T480,120q75,0 140.5,28.5t114,77q48.5,48.5 77,114T840,480q0,75 -28.5,140.5t-77,114q-48.5,48.5 -114,77T480,840Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
9
android/app/src/main/res/drawable/ic_storage_light.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:pathData="M2,20h20v-4h-20v4ZM4,17h2v2h-2v-2ZM2,4v4h20v-4h-20ZM6,7h-2v-2h2v2ZM2,14h20v-4h-20v4ZM4,11h2v2h-2v-2Z"
|
||||
android:fillColor="#FFF"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M160,720q-33,0 -56.5,-23.5T80,640v-320q0,-33 23.5,-56.5T160,240h640q33,0 56.5,23.5T880,320v320q0,33 -23.5,56.5T800,720L160,720ZM160,640h640v-320L680,320v160h-80v-160h-80v160h-80v-160h-80v160h-80v-160L160,320v320ZM280,480h80,-80ZM440,480h80,-80ZM600,480h80,-80ZM480,480Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M280,800v-520L80,280v-120h520v120L400,280v520L280,800ZM640,800v-320L520,480v-120h360v120L760,480v320L640,800Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M480,880q-83,0 -156,-31.5T197,763q-54,-54 -85.5,-127T80,480h80q0,115 72.5,203T418,794l-58,-58 56,-56L598,862q-29,10 -58.5,14T480,880ZM500,600v-240h120q17,0 28.5,11.5T660,400v160q0,17 -11.5,28.5T620,600L500,600ZM300,600v-60h100v-40h-60v-40h60v-40L300,420v-60h120q17,0 28.5,11.5T460,400v160q0,17 -11.5,28.5T420,600L300,600ZM560,540h40v-120h-40v120ZM800,480q0,-115 -72.5,-203T542,166l58,58 -56,56 -182,-182q29,-10 58.5,-14t59.5,-4q83,0 156,31.5T763,197q54,54 85.5,127T880,480h-80Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="m476,880 l182,-480h84L924,880h-84l-43,-122L603,758L560,880h-84ZM160,760l-56,-56 202,-202q-35,-35 -63.5,-80T190,320h84q20,39 40,68t48,58q33,-33 68.5,-92.5T484,240L40,240v-80h280v-80h80v80h280v80L564,240q-21,72 -63,148t-83,116l96,98 -30,82 -122,-125 -202,201ZM628,688h144l-72,-204 -72,204Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="m476,880 l182,-480h84L924,880h-84l-43,-122L603,758L560,880h-84ZM628,688h144l-72,-204 -72,204ZM254,640q-66,0 -123.5,-38.5T44,498l72,-36q21,42 58,70t79,28q38,0 62.5,-23.5T340,480q0,-33 -23.5,-56.5T260,400h-60v-80h60q25,0 42.5,-17.5T320,260q0,-25 -17,-42.5T261,200q-23,0 -41,15t-32,33l-63,-49q26,-32 60,-55.5t77,-23.5q57,0 97.5,40.5T400,259q0,27 -10,52.5T361,357q10,10 18.5,20.5T396,400h124v-200h-80v-80h240v80h-80v116l-61,164L420,480v4q0,63 -46,109.5T254,640Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?colorControlNormal">
|
||||
<path
|
||||
android:pathData="M480,840 L0,359q93,-93 215.5,-146T480,160q142,0 264.5,53T960,359l-56,57q-81,-81 -190,-128.5T480,240q-103,0 -195,32.5T117,363l419,420 -56,57ZM864,800L761,698q-18,11 -38,16.5t-43,5.5q-68,0 -114,-46t-46,-114q0,-68 46,-114t114,-46q68,0 114,46t46,114q0,23 -5.5,43T818,641l102,103 -56,56ZM680,640q34,0 57,-23t23,-57q0,-34 -23,-57t-57,-23q-34,0 -57,23t-23,57q0,34 23,57t57,23ZM480,783Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -26,33 +26,27 @@
|
||||
android:clipChildren="false"
|
||||
android:gravity="center"
|
||||
tools:ignore="UselessParent">
|
||||
<LinearLayout
|
||||
android:id="@+id/offline_explanation"
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="@dimen/margin_eighth"
|
||||
android:gravity="center_horizontal"
|
||||
android:textStyle="bold"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="@string/offline_explanation_title"/>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="@dimen/margin_eighth"
|
||||
android:gravity="center_horizontal"
|
||||
android:textStyle="normal"
|
||||
android:textAppearance="@style/MwmTextAppearance.Body1"
|
||||
android:text="@string/offline_explanation_text"/>
|
||||
<com.google.android.material.divider.MaterialDivider
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="2dp"
|
||||
android:layout_marginTop="@dimen/margin_quarter"
|
||||
android:layout_marginBottom="@dimen/margin_quarter"/>
|
||||
</LinearLayout>
|
||||
android:layout_marginBottom="@dimen/margin_eighth"
|
||||
android:gravity="center_horizontal"
|
||||
android:textStyle="bold"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="@string/offline_explanation_title"/>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="@dimen/margin_eighth"
|
||||
android:gravity="center_horizontal"
|
||||
android:textStyle="normal"
|
||||
android:textAppearance="@style/MwmTextAppearance.Body1"
|
||||
android:text="@string/offline_explanation_text"/>
|
||||
<com.google.android.material.divider.MaterialDivider
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="2dp"
|
||||
android:layout_marginTop="@dimen/margin_quarter"
|
||||
android:layout_marginBottom="@dimen/margin_quarter"/>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/downloader_parent"
|
||||
android:layout_width="wrap_content"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingBottom="@dimen/margin_base_plus"
|
||||
@@ -11,7 +12,9 @@
|
||||
style="@style/MwmWidget.M3.Button.Primary"
|
||||
android:layout_gravity="center"
|
||||
android:enabled="false"
|
||||
android:textColor="?android:textColorPrimaryInverse"
|
||||
android:text="@string/editor_time_add" />
|
||||
android:background="?accentButtonBackground"
|
||||
android:padding="@dimen/margin_base"
|
||||
android:text="@string/editor_time_add"
|
||||
app:backgroundTint="@null"/>
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
@@ -17,34 +17,29 @@
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center_horizontal"
|
||||
android:background="@drawable/onmap_downloader_background">
|
||||
<LinearLayout
|
||||
android:id="@+id/offline_explanation"
|
||||
android:layout_width="match_parent"
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="@dimen/square_block_size"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="@dimen/margin_eighth"
|
||||
android:gravity="center_horizontal"
|
||||
android:textStyle="bold"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="@string/offline_explanation_title"/>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:maxWidth="212dp"
|
||||
android:layout_marginBottom="@dimen/margin_eighth"
|
||||
android:gravity="center_horizontal"
|
||||
android:textStyle="normal"
|
||||
android:textAppearance="@style/MwmTextAppearance.Body1"
|
||||
android:text="@string/offline_explanation_text"/>
|
||||
<com.google.android.material.divider.MaterialDivider
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="2dp"
|
||||
android:layout_marginTop="@dimen/margin_quarter"
|
||||
android:layout_marginBottom="@dimen/margin_quarter"/>
|
||||
</LinearLayout>
|
||||
android:layout_marginBottom="@dimen/margin_eighth"
|
||||
android:gravity="center_horizontal"
|
||||
android:textStyle="bold"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="@string/offline_explanation_title"/>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:maxWidth="212dp"
|
||||
android:layout_marginBottom="@dimen/margin_eighth"
|
||||
android:gravity="center_horizontal"
|
||||
android:textStyle="normal"
|
||||
android:textAppearance="@style/MwmTextAppearance.Body1"
|
||||
android:text="@string/offline_explanation_text"/>
|
||||
<com.google.android.material.divider.MaterialDivider
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="2dp"
|
||||
android:layout_marginTop="@dimen/margin_quarter"
|
||||
android:layout_marginBottom="@dimen/margin_quarter"/>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/downloader_parent"
|
||||
android:layout_width="@dimen/square_block_size"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Items in the Preferences can have space reserved for an icon. As none of the
|
||||
settings currently have associated icons, this leads to items that seem indented
|
||||
without purpose. This wastes space and can lead to truncation of the item names
|
||||
and descriptions. See https://github.com/organicmaps/organicmaps/issues/1872
|
||||
|
||||
To rectify this, the iconSpaceReserved property needs to be set to false.
|
||||
According to https://developer.android.com/reference/android/preference/Preference#attr_android:iconSpaceReserved
|
||||
false should be the default. However, according to
|
||||
https://material.io/design/platform-guidance/android-settings.html this goes
|
||||
against the material design guidelines and the default was overridden to true in
|
||||
https://cs.android.com/android/platform/superproject/+/android-9.0.0_r1:prebuilts/sdk/current/support/v7/preference/res/values-sw360dp-v13/values-sw360dp-v13.xml
|
||||
This file sets the default value back to false (i.e. no space reserved for icons).
|
||||
|
||||
See also the discussion at https://github.com/organicmaps/organicmaps/pull/1924
|
||||
-->
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<bool name="config_materialPreferenceIconSpaceReserved" tools:ignore="MissingDefaultResource">false</bool>
|
||||
</resources>
|
||||
@@ -441,14 +441,6 @@
|
||||
<string name="opens_in">Opens in %s</string>
|
||||
<string name="closes_in">Closes in %s</string>
|
||||
<string name="closed">Closed</string>
|
||||
<string name="opens_at">Opens at %s</string>
|
||||
<string name="closes_at">Closes at %s</string>
|
||||
<string name="opens_day_at">Opens on %1$s at %2$s</string>
|
||||
<string name="closes_day_at">Closes on %1$s at %2$s</string>
|
||||
<plurals name="minutes_short">
|
||||
<item quantity="one">%d min</item>
|
||||
<item quantity="other">%d min</item>
|
||||
</plurals>
|
||||
<!-- Used in the opening_hours fragment for the last checked date, eg. "Confirmed two weeks ago" -->
|
||||
<string name="hours_confirmed_time_ago">Confirmed %s</string>
|
||||
<!-- Used on the place page for the last checked date, eg. "Existence confirmed two weeks ago" -->
|
||||
|
||||
@@ -1,29 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<Preference
|
||||
android:key="backup_location"
|
||||
android:summary="@string/pref_backup_location_summary_initial"
|
||||
android:title="@string/pref_backup_location_title"
|
||||
app:iconSpaceReserved="false" />
|
||||
android:title="@string/pref_backup_location_title" />
|
||||
<Preference
|
||||
android:key="backup_now"
|
||||
android:summary="@string/pref_backup_now_summary"
|
||||
android:title="@string/pref_backup_now_title"
|
||||
app:iconSpaceReserved="false" />
|
||||
android:title="@string/pref_backup_now_title" />
|
||||
<ListPreference
|
||||
android:defaultValue="86400000"
|
||||
android:entries="@array/backup_interval_entries"
|
||||
android:entryValues="@array/backup_interval_values"
|
||||
android:key="backup_history_interval"
|
||||
android:title="@string/pref_backup_interval_title"
|
||||
app:iconSpaceReserved="false" />
|
||||
android:title="@string/pref_backup_interval_title" />
|
||||
<ListPreference
|
||||
android:defaultValue="10"
|
||||
android:entries="@array/backup_history_entries"
|
||||
android:entryValues="@array/backup_history_values"
|
||||
android:key="backup_history_count"
|
||||
android:title="@string/pref_backup_history_title"
|
||||
app:iconSpaceReserved="false" />
|
||||
android:title="@string/pref_backup_history_title" />
|
||||
|
||||
</PreferenceScreen>
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
<Preference
|
||||
android:key="@string/pref_osm_profile"
|
||||
android:title="@string/profile"
|
||||
app:icon="@drawable/ic_profile"
|
||||
tools:summary="LongLongUsernameHere"
|
||||
app:singleLineTitle="false"
|
||||
android:order="1"/>
|
||||
@@ -18,7 +17,6 @@
|
||||
<ListPreference
|
||||
android:key="@string/pref_munits"
|
||||
android:title="@string/measurement_units"
|
||||
app:icon="@drawable/ic_straighten"
|
||||
app:singleLineTitle="false"
|
||||
android:summary="@string/measurement_units_summary"
|
||||
android:entries="@array/measument_units"
|
||||
@@ -44,7 +42,6 @@
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_autodownload"
|
||||
android:title="@string/autodownload"
|
||||
app:icon="@drawable/ic_download_st"
|
||||
app:singleLineTitle="false"
|
||||
android:order="5"/>
|
||||
<SwitchPreferenceCompat
|
||||
@@ -52,26 +49,22 @@
|
||||
android:title="@string/big_font"
|
||||
app:singleLineTitle="false"
|
||||
android:defaultValue="false"
|
||||
app:icon="@drawable/ic_text_fields"
|
||||
android:order="6"/>
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_transliteration"
|
||||
android:title="@string/transliteration_title"
|
||||
app:singleLineTitle="false"
|
||||
app:icon="@drawable/ic_translate_indic"
|
||||
android:defaultValue="false"
|
||||
android:order="7"/>
|
||||
<Preference
|
||||
android:key="@string/pref_storage"
|
||||
android:title="@string/maps_storage"
|
||||
app:icon="@drawable/ic_sd_card"
|
||||
app:singleLineTitle="false"
|
||||
android:summary="@string/maps_storage_summary"
|
||||
android:order="8"/>
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_enable_logging"
|
||||
android:title="@string/enable_logging"
|
||||
app:icon="@drawable/ic_browse_activity"
|
||||
app:singleLineTitle="false"
|
||||
android:summary="@string/enable_logging_warning_message"
|
||||
android:defaultValue="false"
|
||||
@@ -87,7 +80,6 @@
|
||||
android:key="@string/pref_use_mobile_data"
|
||||
android:title="@string/mobile_data"
|
||||
app:singleLineTitle="false"
|
||||
app:icon="@drawable/ic_network_manage"
|
||||
android:summary="@string/mobile_data_description"
|
||||
android:entries="@array/mobile_data_options"
|
||||
android:entryValues="@array/mobile_data_options_values"
|
||||
@@ -99,7 +91,6 @@
|
||||
android:summary="@string/power_managment_description"
|
||||
android:entries="@array/power_management_scheme"
|
||||
android:entryValues="@array/power_management_scheme_values"
|
||||
app:icon="@drawable/ic_eco"
|
||||
android:order="15"/>
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_keep_screen_on"
|
||||
@@ -111,7 +102,6 @@
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_show_on_lock_screen"
|
||||
android:title="@string/enable_show_on_lock_screen"
|
||||
app:icon="@drawable/ic_mobile_lock_portrait"
|
||||
app:singleLineTitle="false"
|
||||
android:summary="@string/enable_show_on_lock_screen_description"
|
||||
android:defaultValue="true"
|
||||
@@ -119,7 +109,6 @@
|
||||
<Preference
|
||||
android:key="@string/pref_map_locale"
|
||||
android:title="@string/change_map_locale"
|
||||
app:icon="@drawable/ic_translate"
|
||||
app:singleLineTitle="false"
|
||||
android:persistent="false"
|
||||
android:order="18"/>
|
||||
@@ -127,7 +116,6 @@
|
||||
android:key="@string/pref_backup"
|
||||
android:title="@string/pref_backup_title"
|
||||
android:summary="@string/pref_backup_summary"
|
||||
app:icon="@drawable/ic_settings_backup_restore"
|
||||
app:singleLineTitle="false"
|
||||
android:persistent="false"
|
||||
android:order="19"/>
|
||||
@@ -140,14 +128,12 @@
|
||||
<ListPreference
|
||||
android:key="@string/pref_map_style"
|
||||
android:title="@string/pref_map_style_title"
|
||||
app:icon="@drawable/ic_dark_mode"
|
||||
app:singleLineTitle="false"
|
||||
android:entries="@array/map_style"
|
||||
android:order="1"/>
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_3d"
|
||||
android:title="@string/pref_map_3d_title"
|
||||
app:icon="@drawable/ic_three_d_rotation"
|
||||
app:singleLineTitle="false"
|
||||
android:order="2"/>
|
||||
<SwitchPreferenceCompat
|
||||
@@ -160,14 +146,12 @@
|
||||
android:title="@string/pref_tts_enable_title"
|
||||
app:singleLineTitle="false"
|
||||
android:persistent="false"
|
||||
app:icon="@drawable/ic_record_voice_over"
|
||||
android:order="4">
|
||||
</Preference>
|
||||
<PreferenceScreen
|
||||
android:key="@string/prefs_routing"
|
||||
android:order="5"
|
||||
android:title="@string/driving_options_title"
|
||||
app:icon="@drawable/ic_instant_mix">
|
||||
android:title="@string/driving_options_title">
|
||||
<intent
|
||||
android:targetClass="app.organicmaps.settings.DrivingOptionsActivity"
|
||||
android:targetPackage="@string/app_id">
|
||||
@@ -183,14 +167,12 @@
|
||||
android:key="@string/pref_play_services"
|
||||
android:title="@string/google_play_services"
|
||||
app:singleLineTitle="false"
|
||||
app:icon="@drawable/ic_wifi_find"
|
||||
android:summary="@string/pref_use_google_play"
|
||||
android:defaultValue="true"
|
||||
android:order="1"/>
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_search_history"
|
||||
android:title="@string/search_history_title"
|
||||
app:icon="@drawable/ic_search_recent_st"
|
||||
app:singleLineTitle="false"
|
||||
android:defaultValue="true"
|
||||
android:order="2"/>
|
||||
|
||||
@@ -5,54 +5,45 @@
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_tts_enabled"
|
||||
android:title="@string/pref_tts_enable_title"
|
||||
app:iconSpaceReserved="false"/>
|
||||
android:title="@string/pref_tts_enable_title" />
|
||||
<SwitchPreferenceCompat
|
||||
android:key="@string/pref_tts_street_names"
|
||||
android:title="@string/pref_tts_street_names_title"
|
||||
app:isPreferenceVisible="false"
|
||||
android:summary="@string/pref_tts_street_names_description"
|
||||
android:defaultValue="false"
|
||||
app:iconSpaceReserved="false"/>
|
||||
android:defaultValue="false" />
|
||||
<ListPreference
|
||||
android:key="@string/pref_tts_language"
|
||||
app:isPreferenceVisible="false"
|
||||
android:title="@string/pref_tts_language_title"
|
||||
app:iconSpaceReserved="false"/>
|
||||
android:title="@string/pref_tts_language_title" />
|
||||
<SeekBarPreference
|
||||
android:key="@string/pref_tts_volume"
|
||||
app:isPreferenceVisible="false"
|
||||
android:title="@string/volume"
|
||||
app:iconSpaceReserved="false"/>
|
||||
android:title="@string/volume" />
|
||||
<Preference
|
||||
android:key="@string/pref_tts_test_voice"
|
||||
app:isPreferenceVisible="false"
|
||||
android:title="@string/pref_tts_test_voice_title"
|
||||
app:iconSpaceReserved="false"/>
|
||||
android:title="@string/pref_tts_test_voice_title" />
|
||||
<Preference
|
||||
android:key="@string/pref_tts_open_system_settings"
|
||||
android:title="@string/pref_tts_open_system_settings"
|
||||
app:iconSpaceReserved="false"/>
|
||||
android:title="@string/pref_tts_open_system_settings" />
|
||||
<Preference
|
||||
android:enabled="false"
|
||||
android:key="@string/pref_tts_info"
|
||||
android:persistent="false"
|
||||
android:selectable="false"
|
||||
android:summary="@string/prefs_languages_information"
|
||||
app:iconSpaceReserved="false" />
|
||||
android:summary="@string/prefs_languages_information" />
|
||||
<Preference
|
||||
android:enabled="true"
|
||||
android:key="@string/pref_tts_info_link"
|
||||
android:persistent="false"
|
||||
android:selectable="true"
|
||||
android:summary="@string/prefs_languages_information_off_link"
|
||||
app:iconSpaceReserved="false" />
|
||||
android:summary="@string/prefs_languages_information_off_link" />
|
||||
<ListPreference
|
||||
android:key="@string/pref_tts_speed_cameras"
|
||||
android:title="@string/speedcams_alert_title"
|
||||
app:singleLineTitle="false"
|
||||
android:entries="@array/speed_cameras"
|
||||
android:entryValues="@array/speed_cameras_values"
|
||||
android:defaultValue="@string/auto_enum_value"
|
||||
app:iconSpaceReserved="false" />
|
||||
android:defaultValue="@string/auto_enum_value" />
|
||||
</androidx.preference.PreferenceScreen>
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
package app.organicmaps.widget.placepage;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import java.time.ZoneId;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.Locale;
|
||||
|
||||
public class OpenStateTextFormatterTest
|
||||
{
|
||||
private static final String OPENS_AT = "Opens at %s";
|
||||
private static final String CLOSES_AT = "Closes at %s";
|
||||
private static final String OPENS_DAY_AT = "Opens %1$s at %2$s";
|
||||
private static final String CLOSES_DAY_AT = "Closes %1$s at %2$s";
|
||||
|
||||
@Test
|
||||
public void formatHoursMinutes_24h()
|
||||
{
|
||||
assertEquals("09:00", OpenStateTextFormatter.formatHoursMinutes(9, 0, true));
|
||||
assertEquals("18:05", OpenStateTextFormatter.formatHoursMinutes(18, 5, true));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void formatHoursMinutes_12h()
|
||||
{
|
||||
assertEquals("9:00 AM", OpenStateTextFormatter.formatHoursMinutes(9, 0, false));
|
||||
assertEquals("6:05 PM", OpenStateTextFormatter.formatHoursMinutes(18, 5, false));
|
||||
assertEquals("12:00 PM", OpenStateTextFormatter.formatHoursMinutes(12, 0, false));
|
||||
assertEquals("12:00 AM", OpenStateTextFormatter.formatHoursMinutes(0, 0, false));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void buildAtLabel_today_open_close()
|
||||
{
|
||||
String open = OpenStateTextFormatter.buildAtLabel(true, true, "Sat", "09:00",
|
||||
OPENS_AT, CLOSES_AT, OPENS_DAY_AT, CLOSES_DAY_AT);
|
||||
String close = OpenStateTextFormatter.buildAtLabel(false, true, "Sat", "18:00",
|
||||
OPENS_AT, CLOSES_AT, OPENS_DAY_AT, CLOSES_DAY_AT);
|
||||
assertEquals("Opens at 09:00", open);
|
||||
assertEquals("Closes at 18:00", close);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void buildAtLabel_other_day()
|
||||
{
|
||||
String open = OpenStateTextFormatter.buildAtLabel(true, false, "Sat", "09:00",
|
||||
OPENS_AT, CLOSES_AT, OPENS_DAY_AT, CLOSES_DAY_AT);
|
||||
String close = OpenStateTextFormatter.buildAtLabel(false, false, "Tue", "18:00",
|
||||
OPENS_AT, CLOSES_AT, OPENS_DAY_AT, CLOSES_DAY_AT);
|
||||
assertEquals("Opens Sat at 09:00", open);
|
||||
assertEquals("Closes Tue at 18:00", close);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isSameLocalDate_and_dayShort_helpers()
|
||||
{
|
||||
ZonedDateTime a = ZonedDateTime.of(2025, 3, 1, 10, 0, 0, 0, ZoneId.of("Europe/Paris"));
|
||||
ZonedDateTime b = ZonedDateTime.of(2025, 3, 1, 22, 0, 0, 0, ZoneId.of("Europe/Paris"));
|
||||
ZonedDateTime c = a.plusDays(1);
|
||||
|
||||
assertTrue(OpenStateTextFormatter.isSameLocalDate(a, b));
|
||||
assertFalse(OpenStateTextFormatter.isSameLocalDate(a, c));
|
||||
|
||||
String day = OpenStateTextFormatter.dayShort(c, Locale.US);
|
||||
// March 2, 2025 is a Sunday; "Sun" in US locale
|
||||
assertEquals("Sun", day);
|
||||
}
|
||||
}
|
||||
@@ -337,9 +337,7 @@
|
||||
<string name="type.cuisine.vegetarian">Vegetarisch</string>
|
||||
<string name="type.cuisine.vietnamese">Vietnamesisch</string>
|
||||
<string name="type.emergency">Notfall</string>
|
||||
<string name="type.emergency.access_point">Rettungspunkt</string>
|
||||
<string name="type.emergency.assembly_point">Notfall-Sammelpunkt</string>
|
||||
<string name="type.emergency.life_ring">Rettungsring</string>
|
||||
<string name="type.emergency.defibrillator">Defibrillator</string>
|
||||
<string name="type.emergency.fire_hydrant">Hydrant</string>
|
||||
<string name="type.emergency.phone">Notruftelefon</string>
|
||||
@@ -351,7 +349,12 @@
|
||||
<string name="type.entrance">Eingang</string>
|
||||
<!-- This is for main/primary entrances, for secondary entrances see type.entrance -->
|
||||
<string name="type.entrance.main">Haupteingang</string>
|
||||
<string name="type.entrance.exit">Ausgang</string>
|
||||
<string name="type.entrance.house">Hauseingang</string>
|
||||
<string name="type.entrance.garage">Garageneingang</string>
|
||||
<string name="type.entrance.service">Serviceeingang</string>
|
||||
<string name="type.entrance.entry">(Nur) Eingang</string>
|
||||
<string name="type.entrance.exit">(Nur) Ausgang</string>
|
||||
<string name="type.entrance.emergency">Notausgang</string>
|
||||
<string name="type.fee.no">Kostenlos</string>
|
||||
<string name="type.healthcare.laboratory">Medizinisches Labor</string>
|
||||
<string name="type.healthcare.physiotherapist">Physiotherapie</string>
|
||||
@@ -750,6 +753,7 @@
|
||||
<string name="type.natural.spring">Quelle</string>
|
||||
<string name="type.natural.spring.drinking_water_no">Quelle</string>
|
||||
<string name="type.natural.strait">Meerenge</string>
|
||||
<string name="type.natural.tree">Baum</string>
|
||||
<string name="type.natural.tree_row">Baumreihe</string>
|
||||
<string name="type.natural.vineyard">Weinberg</string>
|
||||
<string name="type.natural.volcano">Vulkan</string>
|
||||
|
||||
@@ -371,9 +371,7 @@
|
||||
<string name="type.cuisine.vegetarian">Vegetarian</string>
|
||||
<string name="type.cuisine.vietnamese">Vietnamese</string>
|
||||
<string name="type.emergency">Emergency</string>
|
||||
<string name="type.emergency.access_point">Emergency Rescue Point</string>
|
||||
<string name="type.emergency.assembly_point">Emergency Assembly Point</string>
|
||||
<string name="type.emergency.life_ring">Lifebuoy</string>
|
||||
<string name="type.emergency.defibrillator">Defibrillator</string>
|
||||
<string name="type.emergency.fire_hydrant">Fire Hydrant</string>
|
||||
<string name="type.emergency.phone">Emergency Phone</string>
|
||||
@@ -385,7 +383,12 @@
|
||||
<string name="type.entrance">Entrance</string>
|
||||
<!-- This is for main/primary entrances, for secondary entrances see type.entrance -->
|
||||
<string name="type.entrance.main">Main Entrance</string>
|
||||
<string name="type.entrance.exit">Exit</string>
|
||||
<string name="type.entrance.house">House Entrance</string>
|
||||
<string name="type.entrance.garage">Garage Entrance</string>
|
||||
<string name="type.entrance.service">Service Entrance</string>
|
||||
<string name="type.entrance.entry">Entry (Only)</string>
|
||||
<string name="type.entrance.exit">Exit (Only)</string>
|
||||
<string name="type.entrance.emergency">Emergency Exit</string>
|
||||
<string name="type.fee.yes">$</string>
|
||||
<string name="type.fee.no">Free</string>
|
||||
<string name="type.healthcare.laboratory">Medical Laboratory</string>
|
||||
@@ -778,6 +781,7 @@
|
||||
<string name="type.man_made.embankment">Embankment</string>
|
||||
<string name="type.natural.coastline">Coastline</string>
|
||||
<string name="type.natural.desert">Desert</string>
|
||||
<string name="type.natural.sand">Sand</string>
|
||||
<string name="type.natural.geyser">Geyser</string>
|
||||
<string name="type.natural.glacier">Glacier</string>
|
||||
<string name="type.natural.grassland">Grassland</string>
|
||||
@@ -799,6 +803,7 @@
|
||||
<string name="type.natural.spring">Natural Spring</string>
|
||||
<string name="type.natural.spring.drinking_water_no">Natural Spring</string>
|
||||
<string name="type.natural.strait">Strait</string>
|
||||
<string name="type.natural.tree">Tree</string>
|
||||
<string name="type.natural.tree_row">Tree Row</string>
|
||||
<string name="type.natural.vineyard">Vineyard</string>
|
||||
<string name="type.natural.volcano">Volcano</string>
|
||||
@@ -1236,7 +1241,6 @@
|
||||
<string name="type.shop.kitchen">Kitchen Store</string>
|
||||
<string name="type.shop.laundry">Laundry</string>
|
||||
<string name="type.shop.mall">Mall</string>
|
||||
<string name="type.shop.beauty.day_spa">Day Spa</string>
|
||||
<string name="type.shop.massage">Massage Salon</string>
|
||||
<string name="type.shop.mobile_phone">Mobile Phone Store</string>
|
||||
<string name="type.shop.money_lender">Money Lender</string>
|
||||
|
||||
@@ -397,9 +397,7 @@
|
||||
"amenity-payment_terminal": "Bezahlterminal",
|
||||
"amenity-public_bath": "Öffentliches Bad",
|
||||
"amenity-shower": "Dusche",
|
||||
"emergency-access_point": "4Rettungspunkt|Notfallpunkt|Notfall-Rettungspunkt|Notfall-Treffpunkt",
|
||||
"emergency-assembly_point": "Notfall-Sammelpunkt",
|
||||
"emergency-life_ring": "4Rettungsring",
|
||||
"emergency-defibrillator": "4Defibrillator",
|
||||
"emergency-fire_hydrant": "4Hydrant",
|
||||
"emergency-lifeguard": "Notfall-Rettungsschwimmer|Rettungsschwimmer",
|
||||
|
||||
@@ -2,28 +2,28 @@
|
||||
"@category_eat": "Where to eat|eat|Food",
|
||||
"@category_food": "4Groceries|Grocery|Food",
|
||||
"@category_transport": "5Transport",
|
||||
"@category_fuel": "2Gas|4Gasoline|3Petrol|4Diesel|3Fuel",
|
||||
"@category_fuel": "2Gas|Gasoline|3Petrol|4Diesel|3Fuel",
|
||||
"@category_parking": "4Parking",
|
||||
"@category_shopping": "4Shopping|shops",
|
||||
"@category_hotel": "3Hotel|hotels|4Accomodations|accommodation|sleep",
|
||||
"@category_shopping": "4Shopping",
|
||||
"@category_hotel": "Hotel|hotels",
|
||||
"@category_tourism": "3Sights|3Attractions|3Tourism",
|
||||
"@category_entertainment": "4Entertainment",
|
||||
"@category_nightlife": "4Nightlife",
|
||||
"@category_children": "4Family holiday|children|kid|kids|babies|family|family friendly",
|
||||
"@category_entertainment": "Entertainment",
|
||||
"@category_nightlife": "Nightlife",
|
||||
"@category_children": "Family holiday",
|
||||
"@category_atm": "ATM|Cash machine",
|
||||
"@category_rv": "2RV Facilities|RV|4Caravan|Vanlife|5Campervan|5Motorhome|camper",
|
||||
"amenity-atm|@category_atm": "money|cash|U+1F3E7|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7",
|
||||
"@category_rv": "2RV Facilities|4Caravan|Vanlife|5Campervan|5Motorhome",
|
||||
"amenity-atm|@category_atm": "money|U+1F3E7|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7",
|
||||
"@category_bank": "3Bank",
|
||||
"@category_secondhand": "4Second Hand|second-hand|vintage|5Vintage shop|4Thrift store|5Resale shop|6Opportunity shop|4Used-goods|thrift|thrifting",
|
||||
"@category_secondhand": "4Second Hand",
|
||||
"amenity-bank|@category_bank": "money|U+1F3E6|U+1F4B0|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7",
|
||||
"@category_recycling": "4Recycling|Waste utilization|Waste disposal|Recyclables|Separate garbage collection|Waste sorting|Reuse",
|
||||
"amenity-bureau_de_change": "3Currency Exchange|3exchange|money|U+1F4B1|U+1F4B2|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7",
|
||||
"amenity-studio": "5Media studio|studio",
|
||||
"amenity-studio": "Media Studio|Studio",
|
||||
"amenity-bar|amenity-pub|@category_eat|@category_nightlife": "2Bar|2pub|beer|drink|U+1F37A|U+1F37B|U+1F376|tavern|bars and pubs|brew pub|cocktail lounge",
|
||||
"amenity-cafe|@category_eat": "3Cafe|U+2615|U+1F356|U+1F357|U+1F35A|U+1F35B|U+1F35C|U+1F35D|U+1F363|U+1F366|U+1F367|U+1F368|U+1F369|U+1F370|U+1F372|U+1F374|U+1F377|U+1F60B|U+1F375|coffee|cafeteria",
|
||||
"amenity-fast_food|@category_eat": "4Fast Food|takeaway|U+1F354|U+1F355|U+1F35F|U+1F363|U+1F366|U+1F367|U+1F368|U+1F369|U+1F370|U+1F372|U+1F374|food to go|junk food",
|
||||
"amenity-restaurant|@category_eat": "3Restaurant|U+1F356|U+1F357|U+1F35A|U+1F35B|U+1F35C|U+1F35D|U+1F363|U+1F366|U+1F367|U+1F368|U+1F369|U+1F370|U+1F372|U+1F374|U+1F377|U+1F60B",
|
||||
"amenity-fuel|@category_fuel": "3Gas station|4Petrol station|3Filling station|fill up|U+26FD",
|
||||
"amenity-fuel|@category_fuel": "Gas Station|Petrol Station|3Filling Station|U+26FD",
|
||||
"@shop": "Shop|Store|U+1F3EA|U+1F3EC",
|
||||
"shop-bakery|shop-pastry|@category_eat|@category_food|@shop": "3Bakery|3Pastry|Cake|3Cakes|U+1F35E",
|
||||
"shop|@shop": "",
|
||||
@@ -34,13 +34,13 @@
|
||||
"shop-farm|@category_food|@shop": "Farm food",
|
||||
"shop-garden_centre|@shop": "4Garden Centre|U+1F3E1",
|
||||
"shop-grocery|@category_food|@shop": "Grocery",
|
||||
"shop-health_food|@category_food|@shop": "7Health food|7Healthy food|healthfood|organic|vegan|vegetarian",
|
||||
"shop-hearing_aids|@shop": "7Hearing Aids",
|
||||
"shop-health_food|@category_food|@shop": "Health food",
|
||||
"shop-hearing_aids|@shop": "Hearing Aids",
|
||||
"shop-mobile_phone|@shop": "4Cell Phones|4Mobile Phones|6smartphones|electronics store|U+1F4F1|U+1F4F2",
|
||||
"shop-florist|@shop": "4Florist|U+1F337|U+1F338|U+1F339|U+1F33A|U+1F33B|U+1F33C|U+1F490|U+1F33E|4flowers|flower shop|floral shop|floral arrangements|same day flowers|bouquet",
|
||||
"shop-butcher|@category_food|@shop": "4Butcher|meat|U+1F356|U+1F357",
|
||||
"shop-butcher|@category_food|@shop": "4Butcher|U+1F356|U+1F357",
|
||||
"shop-furniture|@shop": "4Furniture",
|
||||
"shop-kitchen|@shop": "4Kitchen|Kitchen Studio|kitchenware",
|
||||
"shop-kitchen|@shop": "Kitchen|Kitchen Studio",
|
||||
"shop-alcohol|@category_food|@shop": "4liquor|4alcohol|U+1F377",
|
||||
"shop-books|@shop": "Bookstore|bookshop|3books|U+1F4D6|U+1F4DA|U+1F4D9|U+1F4D8|U+1F4D7|U+1F4D5",
|
||||
"shop-shoes|@category_shopping|@shop": "Shoe|U+1F461|U+1F460|U+1F462|U+1F45E|U+1F45F|3shoes|4footwear",
|
||||
@@ -48,95 +48,95 @@
|
||||
"shop-hardware|shop-doityourself|@shop": "4Hardware|4Home Improvement|DIY|U+1F529|U+1F528|do it yourself|do-it-yourself",
|
||||
"shop-houseware|@shop": "4Housewares",
|
||||
"shop-jewelry|@category_shopping|@shop": "4Jewelry|U+1F48D",
|
||||
"shop-optician|@shop": "4Optician|glasses|sunglasses|U+1F453",
|
||||
"shop-gift|@category_shopping|@shop": "Gift|U+1F381|souvenir|souvenirs|3gifts|presents|4Souvenir shop|gift shop|giftshop",
|
||||
"shop-beauty": "4Beauty Shop|beautician|U+1F484|beauty salon|beauty parlor|nail salon|coloring",
|
||||
"shop-optician|@shop": "4Optician|U+1F453",
|
||||
"shop-gift|@category_shopping|@shop": "Gift|U+1F381|souvenir|4souvenirs|3gifts|presents",
|
||||
"shop-beauty": "4Beauty Shop|barber|beautician|hairdresser|hairdressing|haircut|U+1F484|beauty salon|hair salon|beauty parlor|hair and nail salon|nail salon|coloring",
|
||||
"shop-greengrocer|@category_food|@shop": "4Greengrocer|U+1F345|U+1F346|U+1F33D|U+1F360|U+1F348|U+1F347|U+1F349|U+1F34A|U+1F34C|U+1F34D|U+1F34E|U+1F34F|U+1F350|U+1F351|U+1F353",
|
||||
"shop-sports|@category_shopping|@shop": "4Sports Goods|U+1F3BF|U+1F3A3|U+1F3C2|U+1F6B4|U+26BD|U+1F3C0|U+1F3C8|U+26BE|U+1F3BE|U+1F3C9|U+26F3",
|
||||
"shop-supermarket|@category_food|@shop": "3Supermarket",
|
||||
"shop-mall|@category_shopping|@shop": "3Mall|Gallery|shopping arcade|entertainment center|retail",
|
||||
"shop-department_store|@category_shopping|@shop": "4Department|department store",
|
||||
"shop-mall|@category_shopping|@shop": "Mall|Gallery|shopping arcade|entertainment center|retail",
|
||||
"shop-department_store|@category_shopping|@shop": "4Department",
|
||||
"shop-beverages|@category_food|@shop": "4Beverages|4drinks|U+1F379",
|
||||
"shop-computer|@shop": "4Computer shop|computer|computers|U+1F4BB",
|
||||
"shop-computer|@shop": "4Computer|U+1F4BB",
|
||||
"shop-confectionery|craft-confectionery|@category_food|@shop": "4Sweets|4confectionery|candies|candy|U+1F36C|U+1F36D|sweetshop|tuck|Confectioner",
|
||||
"shop-laundry": "4Laundry|Laundrette|laundromat",
|
||||
"shop-toys|@category_children|@shop": "Toy|toyshop|kids|toys|kids toys",
|
||||
"amenity-marketplace|@category_food": "3Marketplace|market",
|
||||
"amenity-mobile_money_agent": "6Mobile Money Agent|mobile money",
|
||||
"amenity-money_transfer": "5Money Transfer",
|
||||
"shop-clothes|@category_shopping|@shop": "3Clothes|U+1F45A|U+1F457|U+1F456|U+1F455|clothing|apparel|wear|fashion|garments ",
|
||||
"shop-caravan|@category_rv|@shop": "2RV dealership|4Caravan dealership|5Motorhome dealership",
|
||||
"shop-car|@shop": "3Car Dealership|4Auto Dealer|U+1F697|U+1F698|U+1F699",
|
||||
"shop-bicycle|@shop": "4Bicycle|Bike|7Cycling shop|cycles|bikes|U+1F6B2|U+1F6B4|U+1F6B5",
|
||||
"amenity-mobile_money_agent": "Mobile Money Agent|mobile money",
|
||||
"amenity-money_transfer": "Money Transfer",
|
||||
"shop-clothes|@category_shopping|@shop": "3Clothes|U+1F45A|U+1F457|U+1F456|U+1F455|clothing|wear",
|
||||
"shop-caravan|@category_rv|@shop": "2RV dealership|4Caravan dealership|Motorhome dealership",
|
||||
"shop-car|@shop": "3Car Dealership|Auto Dealer|U+1F697|U+1F698|U+1F699",
|
||||
"shop-bicycle|@shop": "4Bicycle|Bike|cycles|bikes|U+1F6B2|U+1F6B4|U+1F6B5",
|
||||
"shop-kiosk": "3Kiosk|U+1F4F0",
|
||||
"highway-bus_stop|@category_transport": "2Bus Stop|bus|stop|U+1F68C|U+1F68F|U+1F68E|U+1F690",
|
||||
"railway-tram_stop|@category_transport": "3Tram Stop|tram|stop|U+1F683",
|
||||
"amenity-bus_station|@category_transport": "2Bus Station|bus|U+1F68C|U+1F68F|U+1F68D",
|
||||
"railway-station|railway-halt|building-train_station|@category_transport": "3Train Station|trainstation|4railway|railroad|4station|U+1F684|U+1F685|U+1F689|U+1F682|U+1F686|U+1F688|U+1F68A|U+1F68B|Rail Halt",
|
||||
"railway-station-funicular": "4Funicular",
|
||||
"railway-station-subway|@category_transport": "3Subway Station|subway|3tube|3metro|3underground|U+1F687",
|
||||
"railway-station-funicular": "Funicular",
|
||||
"railway-station-subway|@category_transport": "3Subway Station|3tube|3metro|3underground|U+1F687",
|
||||
"amenity-ferry_terminal|@category_transport": "3Ferry|terminal|U+1F6A2|U+1F6A4|U+2693",
|
||||
"amenity-taxi|@category_transport": "Taxi|3Taxi Stand|Taxi Rank|U+1F695|U+1F696",
|
||||
"amenity-taxi|@category_transport": "3Taxi|Taxi Stand|Taxi Rank|U+1F695|U+1F696",
|
||||
"amenity-townhall": "3Town Hall|townhall|city hall|guildhall|village hall|4municipal hall|civic centre",
|
||||
"tourism-attraction|@category_tourism": "4Attraction|U+1F3A0|U+1F3A1|U+1F3A2|U+1F3AA",
|
||||
"tourism-artwork": "3Artwork|U+1F3A8",
|
||||
"tourism-viewpoint|@category_tourism": "4Viewpoint|Vista",
|
||||
"tourism-information": "4Tourist Information|4information|U+1F481",
|
||||
"tourism-picnic_site|amenity-bbq|leisure-picnic_table": "3Picnic Site|picnic|Barbecue Grill|Picnic Table|bbq|Barbec",
|
||||
"amenity-place_of_worship": "5Place of Worship|3temple|U+1F64F",
|
||||
"amenity-place_of_worship-christian": "4Church|place of worship|temple|4cathedral|basilica|christianity|U+1F64F|U+26EA|U+271D|U+2626",
|
||||
"amenity-place_of_worship-muslim": "4Mosque|tekke|place of worship|temple|islam|U+1F64F|U+262A|U+1F54B|U+1F54C|U+262A",
|
||||
"amenity-place_of_worship-buddhist": "3Temple|place of worship|4buddist temple|4buddhism|U+1F64F|U+26EA|U+2638",
|
||||
"amenity-place_of_worship-hindu": "3Temple|place of worship|4hindu temple|4hinduism|U+1F64F|U+1F549",
|
||||
"amenity-place_of_worship-shinto": "Shrine|place of worship|3temple|4shinto temple|4shinto|U+1F64F|U+26E9",
|
||||
"amenity-place_of_worship-jewish": "4Synagogue|place of worship|3temple|judaism|U+1F64F|U+1F54D|U+2721",
|
||||
"amenity-place_of_worship-taoist": "3Temple|place of worship|4taoism|4taoist temple|U+1F64F|U+262F",
|
||||
"tourism-picnic_site|amenity-bbq|leisure-picnic_table": "3Picnic Site|Barbecue Grill|Picnic Table",
|
||||
"amenity-place_of_worship": "Place of Worship|3temple|U+1F64F",
|
||||
"amenity-place_of_worship-christian": "4Church|place of worship|temple|4cathedral|basilica|U+1F64F|U+26EA|U+271D|U+2626",
|
||||
"amenity-place_of_worship-muslim": "4Mosque|tekke|place of worship|temple|U+1F64F|U+262A|U+1F54B|U+1F54C|U+262A",
|
||||
"amenity-place_of_worship-buddhist": "3Temple|place of worship|U+1F64F|U+26EA|U+2638",
|
||||
"amenity-place_of_worship-hindu": "3Temple|place of worship|U+1F64F|U+1F549",
|
||||
"amenity-place_of_worship-shinto": "Shrine|place of worship|3temple|U+1F64F|U+26E9",
|
||||
"amenity-place_of_worship-jewish": "4Synagogue|place of worship|temple|U+1F64F|U+1F54D|U+2721",
|
||||
"amenity-place_of_worship-taoist": "3Temple|place of worship|U+1F64F|U+262F",
|
||||
"tourism-museum|@category_tourism": "2Museum|U+1F3A8|3exhibition|3gallery",
|
||||
"waterway-waterfall|@category_tourism": "2Waterfall",
|
||||
"historic-archaeological_site|@category_tourism": "4Archaeological Site",
|
||||
"historic-battlefield": "Battlefield",
|
||||
"historic-stone": "Historic stone",
|
||||
"historic-boundary_stone": "Boundary stone",
|
||||
"historic-stone": "Historic Stone",
|
||||
"historic-boundary_stone": "Boundary Stone",
|
||||
"historic-castle|@category_tourism": "4Castle|4Palace|4Fortress|U+1F3EF|U+1F3F0|U+1F451|U+1F478|Hillfort|Kremlin|Manor house",
|
||||
"historic-city_gate|@category_tourism": "4City gate",
|
||||
"historic-citywalls|@category_tourism": "4City wall",
|
||||
"historic-city_gate|@category_tourism": "City gate",
|
||||
"historic-citywalls|@category_tourism": "City Wall",
|
||||
"historic-fort|@category_tourism": "Fort",
|
||||
"historic-gallows|@category_tourism": "Gallows",
|
||||
"historic-memorial|@category_tourism": "4Memorial|monument|U+1F5FC|U+1F5FD|U+1F5FF",
|
||||
"historic-memorial-cross": "Memorial cross",
|
||||
"historic-memorial-plaque": "Commemorative plaque",
|
||||
"historic-memorial-sculpture|@category_tourism": "5Sculpture",
|
||||
"historic-memorial-statue|@category_tourism": "3Statue",
|
||||
"historic-memorial-sculpture|@category_tourism": "Sculpture",
|
||||
"historic-memorial-statue|@category_tourism": "Statue",
|
||||
"historic-memorial-stolperstein": "Stolperstein",
|
||||
"historic-memorial-war_memorial|@category_tourism": "War memorial",
|
||||
"historic-monument|@category_tourism": "4Monument|U+1F5FD|U+1F5FF",
|
||||
"historic-pillory|@category_tourism": "Pillory",
|
||||
"historic-cannon": "Cannon",
|
||||
"historic-anchor": "4Historic anchor",
|
||||
"historic-ruins|@category_tourism": "4Historic ruins|3Ruins|U+1F5FF",
|
||||
"historic-mine": "4Historic mine",
|
||||
"historic-anchor": "Historic Anchor",
|
||||
"historic-ruins|@category_tourism": "4Historic Ruins|3Ruins|U+1F5FF",
|
||||
"historic-mine": "Historic Mine",
|
||||
"historic-ship|@category_tourism": "Ship|boat",
|
||||
"historic-wreck": "Shipwreck",
|
||||
"historic-locomotive|@category_tourism": "4Historic locomotive",
|
||||
"historic-tank|@category_tourism": "4Historic tank",
|
||||
"historic-aircraft|@category_tourism": "4Historic aircraft",
|
||||
"historic-locomotive|@category_tourism": "Historic Locomotive",
|
||||
"historic-tank|@category_tourism": "Historic Tank",
|
||||
"historic-aircraft|@category_tourism": "Historic Aircraft",
|
||||
"historic-tomb|@category_tourism": "Tomb|grave|memorial",
|
||||
"man_made-cross": "Cross",
|
||||
"historic-wayside_cross": "Wayside cross",
|
||||
"historic-wayside_shrine": "Wayside shrine",
|
||||
"leisure-dog_park": "Dog area|3Dog park",
|
||||
"leisure-dog_park": "3Dog area|Dog park",
|
||||
"leisure-dance|@category_entertainment": "4Dance|Dancing school",
|
||||
"leisure-garden": "3Garden",
|
||||
"leisure-firepit": "5Firepit",
|
||||
"amenity-bench|amenity-bench-backless": "Bench",
|
||||
"amenity-boat_rental": "4Boat rental|boat|boats|3Rental",
|
||||
"amenity-bicycle_rental": "4Bicycle rental|cycling|cycle|bike|3Rental|U+1F6B2|U+1F6B4|U+1F6B5|bicycle hire|bike rental",
|
||||
"amenity-bicycle_repair_station": "4Bicycle repair station|cycle|bike|4repair of bicycles",
|
||||
"amenity-car_sharing": "Car Share|3carsharing|car|sharing|U+1F697|U+1F698|U+1F699|carsharing services|car sharing|4rideshare",
|
||||
"amenity-car_rental": "3Car rental|car|rental|U+1F697|U+1F698|U+1F699|car hire|rent a car|auto rental|vehicle rent",
|
||||
"amenity-motorcycle_rental": "4Motorcycle rental|bike|hire|4scooter|4Rental motorcycles|motorcycles",
|
||||
"amenity-cinema|@category_entertainment": "3Cinema|3Movie theatre|Film|4Movies|U+1F3A6|U+1F3AC",
|
||||
"leisure-bowling_alley|@category_entertainment": "4Bowling alley",
|
||||
"amenity-boat_rental": "4Boat Rental|boat|3rental",
|
||||
"amenity-bicycle_rental": "4Bicycle Rental|cycle|bike|3rental|U+1F6B2|U+1F6B4|U+1F6B5|bicycle hire|bike rental",
|
||||
"amenity-bicycle_repair_station": "4Bicycle Repair Station|cycle|bike|4repair of bicycles",
|
||||
"amenity-car_sharing": "Car Share|3carsharing|car|sharing|U+1F697|U+1F698|U+1F699|carpool|carsharing services|car sharing|4rideshare",
|
||||
"amenity-car_rental": "3Car Rental|car|rental|U+1F697|U+1F698|U+1F699|car hire|rent a car|auto rental|vehicle rent",
|
||||
"amenity-motorcycle_rental": "4Motorcycle Rental|bike|hire|4scooter",
|
||||
"amenity-cinema|@category_entertainment": "3Cinema|3Movie Theatre|Film|Movies|U+1F3A6|U+1F3AC",
|
||||
"leisure-bowling_alley|@category_entertainment": "4Bowling Alley",
|
||||
"amenity-theatre|@category_entertainment": "4Theatre|U+1F3AD",
|
||||
"amenity-nightclub|@category_entertainment|@category_nightlife": "3Nightclub|night club|4disco|dance|U+1F378|U+1F379|U+1F46F|U+1F483|club|nightspot|night bar",
|
||||
"amenity-brothel": "Brothel|whorehouse|bordello|U+1F3E9",
|
||||
@@ -166,10 +166,10 @@
|
||||
"healthcare-psychotherapist": "Psychotherapist",
|
||||
"healthcare-sample_collection": "Sample collection",
|
||||
"healthcare-speech_therapist": "Logopedics|Speech therapist|Speech therapy",
|
||||
"amenity-hunting_stand": "4Hunting stand",
|
||||
"amenity-hunting_stand": "Hunting Stand",
|
||||
"amenity-kindergarten": "5Kindergarten|U+1F476|U+1F37C|U+1F6BC|nursery|4Child Care|childcare",
|
||||
"amenity-library": "3Library|3books|book|U+1F4D6",
|
||||
"amenity-parking|amenity-parking_entrance|@category_parking": "car parking|U+1F697|U+1F17F|U+1F698|U+1F699",
|
||||
"amenity-library": "3Library|U+1F4D6",
|
||||
"amenity-parking|amenity-parking_entrance|@category_parking": "U+1F697|U+1F17F|U+1F698|U+1F699",
|
||||
"@category_pharmacy": "3Pharmacy",
|
||||
"amenity-pharmacy|@category_pharmacy": "4Drugstore|apothecary|4dispensary|U+1F489|U+1F48A",
|
||||
"@category_post": "3Post",
|
||||
@@ -192,15 +192,15 @@
|
||||
"recycling-shoes|@category_recycling": "4Recycling of Shoes|Shoes Recycling|Donate Shoes|Shoes",
|
||||
"recycling-green_waste|@category_recycling": "4Recycling of Green Waste|5Organic Waste Recycling|5Green Waste Recycling|Food Waste|Garden Waste",
|
||||
"recycling-cartons|@category_recycling": "4Recycling of Bewerage Cartons|5Cartons Recycling|5Bewerage Cartons Recycling|Cartons",
|
||||
"amenity-sanitary_dump_station|@category_rv": "2RV Dump Station|5Holding Tank Dump Station|4Dump station|sanitary dump station|sewage|RV waste|5motorhome dump station|5camper dump station|4caravan dump station",
|
||||
"amenity-sanitary_dump_station|@category_rv": "2RV Dump Station|5Holding Tank Dump Station|4Dump Station|sanitary dump station|sewage|RV waste|5motorhome dump station|5camper dump station|4caravan dump station",
|
||||
"amenity-school": "3School|U+1F392|U+1F3EB",
|
||||
"amenity-shelter": "4Shelter|refuge",
|
||||
"amenity-shelter-basic_hut": "basic hut|3Bivouac Hut|Bivvy|Bothy|Hut",
|
||||
"amenity-shelter-lean_to": "3Lean-to Shelter|4Shelter|Refuge|lean shelter|shelter",
|
||||
"amenity-stripclub": "Stripclub|strip club",
|
||||
"amenity-shelter-basic_hut": "3Bivouac Hut|Bivvy|Bothy|Hut",
|
||||
"amenity-shelter-lean_to": "3Lean-to Shelter|4Shelter|Refuge",
|
||||
"amenity-stripclub": "Stripclub",
|
||||
"amenity-telephone": "2Phone|U+260E|U+1F4DE|5Telephone",
|
||||
"@category_toilet": "3Toilet|toilets|4Restroom|potty|WC|water closet",
|
||||
"amenity-toilets|toilets-yes|@category_toilet": "wc|4Bathroom|loo|lavatory|U+1F6BD|U+1F6BE|U+1F4A9|U+1F6BB|U+1F6B9|U+1F6BA",
|
||||
"@category_toilet": "3Toilet",
|
||||
"amenity-toilets|toilets-yes|@category_toilet": "wc|5restroom|4bathroom|loo|lavatory|U+1F6BD|U+1F6BE|U+1F4A9|U+1F6BB|U+1F6B9|U+1F6BA",
|
||||
"amenity-university": "4University|U+1F393|Uni",
|
||||
"place-continent": "Continent|U+1F30D|U+1F30E|U+1F30F",
|
||||
"place-country": "Country",
|
||||
@@ -212,8 +212,8 @@
|
||||
"place-region": "Region",
|
||||
"place-island|place-islet": "Island|islet",
|
||||
"place-suburb|place-quarter|place-neighbourhood|landuse-residential": "Suburb|district|quarter|neighbourhood|neighborhood|Residential Area",
|
||||
"place-hamlet": "Hamlet|village|settlement|civilization",
|
||||
"place-village": "Village|hamlet|settlement|civilization",
|
||||
"place-hamlet": "Hamlet|village",
|
||||
"place-village": "Village|hamlet",
|
||||
"place-locality": "Locality",
|
||||
"place-farm": "Farm|U+1F411|U+1F414|U+1F417|U+1F42E|U+1F404|U+1F430|U+1F407|U+1F40F|U+1F410|U+1F413|U+1F424|U+1F437|U+1F43D|U+1F69C",
|
||||
"highway-raceway": "Racetrack|U+1F3C1",
|
||||
@@ -233,18 +233,18 @@
|
||||
"tourism-guest_house|@category_hotel": "4Guest House|hostel|U+1F3E8",
|
||||
"tourism-motel|@category_hotel": "3Motel|hostel|U+1F3E8",
|
||||
"tourism-alpine_hut|@category_hotel": "5Mountain Lodge|5backcountry hut|hut|lodge|alpine hut",
|
||||
"shop-hairdresser": "3Hairdresser|U+2702|U+1F488|hair salon|hairdressing saloon|4barbershop|barber|hair cuttery|haircut|beauty parlor|coloring",
|
||||
"aeroway-aerodrome": "4Aerodrome|3Airport|3plane|U+2708",
|
||||
"leisure-stadium": "4Stadium|4sport|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F4AA|U+1F3C9|olympic stadium|sports stadium|sports complex|arena|sports arena",
|
||||
"shop-hairdresser": "3Hairdresser|U+2702|U+1F488|hair salon|hairdressing saloon|barbershop|hair cuttery|haircut|beauty parlor|coloring",
|
||||
"aeroway-aerodrome": "3Airport|3plane|U+2708",
|
||||
"leisure-stadium": "4Stadium|4sport|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F4AA|U+1F3C9|olympic stadium|sports stadium|sports complex|arena",
|
||||
"leisure-playground|@category_children": "4Playground",
|
||||
"leisure-sports_centre|leisure-sports_centre-sport-american_football|leisure-sports_centre-sport-archery|leisure-sports_centre-sport-athletics|leisure-sports_centre-sport-australian_football|leisure-sports_centre-sport-badminton|leisure-sports_centre-sport-baseball|leisure-sports_centre-sport-basketball|leisure-sports_centre-sport-beachvolleyball|leisure-sports_centre-sport-bowls|leisure-sports_centre-sport-climbing|leisure-sports_centre-sport-cricket|leisure-sports_centre-sport-curling|leisure-sports_centre-sport-equestrian|leisure-sports_centre-sport-field_hockey|leisure-sports_centre-sport-futsal|leisure-sports_centre-sport-golf|leisure-sports_centre-sport-gymnastics|leisure-sports_centre-sport-handball|leisure-sports_centre-sport-ice_hockey|leisure-sports_centre-sport-multi|leisure-sports_centre-sport-padel|leisure-sports_centre-sport-pelota|leisure-sports_centre-sport-scuba_diving|leisure-sports_centre-sport-shooting|leisure-sports_centre-sport-skateboard|leisure-sports_centre-sport-skiing|leisure-sports_centre-sport-soccer|leisure-sports_centre-sport-table_tennis|leisure-sports_centre-sport-tennis|leisure-sports_centre-sport-volleyball|leisure-sports_centre-sport-yoga": "4Sports Center|sport|sports|U+26BD|U+26BE|U+1F3BE|U+1F4AA|U+1F3C8|U+1F3C0|U+1F3C9|sports complex|sports forum",
|
||||
"leisure-sports_centre|leisure-sports_centre-sport-american_football|leisure-sports_centre-sport-archery|leisure-sports_centre-sport-athletics|leisure-sports_centre-sport-australian_football|leisure-sports_centre-sport-badminton|leisure-sports_centre-sport-baseball|leisure-sports_centre-sport-basketball|leisure-sports_centre-sport-beachvolleyball|leisure-sports_centre-sport-bowls|leisure-sports_centre-sport-climbing|leisure-sports_centre-sport-cricket|leisure-sports_centre-sport-curling|leisure-sports_centre-sport-equestrian|leisure-sports_centre-sport-field_hockey|leisure-sports_centre-sport-futsal|leisure-sports_centre-sport-golf|leisure-sports_centre-sport-gymnastics|leisure-sports_centre-sport-handball|leisure-sports_centre-sport-ice_hockey|leisure-sports_centre-sport-multi|leisure-sports_centre-sport-padel|leisure-sports_centre-sport-pelota|leisure-sports_centre-sport-scuba_diving|leisure-sports_centre-sport-shooting|leisure-sports_centre-sport-skateboard|leisure-sports_centre-sport-skiing|leisure-sports_centre-sport-soccer|leisure-sports_centre-sport-table_tennis|leisure-sports_centre-sport-tennis|leisure-sports_centre-sport-volleyball|leisure-sports_centre-sport-yoga": "4Sports Center|sport|U+26BD|U+26BE|U+1F3BE|U+1F4AA|U+1F3C8|U+1F3C0|U+1F3C9|sports complex|sports forum",
|
||||
"leisure-sports_centre-sport-swimming": "4Swimmming Centre",
|
||||
"leisure-golf_course": "4Golf Course|golf|U+26F3",
|
||||
"leisure-golf_course": "Golf Course|U+26F3",
|
||||
"leisure-miniature_golf": "4Minigolf|Miniature Golf|Putt Putt|mini golf|mini-golf",
|
||||
"leisure-escape_game": "4Escape Room|Escape Game|quest",
|
||||
"leisure-hackerspace": "6Hackerspace|hacker space|hacklab|hackspace|5makerspace",
|
||||
"leisure-pitch": "4Sports Ground|sport|sports|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F3C9|U+1F3C3",
|
||||
"leisure-swimming_pool": "4Swimming Pool|sport|sports|U+1F3CA",
|
||||
"leisure-hackerspace": "Hackerspace",
|
||||
"leisure-pitch": "4Sports Ground|sport|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F3C9|U+1F3C3",
|
||||
"leisure-swimming_pool": "4Swimming Pool|sport|U+1F3CA",
|
||||
"leisure-swimming_pool-private": "DoNotMatchThisType_OneLanguageDefinitionIsEnoughHere",
|
||||
"sport-american_football": "American Football",
|
||||
"sport-archery": "Archery",
|
||||
@@ -276,16 +276,16 @@
|
||||
"building": "Building|U+1F3E0|U+1F3E1|U+1F3E2",
|
||||
"building-address": "Address",
|
||||
"@category_police": "4Police|cops",
|
||||
"amenity-police|@category_police": "Police station|U+1F693|U+1F46E|U+1F694|U+1F482|U+1F6A8",
|
||||
"office-diplomatic": "4Embassy|5Consulate",
|
||||
"amenity-police|@category_police": "U+1F693|U+1F46E|U+1F694|U+1F482|U+1F6A8",
|
||||
"office-diplomatic": "4Embassy",
|
||||
"natural-bay": "Bay",
|
||||
"@category_water": "3Water|water source",
|
||||
"amenity-drinking_water|drinking_water-yes|@category_water": "4Drinking Water|3Potable Water|U+1F6B0",
|
||||
"natural-hot_spring|@category_water": "3Hot Spring",
|
||||
"natural-spring|@category_water": "3Spring|4Natural Spring",
|
||||
"man_made-water_well|@category_water": "Water Well",
|
||||
"amenity-water_point|@category_water|@category_rv": "5Water tank refill point|2RV water roint|water for rv|water for campervan|water for caravan",
|
||||
"man_made-water_tap|@category_water": "5Water tap",
|
||||
"amenity-water_point|@category_water|@category_rv": "Water Tank Refill Point|2RV Water Point|water for rv|water for campervan|water for caravan",
|
||||
"man_made-water_tap|@category_water": "Water Tap",
|
||||
"@waterbody": "Water body|water surface",
|
||||
"natural-water|@waterbody": "",
|
||||
"natural-water-basin|landuse-basin|@waterbody": "Basin",
|
||||
@@ -294,18 +294,18 @@
|
||||
"natural-water-reservoir|landuse-reservoir|@waterbody": "5Reservoir",
|
||||
"waterway-river|waterway-stream|natural-water-river": "River|stream|creek|brook",
|
||||
"waterway-canal": "Canal",
|
||||
"shop-car_repair": "3Car Repair Workshop|4service station|auto|garage|4mechanic|4Repair car|U+1F527",
|
||||
"tourism-camp_site|@category_hotel": "4Camping|campsite|campground|4Tent spot|U+26FA",
|
||||
"shop-car_repair": "3Car Repair Workshop|4service station|auto|garage|4mechanic|U+1F527",
|
||||
"tourism-camp_site|@category_hotel": "4Camping|campsite|campground|4tent spot|U+26FA",
|
||||
"tourism-caravan_site|@category_rv||@category_hotel": "2RV Park|4Caravan Site|RV site|U+1F69A|U+26FA|U+1F69B",
|
||||
"office": "Office|company|U+1F454|U+1F4BC|U+1F3E2|bureau|administrative office|firm|business|corporation",
|
||||
"office-company": "Company Office",
|
||||
"office-government": "6Government office",
|
||||
"office-lawyer": "3Lawyer|advocate|attorney|4Barrister|counsel|councellor|4Solicitor",
|
||||
"office-telecommunication": "Telecom Company|6Telecommunication office",
|
||||
"office-government": "Government Office",
|
||||
"office-lawyer": "3Lawyer|advocate|attorney|4barrister|counsel|councellor|4solicitor",
|
||||
"office-telecommunication": "Telecom Company|telecommunications",
|
||||
"craft-beekeeper": "Beekeeper",
|
||||
"craft-blacksmith": "Blacksmith",
|
||||
"craft-brewery": "Craft brewery|4Brewery|brew house|beer|beer bar|craft beer",
|
||||
"craft-caterer": "4Caterer",
|
||||
"craft-caterer": "Caterer",
|
||||
"craft-carpenter": "4Carpenter",
|
||||
"craft-confectionery": "Confectionery|Confectioner",
|
||||
"craft-electrician": "4Electrician",
|
||||
@@ -313,69 +313,69 @@
|
||||
"craft-gardener": "Gardener",
|
||||
"craft-grinding_mill": "Grinding Mill|Mill",
|
||||
"craft-handicraft": "Handicraft",
|
||||
"craft-hvac": "3HVAC|AC|aircon|heating|air conditioner|ventilation|climate|climatization",
|
||||
"craft-hvac": "HVAC",
|
||||
"craft-metal_construction": "5Metal Worker",
|
||||
"craft-key_cutter": "4Key cutting|Key duplication|Key copying",
|
||||
"craft-key_cutter": "4Key Cutting|Key Duplication|Key Copying",
|
||||
"craft-locksmith": "Locksmith",
|
||||
"craft-painter": "House Painter|painter|decorator",
|
||||
"craft-photographer": "4Photographer|photography Studio",
|
||||
"craft-plumber": "4Plumber",
|
||||
"craft-plumber": "Plumber",
|
||||
"craft-sawmill": "Sawmill",
|
||||
"craft-shoemaker": "4Shoe Repair|shoe maker",
|
||||
"craft-winery": "Winery|Wine",
|
||||
"craft-winery": "4Winery|Wine",
|
||||
"craft-tailor": "4Tailor|clothes alteration|alterations",
|
||||
"area:highway-footway|area:highway-pedestrian|area:highway-steps|place-square": "Square",
|
||||
"place-sea": "Sea|U+1F30A",
|
||||
"place-ocean": "Ocean|U+1F30A",
|
||||
"@category_wifi": "WiFi|Wi-Fi|WLAN",
|
||||
"@category_wifi": "WiFi|Wi-Fi",
|
||||
"internet_access|internet_access-wlan|@category_wifi": "3Internet|U+1F4F6",
|
||||
"natural-beach|natural-beach-sand|natural-beach-gravel|leisure-beach_resort": "Beach|U+1F459",
|
||||
"man_made-lighthouse": "5Lighthouse",
|
||||
"man_made-lighthouse": "Lighthouse",
|
||||
"man_made-survey_point": "4Survey Point|survey marker|survey benchmark|4geodetic mark|geodetic vertex|4triangulation station|4trigonometrical point|trig point|trig pillar|4trig station|trig beacon|trig",
|
||||
"man_made-flagpole": "4Flagpole",
|
||||
"man_made-flagpole": "Flagpole",
|
||||
"man_made-mast": "Mast|pole",
|
||||
"man_made-communications_tower|man_made-tower-communication": "Communications Tower|cell tower|cellular tower|mast",
|
||||
"man_made-petroleum_well": "7Petroleum Well|Oil Well|Boring",
|
||||
"man_made-petroleum_well": "Petroleum Well|Oil Well|Boring",
|
||||
"organic-only|organic-yes": "4organic|bio|biological|eco|ecological|healthy",
|
||||
"shop-copyshop": "4Copyshop|copy shop|4printing|4photocopy",
|
||||
"shop-photo|@shop": "4Photo|frames",
|
||||
"shop-camera|@shop": "3Camera|cameras|photography",
|
||||
"shop-camera|@shop": "3Camera",
|
||||
"shop-travel_agency": "4Travel Agency|tours|4tour agency|trips|journeys|travel bureau|holidays|travel agent|tourist office|last minute tour",
|
||||
"shop-outdoor|@shop": "4Outdoor Equipment|trekking|hiking|climbing|camping",
|
||||
"shop-dry_cleaning": "3Dry Cleaner|cleaning",
|
||||
"shop-tyres|@shop": "3Tyre|tyres|tyre shop|3Tires|tire|tire shop",
|
||||
"shop-tyres|@shop": "3Tyre|tyres",
|
||||
"amenity-car_wash": "3Car Wash",
|
||||
"man_made-telescope|man_made-telescope-optical|man_made-telescope-radio|man_made-telescope-gamma": "4Telescope",
|
||||
"man_made-telescope|man_made-telescope-optical|man_made-telescope-radio|man_made-telescope-gamma": "5Telescope",
|
||||
"man_made-observatory": "4Observatory",
|
||||
"amenity-veterinary": "4Veterinary Doctor|3Veterinary|vet|veterinarian",
|
||||
"amenity-animal_shelter": "6Animal Shelter",
|
||||
"amenity-veterinary": "Veterinary Doctor|4veterinary",
|
||||
"amenity-animal_shelter": "Animal Shelter",
|
||||
"@charging_station": "4Charging Station|charging",
|
||||
"amenity-charging_station|@charging_station": "",
|
||||
"amenity-charging_station-bicycle|@charging_station": "4Bicycle Charging|4Bike Charging",
|
||||
"amenity-charging_station-motorcar|amenity-charging_station-motorcar-small|@charging_station": "4Motorcar Charging|3Car Charging|Charger",
|
||||
"amenity-childcare": "Nursery|4Child Care|childcare",
|
||||
"amenity-bicycle_parking": "4Bicycle Parking|4Bike Parking",
|
||||
"amenity-waste_basket": "4Trash Bin|4litter bin|5waste basket|bin",
|
||||
"amenity-waste_basket": "4Trash Bin|4litter bin|waste basket",
|
||||
"emergency-phone": "4Emergency Phone",
|
||||
"leisure-fitness_centre": "3Fitness Centre|gym|U+1F4AA|fitness|workout|fitness gym|fitness club|health club|fitness studio|workout studio|sport|sports",
|
||||
"leisure-fitness_centre": "3Fitness Centre|gym|U+1F4AA|fitness|workout|fitness gym|fitness club|health club|fitness studio|workout studio",
|
||||
"leisure-sauna": "3Sauna|sweatbath|sweat lodge|steam room|steam sauna|sauna room",
|
||||
"shop-car_repair-tyres|shop-car_repair": "3Tyre Repair|tyres|4puncture repair|tyre puncture repair|flat tyre repair|tyre replacement",
|
||||
"shop-chemist|@shop": "4Chemist|Pharmacist",
|
||||
"shop-pet|@shop": "3Pet",
|
||||
"tourism-zoo|@category_tourism|@category_children": "2Zoo",
|
||||
"attraction-animal": "Animal Enclosure",
|
||||
"tourism-information-office|amenity-ranger_station|@category_tourism": "4Tourism office|6Ranger station",
|
||||
"tourism-information-visitor_centre|amenity-ranger_station|@category_tourism": "3Visitor centre|6Ranger station",
|
||||
"amenity-community_centre": "4Community centre",
|
||||
"amenity-compressed_air": "6Compressed air",
|
||||
"tourism-information-office|amenity-ranger_station|@category_tourism": "4Tourist Office",
|
||||
"tourism-information-visitor_centre|amenity-ranger_station|@category_tourism": "3Visitor Centre",
|
||||
"amenity-community_centre": "4Community Centre",
|
||||
"amenity-compressed_air": "Compressed Air",
|
||||
"amenity-courthouse": "4Courthouse",
|
||||
"amenity-vending_machine-cigarettes": "4Cigarette dispenser",
|
||||
"amenity-vending_machine-coffee": "4Coffee dispenser|Coffee",
|
||||
"amenity-vending_machine-condoms": "4Condoms dispenser|Condoms|Condomat",
|
||||
"amenity-vending_machine-drinks": "4Drinks dispenser|4Beverages",
|
||||
"amenity-vending_machine-food|@category_food": "4Food dispenser|Food|Snacks",
|
||||
"amenity-vending_machine-parking_tickets|@category_parking": "4Parking tickets|3Pay and Display|Parkomat|Parking Meter",
|
||||
"amenity-vending_machine-public_transport_tickets|@category_transport": "6Ticket machine|Transport Tickets|Tickets|4Fare machine|Bus tickets|Train tickets|Ticketing",
|
||||
"amenity-vending_machine-cigarettes": "4Cigarette Dispenser",
|
||||
"amenity-vending_machine-coffee": "4Coffee Dispenser|Coffee",
|
||||
"amenity-vending_machine-condoms": "4Condoms Dispenser|Condoms|Condomat",
|
||||
"amenity-vending_machine-drinks": "4Drinks Dispenser|4Beverages",
|
||||
"amenity-vending_machine-food|@category_food": "4Food Dispenser|Food|Snacks",
|
||||
"amenity-vending_machine-parking_tickets|@category_parking": "4Parking Tickets|3Pay and Display|Parkomat|Parking Meter",
|
||||
"amenity-vending_machine-public_transport_tickets|@category_transport": "Ticket Machine|Transport Tickets|Tickets",
|
||||
"amenity-vending_machine-newspapers": "4Newspaper Dispenser|Newspapers",
|
||||
"amenity-vending_machine-sweets": "4Sweets Dispenser|Sweets|4Candies|Lollies",
|
||||
"amenity-vending_machine-excrement_bags": "5Excrement Bags Dispenser|4Poop Bags|3Dog Poop Bags|Animal Waste",
|
||||
@@ -383,62 +383,59 @@
|
||||
"shop-outpost": "4Pickup Point|4Parcel Pickup",
|
||||
"amenity-vending_machine-fuel|@category_fuel": "Fuel Dispenser|Gas Pump",
|
||||
"building-garage": "Garage",
|
||||
"highway-rest_area|highway-services": "4Rest area|4Service area|station",
|
||||
"highway-rest_area|highway-services": "4Rest Area|4Service Area|station",
|
||||
"man_made-chimney": "Chimney",
|
||||
"man_made-crane": "Crane",
|
||||
"man_made-tower|man_made-flare": "Tower",
|
||||
"shop-bookmaker|@gambling": "4Bookmaker",
|
||||
"shop-bookmaker|@gambling": "Bookmaker",
|
||||
"shop-seafood|@category_food|@shop": "4Fishmonger|4Seafood|fish market|fish|shellfish|marine",
|
||||
"shop-second_hand|@category_shopping|@shop|@category_secondhand": "Thrift|4Thrift store|Flea market",
|
||||
"shop-charity|@shop|@category_secondhand": "4Charity|charity shop",
|
||||
"shop-ticket": "4Ticket Shop|tickets|ticket|booking",
|
||||
"shop-wine|@category_food|@shop": "Wine|Winery",
|
||||
"shop-second_hand|@category_shopping|@shop|@category_secondhand": "Thrift|Flea market",
|
||||
"shop-charity|@shop|@category_secondhand": "4Charity",
|
||||
"shop-ticket": "4Ticket Shop|tickets|booking",
|
||||
"shop-wine|@category_food|@shop": "4Wine|Winery",
|
||||
"shop-car_parts|@shop": "3Car Parts|4Auto Parts",
|
||||
"tourism-chalet|@category_hotel": "5Holiday Cottage|5vacation home|4Chalet",
|
||||
"tourism-chalet|@category_hotel": "5Holiday Cottage|5vacation home",
|
||||
"tourism-information-board": "Information Board",
|
||||
"tourism-information-map": "Tourist map|map|4Information",
|
||||
"aerialway-station": "Aerialway Station|5Cable car station",
|
||||
"aeroway-helipad": "4Helipad",
|
||||
"tourism-information-map": "Tourist Map",
|
||||
"aerialway-station": "Aerialway Station|Cable Car Station",
|
||||
"aeroway-helipad": "Helipad",
|
||||
"barrier-border_control": "4Border Control",
|
||||
"leisure-water_park|@category_tourism|@category_children": "Water Park|3aqua park",
|
||||
"man_made-water_tower": "Water Tower",
|
||||
"man_made-windmill": "4Windmill",
|
||||
"man_made-windmill": "Windmill",
|
||||
"natural-cave_entrance": "Cave",
|
||||
"natural-volcano|@mountain": "4Volcano",
|
||||
"office-estate_agent": "4Estate Agent|Realtor|4Real Estate",
|
||||
"waterway-lock_gate": "Lock Gate",
|
||||
"amenity-public_bookcase": "4Book Exchange|Book swap|book|books|public bookcase|bookcase|free library|street library|sidewalk library",
|
||||
"sport-climbing": "4Climbing Centre|climbing",
|
||||
"amenity-public_bookcase": "4Book Exchange|Book swap",
|
||||
"sport-climbing": "4Climbing Centre",
|
||||
"sport-yoga": "Yoga",
|
||||
"leisure-fitness_centre-sport-yoga": "Yoga Studio",
|
||||
"tourism-apartment|@category_hotel": "4Holiday Apartment",
|
||||
"leisure-resort|@category_hotel": "Resort",
|
||||
"amenity-biergarten|@category_eat|@category_nightlife": "5Biergarten",
|
||||
"amenity-driving_school": "4Driving school",
|
||||
"amenity-music_school": "4Music school",
|
||||
"amenity-language_school": "4Language school",
|
||||
"amenity-ice_cream": "3Ice cream|Gelato",
|
||||
"amenity-internet_cafe": "3Internet Cafe|5Cybercafé",
|
||||
"amenity-driving_school": "4Driving School",
|
||||
"amenity-music_school": "Music School",
|
||||
"amenity-language_school": "Language School",
|
||||
"amenity-ice_cream": "3Ice Cream|Gelato",
|
||||
"amenity-internet_cafe": "3Internet Cafe",
|
||||
"amenity-motorcycle_parking": "4Motorcycle Parking",
|
||||
"amenity-parking_space-disabled|@category_parking": "4Disabled parking space",
|
||||
"amenity-car_pooling|@category_parking": "4Carpooling|car pooling",
|
||||
"amenity-parking_space-disabled|@category_parking": "Disabled Parking Space",
|
||||
"amenity-car_pooling|@category_parking": "Car Pooling",
|
||||
"amenity-nursing_home": "4Nursing Home",
|
||||
"amenity-payment_terminal": "3Payment Terminal",
|
||||
"amenity-payment_centre": "3Payment Centre",
|
||||
"amenity-public_bath": "6Public bath",
|
||||
"amenity-payment_terminal": "Payment Terminal",
|
||||
"amenity-payment_centre": "Payment Centre",
|
||||
"amenity-public_bath": "Public Bath",
|
||||
"amenity-shower": "Shower",
|
||||
"emergency-access_point": "5Emergency Rescue Point|Emergency Location|Emergency Marker|Emergency Access Point",
|
||||
"emergency-assembly_point": "5Emergency assembly point",
|
||||
"emergency-life_ring": "5Lifebuoy|6Life Ring|life-ring|lifering|flotation device|floatation device",
|
||||
"emergency-assembly_point": "Emergency Assembly Point",
|
||||
"emergency-defibrillator": "4Defibrillator|AED",
|
||||
"emergency-fire_hydrant": "4Fire Hydrant|Fire Plug",
|
||||
"emergency-lifeguard": "Lifeguard|Lifesaver",
|
||||
"emergency-mountain_rescue": "Mountain Rescue Station|Search and Rescue|rescue",
|
||||
"leisure-fitness_station": "3Fitness Station|street workout|fitness|workout|4Exercise station|Exercise bench|outdoor gym|5Calisthenics park|trim trail",
|
||||
"emergency-mountain_rescue": "Mountain Rescue Station|Search and Rescue",
|
||||
"leisure-fitness_station": "3Fitness Station|street workout",
|
||||
"office-insurance": "4Insurance Office",
|
||||
"office-ngo": "4Non-Governmental Organization|NGO",
|
||||
"shop-erotic|@shop": "4Erotic|4Adult|3Sex",
|
||||
"shop-beauty-day_spa": "4Day Spa|spa|wellness",
|
||||
"shop-massage": "Massage salon|Massage Parlour|4massage|spa|massage center|massage therapy|massage services|spa treatment|spa services",
|
||||
"shop-motorcycle|@shop": "4Motorcycle",
|
||||
"shop-motorcycle_repair": "4Motorcycle Repair",
|
||||
@@ -446,14 +443,14 @@
|
||||
"shop-pawnbroker": "4Pawnbroker",
|
||||
"shop-stationery|@shop": "5Stationery",
|
||||
"shop-tattoo": "Tattoo Parlour|4tattoos",
|
||||
"shop-variety_store|@category_shopping|@shop": "4Variety|6Dollar store|5Pound shop|5Five and dime",
|
||||
"shop-video|@shop": "4Video|3DVD|videoshop|5video shop|video rental|video rental shop|video rental store",
|
||||
"shop-video_games|@shop": "Video games|4videogames|video games|videogames|gaming|games|U+1F47E|U+1F579|U+1F3AE",
|
||||
"shop-variety_store|@category_shopping|@shop": "Variety",
|
||||
"shop-video|@shop": "4Video|3DVD",
|
||||
"shop-video_games|@shop": "Video games|4videogames|video games|videogames|U+1F47E|U+1F579|U+1F3AE",
|
||||
"tourism-wilderness_hut|@category_hotel": "4Wilderness Hut|5backcountry hut|hut|mountain hut|bothy|bivvy",
|
||||
"tourism-gallery|@category_tourism": "3Art Gallery|3Gallery|museum",
|
||||
"tourism-theme_park|@category_tourism|@category_children": "5Theme park|Amusement park",
|
||||
"boundary-national_park|@category_tourism": "5National Park",
|
||||
"leisure-nature_reserve|@category_tourism": "4Nature reserve",
|
||||
"tourism-theme_park|@category_tourism|@category_children": "Theme park|Amusement park",
|
||||
"boundary-national_park|@category_tourism": "National Park",
|
||||
"leisure-nature_reserve|@category_tourism": "Nature reserve",
|
||||
"natural-cape": "Cape",
|
||||
"natural-geyser": "3Geyser",
|
||||
"natural-glacier|@category_tourism": "Glacier",
|
||||
@@ -462,31 +459,31 @@
|
||||
"leisure-indoor_play": "3Indoor Play Centre|indoor play|indoor playground",
|
||||
"piste:type-downhill|piste:type-nordic": "Skiing|3Ski run|4Piste",
|
||||
"amenity-events_venue": "Events Venue",
|
||||
"shop-chocolate|@category_food|@shop": "5Chocolate",
|
||||
"shop-chocolate|@category_food|@shop": "Chocolate",
|
||||
"shop-coffee|@category_food|@shop": "Coffee Retailer|Coffee",
|
||||
"shop-fabric|@shop": "Fabric",
|
||||
"shop-money_lender": "5Money lender",
|
||||
"shop-music|@shop": "Record|4vinyl|Music|6Record store",
|
||||
"shop-musical_instrument|@shop": "7Musical instruments|instruments|guitar|guitars",
|
||||
"shop-money_lender": "Money lender",
|
||||
"shop-music|@shop": "Record|vinyl|Music",
|
||||
"shop-musical_instrument|@shop": "Musical instruments",
|
||||
"shop-tea|@shop": "Tea",
|
||||
"shop-telecommunication|@shop": "6Telecommunications shop|Telecommunications|telecom",
|
||||
"shop-antiques|@category_shopping|@shop|@category_secondhand": "5Antiques",
|
||||
"shop-telecommunication|@shop": "Telecommunication",
|
||||
"shop-antiques|@category_shopping|@shop|@category_secondhand": "Antiques",
|
||||
"shop-art|@category_shopping|@shop": "3Artwork|Arts",
|
||||
"shop-baby_goods|@category_children|@shop": "4Baby Goods",
|
||||
"shop-baby_goods|@category_children|@shop": "Baby Goods",
|
||||
"shop-bag|@category_shopping|@shop": "Bags",
|
||||
"shop-cheese|@category_food|@shop": "Cheese",
|
||||
"shop-dairy|@category_food|@shop": "Dairy Products",
|
||||
"shop-electrical|@shop": "Electrical Supplies|Electrical|U+1F50B|U+1F50C|U+1F4A1|U+1F526",
|
||||
"shop-fishing|@shop": "Fishing",
|
||||
"shop-interior_decoration|@shop": "6Interior decorations|interior design",
|
||||
"shop-interior_decoration|@shop": "Interior Decorations",
|
||||
"shop-lighting|@shop": "4Lighting|Lighting fixtures|4Lamps",
|
||||
"shop-lottery|@gambling": "Lottery Tickets",
|
||||
"shop-medical_supply|@shop": "7Medical supplies",
|
||||
"shop-nutrition_supplements|@shop": "9Nutrition supplements",
|
||||
"shop-medical_supply|@shop": "Medical Supplies",
|
||||
"shop-nutrition_supplements|@shop": "Nutrition Supplements",
|
||||
"shop-paint|@shop": "Paints",
|
||||
"shop-perfumery|@category_shopping|@shop": "5Perfumery|perfume|perfumes",
|
||||
"shop-sewing|@shop": "3Sewing supplies|4Haberdashery",
|
||||
"shop-storage_rental": "5Storage rental|4Rent storage",
|
||||
"shop-perfumery|@category_shopping|@shop": "Perfumery",
|
||||
"shop-sewing|@shop": "3Sewing Supplies|4Haberdashery",
|
||||
"shop-storage_rental": "Storage Rental",
|
||||
"shop-tobacco|@shop": "Smoke|Tobacco",
|
||||
"shop-trade|@shop": "Trades Supplies|Trade Supplies",
|
||||
"shop-watches|@category_shopping|@shop": "Watches",
|
||||
@@ -497,35 +494,35 @@
|
||||
"shop-auction|@category_secondhand": "4Auction|Auctioneer|Auction House",
|
||||
"shop-collector|@category_shopping|@category_secondhand": "Collectables|Collector",
|
||||
"man_made-cairn": "4Cairn",
|
||||
"wheelchair-yes": "5Wheelchair|accessible|accessibility|5Handicap accessible",
|
||||
"amenity-social_facility": "Social Facility|social|group home|nursing home|assisted living|drug clinic|halfway house|disabled workshop|job center|homeless shelter",
|
||||
"wheelchair-yes": "5Wheelchair",
|
||||
"amenity-social_facility": "Social Facility",
|
||||
"social_facility-soup_kitchen": "4Soup Kitchen|Food",
|
||||
"social_facility-food_bank": "4Food Bank|foodbank|Food|donate|Free pantry|Free fridge",
|
||||
"amenity-food_sharing": "Food Sharing|Food|donate",
|
||||
"amenity-give_box": "Give Box|donate",
|
||||
"social_facility-food_bank": "4Food Bank|foodbank|Food",
|
||||
"amenity-food_sharing": "Food Sharing|Food",
|
||||
"amenity-give_box": "Give Box",
|
||||
"leisure-sports_hall": "Sports hall",
|
||||
"amenity-arts_centre|@category_tourism": "Arts Center",
|
||||
"amenity-prison": "prison|jail|penitentiary|detention centre|detention center",
|
||||
"amenity-exhibition_centre": "5Exhibition Center",
|
||||
"shop-bathroom_furnishing|@shop": "9Bathroom Furnishings",
|
||||
"shop-bed|@shop": "3Bed Shop",
|
||||
"shop-boutique|@shop": "4Boutique",
|
||||
"amenity-food_court": "5Food Court",
|
||||
"shop-curtain|@shop": "5Curtain Shop",
|
||||
"shop-gas|@shop": "4Gas Store|gas shop|propane|butane|cooking gas|LNG|CNG|gas bottles",
|
||||
"shop-pet_grooming": "4Pet Grooming|groomer|dog grooming",
|
||||
"shop-hifi|@shop": "4HiFi Audio Shop",
|
||||
"amenity-conference_centre": "5Conference Center",
|
||||
"shop-herbalist|@shop": "4Herbalist",
|
||||
"shop-appliance|@shop": "4Appliance Shop|Kitchen appliances|Kitchen gallery",
|
||||
"shop-agrarian|@shop": "4Agricultural Shop|Feed store|Feed and seed|Farm supply",
|
||||
"shop-fashion_accessories|@shop": "4Fashion Accessories",
|
||||
"amenity-prison": "prison",
|
||||
"amenity-exhibition_centre": "Exhibition Center",
|
||||
"shop-bathroom_furnishing|@shop": "Bathroom Furnishings",
|
||||
"shop-bed|@shop": "Bed Shop",
|
||||
"shop-boutique|@shop": "Boutique",
|
||||
"amenity-food_court": "Food Court",
|
||||
"shop-curtain|@shop": "Curtain Shop",
|
||||
"shop-gas|@shop": "Gas Store",
|
||||
"shop-pet_grooming": "Pet Grooming",
|
||||
"shop-hifi|@shop": "HiFi Audio Shop",
|
||||
"amenity-conference_centre": "Conference Center",
|
||||
"shop-herbalist|@shop": "Herbalist",
|
||||
"shop-appliance|@shop": "Appliance Shop",
|
||||
"shop-agrarian|@shop": "Agricultural Shop",
|
||||
"shop-fashion_accessories|@shop": "Fashion Accessories",
|
||||
"amenity-waste_transfer_station": "Waste Transfer Station",
|
||||
"shop-carpet|@shop": "4Carpet Shop",
|
||||
"shop-craft|@shop": "3Craft",
|
||||
"shop-carpet|@shop": "Carpet Shop",
|
||||
"shop-craft|@shop": "Craft",
|
||||
"shop-pasta|@shop": "Pasta",
|
||||
"attraction-amusement_ride|attraction-carousel|attraction-roller_coaster|attraction-maze|attraction-historic|attraction-big_wheel|attraction-bumper_car|@category_children": "Attraction|Maze|Amusement|attractions",
|
||||
"amenity-luggage_locker": "5Luggage locker|Luggage|locker|4Lockers|storage|5Coin lockers",
|
||||
"attraction-amusement_ride|attraction-carousel|attraction-roller_coaster|attraction-maze|attraction-historic|attraction-big_wheel|attraction-bumper_car|@category_children": "Attraction|Maze",
|
||||
"amenity-luggage_locker": "Luggage|locker|storage",
|
||||
"office-security": "4Security Office",
|
||||
"building-guardhouse": "4Guard"
|
||||
}
|
||||
@@ -1,4 +1,10 @@
|
||||
{
|
||||
"World": {
|
||||
"languages": ["int_name", "en", "default"]
|
||||
},
|
||||
"WorldCoasts": {
|
||||
"languages": ["int_name", "en", "default"]
|
||||
},
|
||||
"Abkhazia": {
|
||||
"languages": ["ab", "ru"]
|
||||
},
|
||||
|
||||
@@ -24,4 +24,3 @@ China_Guangdong Hong Kong
|
||||
US_Guam Guam
|
||||
Macedonia North Macedonia
|
||||
Czech Republic Czechia
|
||||
Myanmar Burma
|
||||
|
||||
|
@@ -95,7 +95,7 @@ railway|rail;28;
|
||||
highway|service|parking_aisle;[highway=service][service=parking_aisle];;name;int_name;29;
|
||||
place|hamlet;30;
|
||||
moved:highway|road:05.2024;31;highway|road
|
||||
deprecated:highway|track|grade2:04.2024;[highway=track][tracktype=grade2];x;name;int_name;32;highway|track
|
||||
natural|tree;32;
|
||||
# ~1.5M usages w/o a more specific wetland=*
|
||||
natural|wetland;33;
|
||||
deprecated:highway|track|grade3:04.4024;[highway=track][tracktype=grade3];x;name;int_name;34;highway|track
|
||||
@@ -113,7 +113,7 @@ highway|service|driveway;[highway=service][service=driveway];;name;int_name;42;
|
||||
addr:interpolation|even;43;
|
||||
highway|motorway_link;44;
|
||||
waterway|stream|intermittent;[waterway=stream][intermittent=yes];;name;int_name;45;
|
||||
deprecated:highway|track|grade4:04.2024;[highway=track][tracktype=grade4];x;name;int_name;46;highway|track
|
||||
natural|sand;46;
|
||||
natural|water|pond;[natural=water][water=pond];;name;int_name;47;
|
||||
landuse|farmland;48;
|
||||
barrier|fence;49;
|
||||
@@ -169,7 +169,7 @@ highway|residential|bridge;[highway=residential][bridge?];;name;int_name;81;
|
||||
# railway|rail|service|bridge;[railway=rail][service?][service!=spur][bridge?];...
|
||||
railway|rail|bridge;[railway=rail][bridge?][dont=match];;name;int_name;82;
|
||||
deprecated:boundary|administrative|10:04.2024;[boundary=administrative][admin_level=10];x;name;int_name;83;
|
||||
emergency|access_point;[emergency=access_point];;name;;84;
|
||||
deprecated:boundary|administrative|6:04.2024;[boundary=administrative][admin_level=6];x;name;int_name;84;
|
||||
highway|secondary|bridge;[highway=secondary][bridge?];;name;int_name;85;
|
||||
highway|tertiary|bridge;[highway=tertiary][bridge?];;name;int_name;86;
|
||||
barrier|bollard;87;
|
||||
@@ -225,7 +225,7 @@ place|suburb;128;
|
||||
landuse|allotments;129;
|
||||
landuse|forest|coniferous;[landuse=forest][wood=coniferous],[landuse=forest][leaf_type=coniferous],[natural=wood][wood=coniferous],[natural=wood][leaf_type=coniferous];;name;int_name;130;
|
||||
landuse|forest|mixed;[landuse=forest][wood=mixed],[landuse=forest][leaf_type=mixed],[landuse=forest][leaf_cycle=mixed],[natural=wood][wood=mixed],[natural=wood][leaf_type=mixed],[natural=wood][leaf_cycle=mixed];;name;int_name;131;
|
||||
emergency|life_ring;132;
|
||||
deprecated:natural|wood|mixed:01.2020;[natural=wood][wood=mixed],[natural=wood][leaf_type=mixed],[natural=wood][leaf_cycle=mixed];x;name;int_name;132;landuse|forest|mixed
|
||||
sport|tennis;133;
|
||||
# ~730k usages.
|
||||
landuse|vineyard;134;
|
||||
@@ -462,7 +462,7 @@ place|country;349;
|
||||
deprecated:highway|path|alpine_hiking:04.2024;[highway=path][sac_scale=alpine_hiking];x;name;int_name;350;highway|path|expert
|
||||
tourism|zoo|petting;[tourism=zoo][zoo=petting_zoo];;name;int_name;351;
|
||||
sport|scuba_diving;352;
|
||||
deprecated:highway|cycleway|permissive:12.2023;[highway=cycleway][access=permissive];x;name;int_name;353;highway|cycleway
|
||||
entrance|emergency;[entrance=emergency],[exit=emergency];;name;int_name;353;
|
||||
highway|unclassified|area;[highway=unclassified][area?];;name;int_name;354;
|
||||
natural|volcano;355;
|
||||
amenity|parking|underground|fee;[amenity=parking][location=underground][fee],[amenity=parking][parking=underground][fee];;name;int_name;356;
|
||||
@@ -564,8 +564,8 @@ deprecated:railway|yard:06.2023;447;x
|
||||
natural|water|ditch;[natural=water][water=ditch];;name;int_name;448;
|
||||
natural|water|moat;[natural=water][water=moat];;name;int_name;449;
|
||||
natural|water|wastewater;[natural=water][water=wastewater];;name;int_name;450;
|
||||
deprecated:railway|razed:06.2023;451;x
|
||||
deprecated:highway|footway|demanding_mountain_hiking:04.2024;[highway=footway][sac_scale=demanding_mountain_hiking];x;name;int_name;452;highway|path|difficult
|
||||
entrance|service;451;
|
||||
entrance|entry;[entrance=entrance];;ref;addr:flats;452;
|
||||
amenity|shelter|basic_hut;[amenity=shelter][shelter_type=basic_hut];;name;int_name;453;
|
||||
amenity|shelter|lean_to;[amenity=shelter][shelter_type=lean_to];;name;int_name;454;
|
||||
landuse|orchard;455;
|
||||
@@ -987,7 +987,7 @@ highway|busway|tunnel;[highway=busway][tunnel?];;name;int_name;860;
|
||||
natural|salt_pond;861;landuse|salt_pond
|
||||
amenity|conference_centre;862;
|
||||
amenity|exhibition_centre;863;
|
||||
shop|beauty|day_spa;[shop=beauty][beauty=spa];;name;int_name;864;
|
||||
deprecated:railway|siding|tunnel:06.2023;864;x
|
||||
amenity|boat_rental;865;
|
||||
area:highway|footway;866;
|
||||
junction|circular;867;
|
||||
@@ -1117,8 +1117,8 @@ junction|roundabout;990;
|
||||
highway|speed_camera;991;
|
||||
shop|beauty;992;
|
||||
shop|sports;993;
|
||||
deprecated:route|ferry|motor_vehicle:09.2021;[route=ferry][motor_vehicle];x;name;int_name;994;route|ferry
|
||||
deprecated:railway|rail|motor_vehicle:06.2023;[railway=rail][motor_vehicle],[railway=rail][motorcar];x;name;int_name;995;railway|rail
|
||||
entrance|house;[entrance=home],[entrance=staircase];;ref;addr:flats;994;
|
||||
entrance|garage;[entrance=garage];;ref;addr:flats;995;
|
||||
hwtag|nofoot;996;
|
||||
place|city|capital|2;[place=city][capital=2],[place=city][capital?][admin_level=2];;name;int_name;997;
|
||||
place|city|capital|3;[place=city][capital=3],[place=city][capital?][admin_level=3];;name;int_name;998;
|
||||
@@ -1348,7 +1348,7 @@ railway|subway_entrance|warszawa;[railway=subway_entrance][city=warszawa];;name;
|
||||
shop|bed;1221;
|
||||
shop|outpost;1222;
|
||||
shop|gas;1223;
|
||||
natural|desert;[natural=desert],[natural=sand][desert=erg];;name;int_name;1224;
|
||||
natural|desert;1224;
|
||||
natural|water|tunnel;[natural=water][tunnel?];;name;int_name;1225;
|
||||
place|square;1226;
|
||||
tourism|artwork|architecture;[tourism=artwork][artwork_type=architecture],[tourism=artwork][type=architecture];;name;int_name;1227;
|
||||
|
||||
|
Can't render this file because it contains an unexpected character in line 7 and column 16.
|
@@ -77,8 +77,6 @@ vending=water : vending=drinks
|
||||
vending=milk : vending=drinks
|
||||
vending=bread : vending=food
|
||||
|
||||
highway=emergency_access_point : emergency=access_point
|
||||
|
||||
building=entrance : entrance=yes
|
||||
|
||||
ice_road=yes : highway=ice_road
|
||||
@@ -93,11 +91,6 @@ natural=forest : natural=wood
|
||||
natural=shrubbery : natural=scrub
|
||||
cliff=yes : natural=cliff
|
||||
|
||||
desert=sand : desert=erg
|
||||
desert=yes : desert=erg
|
||||
desert=semi_arid : desert=erg
|
||||
desert=dune : desert=erg
|
||||
|
||||
office=notary : office=lawyer
|
||||
office=administrative : office=government
|
||||
|
||||
|
||||
@@ -242,7 +242,6 @@
|
||||
@neutral_label: #51585E;
|
||||
@healthcare_label: #983E44;
|
||||
@public_transport_label: #2F6499;
|
||||
@emergency_label: #247F52;
|
||||
|
||||
/* 6.4 Road labels */
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 2.9 KiB |
1
data/styles/default/dark/symbols/bus-sm.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg"><g fill="none"><rect fill="#000" height="15" opacity=".6" rx="1.875" width="15"/><rect fill="#2f6499" height="13.5" rx="1.5" width="13.5" x=".75" y=".75"/><path d="m4.30833333 11.4713297c.21052121.0559605.43455474.0861305.66692134.0861305h.66552345l.00088855.3790098c0 .311229-.29836282.56353-.666412.56353-.3680492 0-.666412-.252301-.666412-.56353zm6.38295947.0002346.0003739.4649057c0 .311229-.298278.56353-.6662225.56353-.36794462 0-.66622253-.252301-.66622253-.56353l-.00088834-.3790098h.66711087c.2319755 0 .4556437-.0300857.6658486-.0858959zm-.561486-8.55489763c.829944 0 1.5027466.67280261 1.5027466 1.50274669v5.25961347c0 .82994407-.6728026 1.50274667-1.5027466 1.50274667h-5.25961352c-.82994407 0-1.50274669-.6728026-1.50274669-1.50274667v-5.25961347c0-.82994408.67280262-1.50274669 1.50274669-1.50274669zm-5.24127678 6.38667341c-.31122904 0-.56353002.252301-.56353002.56353 0 .31122912.25230098.56353012.56353002.56353012.31122902 0 .56353001-.252301.56353001-.56353012 0-.311229-.25230099-.56353-.56353001-.56353zm5.21666668 0c-.31122903 0-.56353003.252301-.56353003.56353 0 .31122912.252301.56353012.56353003.56353012.311229 0 .56353-.252301.56353-.56353012 0-.311229-.252301-.56353-.56353-.56353zm.56147-3.84500675h-6.3416667v2.42105266c0 .3565628.31547343.64561401.70462963.64561401h4.93240737c.3891563 0 .7046297-.28905121.7046297-.64561401zm-.7046297-1.58333333h-4.93240737c-.3891562 0-.70462963.3364013-.70462963.75137335v.37568667h6.3416667v-.37568667c0-.41497205-.3154734-.75137335-.7046297-.75137335z" fill="#000" fill-rule="evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
1
data/styles/default/dark/symbols/bus-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 6 6" width="6" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m5 0c.55228475 0 1 .44771525 1 1v4c0 .55228475-.44771525 1-1 1h-4c-.55228475 0-1-.44771525-1-1v-4c0-.55228475.44771525-1 1-1z" fill="#000" fill-opacity=".6"/><path d="m1 .5h4c.27614237 0 .5.22385763.5.5v4c0 .27614237-.22385763.5-.5.5h-4c-.27614237 0-.5-.22385763-.5-.5v-4c0-.27614237.22385763-.5.5-.5z" fill="#2f6499" fill-rule="evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 452 B |
1
data/styles/default/dark/symbols/bus-xxs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="5" viewBox="0 0 5 5" width="5" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m4 0c.55228475 0 1 .44771525 1 1v3c0 .55228475-.44771525 1-1 1h-3c-.55228475 0-1-.44771525-1-1v-3c0-.55228475.44771525-1 1-1z" fill="#000" fill-opacity=".6"/><path d="m1 .5h3c.27614237 0 .5.22385763.5.5v3c0 .27614237-.22385763.5-.5.5h-3c-.27614237 0-.5-.22385763-.5-.5v-3c0-.27614237.22385763-.5.5-.5z" fill="#2f6499" fill-rule="evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 452 B |
1
data/styles/default/dark/symbols/bus-xxxs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="4" viewBox="0 0 4 4" width="4" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m3 0c.55228475 0 1 .44771525 1 1v2c0 .55228475-.44771525 1-1 1h-2c-.55228475 0-1-.44771525-1-1v-2c0-.55228475.44771525-1 1-1z" fill="#000" fill-opacity=".6"/><path d="m1 .5h2c.27614237 0 .5.22385763.5.5v2c0 .27614237-.22385763.5-.5.5h-2c-.27614237 0-.5-.22385763-.5-.5v-2c0-.27614237.22385763-.5.5-.5z" fill="#2f6499" fill-rule="evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 452 B |
@@ -1 +0,0 @@
|
||||
<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="9" cy="9" fill="#000" opacity=".6" r="9"/><circle cx="9" cy="9" fill="#6b425c" r="8.25"/><path d="m6.30055657 9.36465433.00689805.0737763c.14582844 1.17941477.67189526 2.27631057 1.56061293 3.27868287l-.00113465.0761216c-1.22761107.0592649-2.19488995-.2708693-2.90183667-.9904025-.70694671-.7195332-1.02550703-1.6981313-.95568097-2.93579437.9045588-.05286646 1.66827257.11300557 2.29114131.4976161zm7.46682273-.50627566.2232054.00865956c.0698261 1.23766307-.2487342 2.21626117-.9556809 2.93579437s-1.6742256 1.0496674-2.9018367.9904025l-.0011346-.0761216c.8887176-1.0023723 1.4147844-2.0992681 1.5606129-3.27868287l.006898-.0737763c.570963-.35255965 1.260275-.5213182 2.0679359-.50627566zm-4.7673793-4.05837867.19024281.17805949c1.17397699 1.13425665 1.76096549 2.39289765 1.76096549 3.77592299 0 1.45581612-.6504028 2.78575212-1.9512083 3.98980792-1.30080552-1.2040558-1.95120828-2.5339918-1.95120828-3.98980792 0-1.45581615.65040276-2.77381031 1.95120828-3.95398248zm-3.64250524 1.23453276c.52429331.11064075.98164792.28211324 1.37206381.51441745-.26807889.60635877-.42055963 1.24178775-.45592669 1.90388473-.3404372-.15607091-.70942568-.26527279-1.10368332-.32818887-.12186067-.63450512-.05872551-1.33159631.1875462-2.09011331zm7.28501044 0c.2462718.758517.3094069 1.45560819.1875462 2.09011331-.3942576.06291608-.7632461.17211796-1.1036833.32818887-.035367-.66209698-.1878478-1.29752596-.4559267-1.90388473.3904159-.23230421.8477705-.4037767 1.3720638-.51441745z" fill="#000" fill-rule="evenodd"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB |
1
data/styles/default/dark/symbols/emergency-exit-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="10" viewBox="0 0 8 10" width="8" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m6.45638209 0c.37609148 0 .72425864.1747833.96936352.49369282l.06615442.10027904c.10687134.18244079.16414241.39064697.16414241.60600579l.00033965 7.60002235c0 .08452163-.00881715.16822686-.03378359.28090951l-.0458696.14760544-.06668844.14497209-.07146019.1153718-.06179076.08041635-.07556165.08214374-.10781751.09508139-.10964934.07580657-.12987138.06948085-.07954583.03314166c-.04905188.01754418-.04905188.01754418-.1303233.03957053l-.15920996.02799023-.1287681.00750984h-4.22425693c-.10907652 0-.21669708-.01468463-.35383951-.05390448l-.14047138-.05265064-.10280855-.05337186-.14765925-.09957233-.10159134-.09041744-.10489342-.11895698-.0784479-.11480897-.05509066-.10505725-.06607418-.17129918-.02223491-.08669691c-.01814821-.0826435-.02722855-.16749219-.02722706-.25204115l-.00144536-.591-.00199757-.28322281-.02893303.00146741c-.51942228.01887315-.91865829-.24714738-.98830514-.67658602l-.01042408-.11069391c-.01253177-.43076054.32054599-.82795908.77223753-.84441048l.25542472-.030777c.00229529-.08066906.00229529-.18987309 0-.32761211-.03371432-.00977655-.08956256-.02247896-.1233309-.03714759-.45095098-.19588858-.51469301-.68984012-.30519389-1.15166694l.43196772-.89919451c.00947774-.02096777.00947724-.90442739-.00000149-2.65037885 0-.6627417.5372583-1.2 1.2-1.2z" fill="#000" opacity=".6"/><path d="m6.45638209.5c.22551627 0 .42612467.10664329.55414621.27225087l.04994362.07444573c.06074822.1037037.09557052.22443696.09557052.3533034l.00033965 7.6c0 .05011473-.00526633.09899944-.01527578.1461309l-.02384038.085169-.03771531.08786746-.0419297.07097489-.03740085.05020216-.03821292.04374726-.06347463.05861778-.06028924.04402764-.07874284.044385-.06117341.02581362c-.01766844.00664526-.03607223.01258439-.05479097.01776541l-.09216812.01890871-.0953255.00639017h-4.22425693c-.06480353 0-.12755032-.00880593-.18710905-.02528645l-.09162788-.0324093-.04872236-.02328158-.09538019-.0610859-.05713707-.04808259-.06450448-.06946502-.04937574-.06908366-.02934081-.05219473-.04389022-.10543844-.01765973-.06765121c-.01032579-.04702168-.01559212-.09590639-.01559212-.14602112l-.00144537-.591.66089153-.02540436.09415983-.01277867-.00300941.57818303h4.12374307v-7.499h-4.12374307l-.00049701.60518552c-.30277731.25714038-.49010086.63138619-.49010086 1.05120766l.00555985.11160682-.07728011.00485305c-.0660555.00624911-.12924699.01672474-.18947556.03124346l.00119711-1.85409651c0-.38659932.31340067-.7.7-.7zm-2.256326 3.31599576c.25595671 0 .43735449.1230815.49018767.54084433l.02877808.57142067.62174436.19704693c.31792476.09362657.4520938.24201607.40250712.44516851-.03257321.13344966-.16664108.18318709-.40220364.14921229-.11574123-.01797477-.23380508-.05174093-.31880324-.0684414l-.60646039-.16066363c-.26277038-.06961813-.29780643-.22302452-.30247791-.41885973l-.07592051-.64933479-.16065403.0000192c-.19078646.30319659-.10110927.79611708-.16066363 1.25944922h.29120123c.32132726 0 .83343457.3031966.51210731.90960578l-.48199088.90963778c-.32132726.60639318-.80328614.15159989-.64265452-.1515999l.48199089-.90963778c.0648808-.12244607-.03044986-.14599339-.10942109-.15052172l-.84425517-.00107817-.15426327.28432918-.14131385.24161291c-.14333507.22167486-.22812622.57718916-.61780982.57718916l-1.02876487.03740254c-.68581553.02491902-.53293243-.61986625-.19003789-.63235508l1.0908756-.03994917c.05913462-.0063629.08251176-.03738214.18447811-.22729991.13109959-.24417998.20388236-.45229962.20388236-.59080509 0-.35265986.06565766-1.09536109.16065723-1.51599895h-.48199088l-.09191427.16896043-.3097352.59819487c-.14617965.27634582-.31140187.31036692-.44324586.25309522-.13184399-.05727171-.15972216-.24295654-.05677328-.47029852l.50001914-1.00474529c.02972597-.06576327.08142637-.15159989.32132725-.15159989zm-.965957-1.51599576c.3549322 0 .64265451.27147032.64265451.60639318 0 .33492926-.28771911.60639318-.64265451.60639318-.3549322 0-.64265452-.27147032-.64265452-.60639318 0-.31522754.25486538-.57423664.58076149-.60361755z" fill="#019b41"/></g></svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
1
data/styles/default/dark/symbols/entrance-barrier-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 6 9" width="6" xmlns="http://www.w3.org/2000/svg"><path d="m5.05357504.00381365c.38659933 0 .7.31340068.7.7v7.6c0 .38659933-.31340067.7-.7.7h-4.22459658c-.38659933 0-.7-.31340067-.7-.7v-7.6c0-.38659932.31340067-.7.7-.7zm-.05059658.749-4.125.001v7.499h4.125z" fill="#777"/></svg>
|
||||
|
After Width: | Height: | Size: 307 B |
@@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="6" height="9" version="1.1" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m0.5 0.5h5v8h-5z" fill="none" stroke="#777777" stroke-width=".75"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 218 B |
1
data/styles/default/dark/symbols/entrance-barrier-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 4 6" width="4" xmlns="http://www.w3.org/2000/svg"><path d="m3.37632615.00381365c.27614238 0 .5.22385763.5.5v4.99618635c0 .27614237-.22385762.5-.5.5h-2.74734769c-.27614238 0-.5-.22385763-.5-.5v-4.99618635c0-.27614237.22385762-.5.5-.5zm-.25034769.75h-2.247v4.496h2.247z" fill="#777" transform="translate(.0041)"/></svg>
|
||||
|
After Width: | Height: | Size: 346 B |
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 11 9" width="11" xmlns="http://www.w3.org/2000/svg"><path d="m10.0493285 0c.3869702 0 .7006715.31340068.7006715.7v7.59309317c0 .38659933-.3137013.7-.7006715.7l-4.17193572-.00009317-.75042427.007-4.17629705-.00690683c-.38697016 0-.70067146-.31340067-.70067146-.7v-7.59309317c0-.38659932.3137013-.7.70067146-.7zm-4.92265514.749-4.12595394.001-.00100096 7.493 4.1269549-.001v-1.748l-.62530437.00082255-.00029515-1.00082255-1.00066408.00082255v-2l1.00066408-.00082255.00029515-.99917745.62530437-.00082255zm4.87166855.001-4.12094913-.001v1.745l.62589466.00082255-.00029515.99917745 1.00125438.00082255v2l-1.00125438-.00082255.00029515 1.00082255-.62589466-.00082255v1.748l4.12094913.001z" fill="#983E44"/></svg>
|
||||
|
After Width: | Height: | Size: 736 B |
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="11" height="9" version="1.1" viewBox="0 0 11 9" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m0.5 0.5v8h10v-8z" fill="none" stroke="#983E44" opacity=".6" stroke-width=".75"/>
|
||||
<path d="m5.5 0.5v8" fill="none" stroke="#983E44" opacity=".6" stroke-width=".75"/>
|
||||
<path d="m7.5834 5.3334h-1.25v1.25c0 0.22916-0.18749 0.41667-0.41667 0.41667h-0.83337c-0.22916 0-0.41667-0.18749-0.41667-0.41667v-1.25h-1.25c-0.22916 0-0.41667-0.18749-0.41667-0.41667v-0.83337c0-0.22917 0.18749-0.41667 0.41667-0.41667h1.25v-1.25c0-0.22916 0.18749-0.41667 0.41667-0.41667h0.83337c0.22917 0 0.41667 0.18749 0.41667 0.41667v1.25h1.25c0.22916 0 0.41667 0.1875 0.41667 0.41667v0.83337c0 0.22916-0.18749 0.41667-0.41667 0.41667z" fill="#983E44" opacity=".6"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 812 B |
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 7 6" width="7" xmlns="http://www.w3.org/2000/svg"><path d="m6.49689709-.00309317c.27614237 0 .5.22385762.5.5v4.99618634c0 .27614238-.22385763.5-.5.5l-2.62189709-.00018634-.75.00709317-2.625-.00690683c-.27614237 0-.5-.22385762-.5-.5v-4.99618634c0-.27614238.22385763-.5.5-.5zm-3.37189709.749-2.375.001v4.496h2.375v-.748l-.375.00009317-.001-.75009317-.749.00009317v-1.5l.749-.00009317.001-.74990683.375-.00009317zm3.121 0-2.371-.001v.75l.375.00009317-.001.74990683.751.00009317v1.5l-.751-.00009317.001.75009317-.375-.00009317v.748h2.371z" fill="#983E44"/></svg>
|
||||
|
After Width: | Height: | Size: 587 B |
1
data/styles/default/dark/symbols/entrance-entry-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 12 9" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m4.50016351 0c-.38659932 0-.7.31340068-.7.7l.00059659 2.55h.751l-.001-2.501 4.125.001v7.499h-4.125l.001-2.499h-.751l-.00059659 2.55c0 .38659932.31340068.7.7.7h4.22459659c.38659932 0 .7-.31340068.7-.7v-7.6c0-.38659932-.31340068-.7-.7-.7zm1.758459 2.50813059 1.99137749 1.99137749-1.99137749 1.99236133-.53033009-.53033009 1.11942967-1.11953932-5.09772209.00011809v-.75l5.03172209-.00011809-1.05342967-1.05353932z" fill="#777"/></svg>
|
||||
|
After Width: | Height: | Size: 522 B |
1
data/styles/default/dark/symbols/entrance-entry-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="7" viewBox="0 0 9 7" width="9" xmlns="http://www.w3.org/2000/svg"><path d="m3.27575522.00381365c-.27614238 0-.5.22385763-.5.5l.00034769 1.24618635h.751l-.001-.99618635h2.247v4.496h-2.247l.001-.99981365h-.751l-.00034769 1.25c0 .27614237.22385762.5.5.5h2.74734769c.27614238 0 .5-.22385763.5-.5v-4.99618635c0-.27614237-.22385762-.5-.5-.5zm.93313413 1.6162696 1.41421356 1.41421356-1.41421356 1.4151974-.53033009-.53033008.54264244-.54235048-3.1012017.00009318v-.75l3.0352017-.00009318-.47664244-.47640031z" fill="#777" transform="translate(.1946 .4987)"/></svg>
|
||||
|
After Width: | Height: | Size: 571 B |
1
data/styles/default/dark/symbols/entrance-exit-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 12 9" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m7.49983649 0c.38659932 0 .7.31340068.7.7l-.00059659 2.55h-.751l.001-2.501-4.125.001v7.499h4.125l-.001-2.499h.751l.00059659 2.55c0 .38659932-.31340068.7-.7.7h-4.22459659c-.38659932 0-.7-.31340068-.7-.7v-7.6c0-.38659932.31340068-.7.7-.7zm2.50878601 2.50813059 1.9913775 1.99137749-1.9913775 1.99236133-.53033008-.53033009 1.11942968-1.11953932-5.0977221.00011809v-.75l5.0317221-.00011809-1.05342968-1.05353932z" fill="#777"/></svg>
|
||||
|
After Width: | Height: | Size: 520 B |
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="9" height="9" version="1.1" viewBox="0 0 9 9" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m6.5704 0.1875v1.8427l1.0591 2.0948h-4.6294v0.75h4.6294l-1.0591 2.0948v1.8428l2.1796-4.3125z" fill="#777777"/>
|
||||
<path d="m0.5 0.5h5v8h-5z" fill="none" stroke="#777777" stroke-width=".75"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 339 B |
1
data/styles/default/dark/symbols/entrance-exit-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 8 6" width="8" xmlns="http://www.w3.org/2000/svg"><path d="m4.74424478.00381365c.27614238 0 .5.22385763.5.5l-.00034769 1.24618635h-.751l.001-.99618635h-2.247v4.496h2.247l-.001-.99981365h.751l.00034769 1.25c0 .27614237-.22385762.5-.5.5h-2.74734769c-.27614238 0-.5-.22385763-.5-.5v-4.99618635c0-.27614237.22385762-.5.5-.5zm1.84154166 1.6162696 1.41421356 1.41421356-1.41421356 1.4151974-.53033009-.53033008.54264244-.54235048-3.1012017.00009318v-.75l3.0352017-.00009318-.47664244-.47640031z" fill="#777" transform="translate(.0081)"/></svg>
|
||||
|
After Width: | Height: | Size: 567 B |
1
data/styles/default/dark/symbols/entrance-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 6 9" width="6" xmlns="http://www.w3.org/2000/svg"><path d="m5.05092274-.01381365c.38659932 0 .7.31340067.7.7v7.6c0 .38659932-.31340068.7-.7.7h-4.22459659c-.38659932 0-.7-.31340068-.7-.7v-7.6c0-.38659933.31340068-.7.7-.7zm-.05059659.749-4.125.001v7.499h4.125zm-2.75032615 3.01481365c.41421356 0 .75.33578644.75.75s-.33578644.75-.75.75-.75-.33578644-.75-.75.33578644-.75.75-.75z" fill="#777"/></svg>
|
||||
|
After Width: | Height: | Size: 426 B |
1
data/styles/default/dark/symbols/entrance-main-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 11 9" width="11" xmlns="http://www.w3.org/2000/svg"><path d="m10.0510104 0c.3865993 0 .7.31340068.7.7v7.6c0 .38659932-.3134007.7-.7.7h-9.1020208c-.38659933 0-.7-.31340068-.7-.7v-7.6c0-.38659932.31340067-.7.7-.7zm-4.9240208.75h-4.128v7.5h4.128zm4.874 0h-4.124v7.5h4.124zm-2.7509896 3c.41421356 0 .75.33578644.75.75s-.33578644.75-.75.75-.75-.33578644-.75-.75.33578644-.75.75-.75zm-3.5 0c.41421356 0 .75.33578644.75.75s-.33578644.75-.75.75-.75-.33578644-.75-.75.33578644-.75.75-.75z" fill="#777"/></svg>
|
||||
|
After Width: | Height: | Size: 529 B |
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="11" height="9" version="1.1" viewBox="0 0 11 9" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m0.5 0.5v8h10v-8z" fill="none" stroke="#777777" stroke-width=".75"/>
|
||||
<path d="m5.5 0.5v8" fill="none" stroke="#777777" stroke-width=".75"/>
|
||||
<circle cx="4" cy="4.5" r=".75" fill="#777777"/>
|
||||
<circle cx="7" cy="4.5" r=".75" fill="#777777"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 414 B |
1
data/styles/default/dark/symbols/entrance-main-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 7 6" width="7" xmlns="http://www.w3.org/2000/svg"><path d="m6.5.00381365c.27614237 0 .5.22385763.5.5v4.99618635c0 .27614237-.22385763.5-.5.5h-5.99689709c-.27614237 0-.5-.22385763-.5-.5v-4.99618635c0-.27614237.22385763-.5.5-.5zm-3.37189709.749-2.375.001v4.496h2.375zm3.121 0-2.371-.001v4.498h2.371zm-1.62410291 1.77843635c.25888348 0 .46875.20986652.46875.46875s-.20986652.46875-.46875.46875-.46875-.20986652-.46875-.46875.20986652-.46875.46875-.46875zm-2.25 0c.25888348 0 .46875.20986652.46875.46875s-.20986652.46875-.46875.46875-.46875-.20986652-.46875-.46875.20986652-.46875.46875-.46875z" fill="#777" transform="translate(.0041)"/></svg>
|
||||
|
After Width: | Height: | Size: 669 B |
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="6" height="9" version="1.1" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m0.5 0.5h5v8h-5z" fill="none" stroke="#777777" stroke-width=".75"/>
|
||||
<circle cx="2" cy="4.5" r=".75" fill="#777777"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 268 B |
1
data/styles/default/dark/symbols/entrance-service-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 6 9" width="6" xmlns="http://www.w3.org/2000/svg"><path d="m5.05357504.00381365c.38659933 0 .7.31340068.7.7v7.6c0 .38659933-.31340067.7-.7.7h-4.22459658c-.38659933 0-.7-.31340067-.7-.7v-7.6c0-.38659932.31340067-.7.7-.7zm-.05059658.749-4.125.001v7.499h4.125zm-2.06170171 1.99718635c.96649831 0 1.75.78350169 1.75 1.75s-.78350169 1.75-1.75 1.75-1.75-.78350169-1.75-1.75.78350169-1.75 1.75-1.75zm1.16666667 1.3125h-2.33333334v.875h2.33333334z" fill="#777"/></svg>
|
||||
|
After Width: | Height: | Size: 489 B |
1
data/styles/default/dark/symbols/entrance-service-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 4 6" width="4" xmlns="http://www.w3.org/2000/svg"><path d="m3.37632615.00381365c.27614238 0 .5.22385763.5.5v4.99618635c0 .27614237-.22385762.5-.5.5h-2.74734769c-.27614238 0-.5-.22385763-.5-.5v-4.99618635c0-.27614237.22385762-.5.5-.5zm-.25034769.75h-2.247v4.496h2.247zm-1.1300447 1.24618635c.55228475 0 1 .44771525 1 1s-.44771525 1-1 1-1-.44771525-1-1 .44771525-1 1-1zm.75671854.75190683h-1.5v.5h1.5z" fill="#777" transform="translate(.0041)"/></svg>
|
||||
|
After Width: | Height: | Size: 478 B |
1
data/styles/default/dark/symbols/entrance-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 4 6" width="4" xmlns="http://www.w3.org/2000/svg"><path d="m3.37367385 0c.27614237 0 .5.22385763.5.5v4.99618635c0 .27614237-.22385763.5-.5.5h-2.7473477c-.27614237 0-.5-.22385763-.5-.5v-4.99618635c0-.27614237.22385763-.5.5-.5zm-.2503477.75h-2.247v4.496h2.247zm-1.49832615 1.78125c.25888348 0 .46875.20986652.46875.46875s-.20986652.46875-.46875.46875-.46875-.20986652-.46875-.46875.20986652-.46875.46875-.46875z" fill="#777"/></svg>
|
||||
|
After Width: | Height: | Size: 459 B |
@@ -1 +0,0 @@
|
||||
<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m6 0c3.23839694 0 5.8775718 2.56557489 5.9958615 5.77506174l.0041385.22493826c0 3.23839694-2.56557489 5.8775718-5.77506174 5.9958615l-.22493826.0041385c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6zm-3 6h-2.4c0 2.98233765 2.41766235 5.4 5.4 5.4v-2.4c-1.65685425 0-3-1.34314575-3-3zm3-2.4c-1.3254834 0-2.4 1.0745166-2.4 2.4s1.0745166 2.4 2.4 2.4 2.4-1.0745166 2.4-2.4-1.0745166-2.4-2.4-2.4zm0-3v2.4c1.59768088 0 2.90366088 1.24891996 2.99490731 2.82372721l.00509269.17627279h2.4c0-2.98233765-2.41766235-5.4-5.4-5.4z" fill="#983E44" opacity=".6"/></svg>
|
||||
|
Before Width: | Height: | Size: 642 B |
@@ -1 +0,0 @@
|
||||
<svg height="4" viewBox="0 0 4 4" width="4" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m0 0h4v4h-4z"/></defs><g fill="none" fill-rule="evenodd" xlink:href="#a"><path d="m0 0h4v4h-4z" fill="#000"/><path d="m.67.67h2.67v2.67h-2.67z" fill="#747474"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 314 B |
1
data/styles/default/dark/symbols/tree-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="m9.76536686 3.31703659 2.71190694 1.12330864c.4900562.20298791.8794043.59233602 1.0823922 1.0823922l1.1233087 2.71190696c.2029879.49005617.2029879 1.04067755 0 1.53073372l-1.1233087 2.71190699c-.2029879.4900561-.592336.8794043-1.0823922 1.0823922l-2.71190694 1.1233086c-.49005617.2029879-1.04067755.2029879-1.53073372 0l-2.71190696-1.1233086c-.49005618-.2029879-.87940429-.5923361-1.0823922-1.0823922l-1.12330864-2.71190699c-.20298792-.49005617-.20298792-1.04067755 0-1.53073372l1.12330864-2.71190696c.20298791-.49005618.59233602-.87940429 1.0823922-1.0823922l2.71190696-1.12330864c.43560548-.18043371.91906496-.20048189 1.36530467-.06014457z" fill="#202510" fill-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 778 B |
@@ -254,6 +254,7 @@ area|z11-[natural=bare_rock],
|
||||
/* 5.BEACH, GLACIER, DESERT, etc. */
|
||||
|
||||
area|z0-[natural=glacier],
|
||||
area|z0-[natural=sand],
|
||||
area|z10-[natural=beach],
|
||||
area|z0-[natural=desert],
|
||||
area|z10-[leisure=beach_resort],
|
||||
@@ -262,6 +263,7 @@ area|z10-[leisure=beach_resort],
|
||||
area|z0-[natural=glacier]
|
||||
{fill-color: @glacier;}
|
||||
|
||||
area|z0-[natural=sand],
|
||||
area|z10-[natural=beach],
|
||||
area|z10-[leisure=beach_resort],
|
||||
{fill-color: @beach;}
|
||||
|
||||
@@ -468,6 +468,7 @@ area|z17-[landuse=plant_nursery],
|
||||
/* 5.2 Beach, Glacier, Desert, etc. */
|
||||
|
||||
area|z14-[natural=desert],
|
||||
area|z15-[natural=sand],
|
||||
node|z15-[natural=beach],
|
||||
{text: name;font-size: 10;text-color: @poi_label;}
|
||||
|
||||
@@ -665,12 +666,17 @@ node|z16-[addr:housenumber][addr:street]::int_name,
|
||||
|
||||
node|z18-[entrance=main],
|
||||
node|z18-[emergency=emergency_ward_entrance],
|
||||
node|z19-[entrance],
|
||||
node|z19-[entrance!=emergency],
|
||||
node|z19-[entrance=entry],
|
||||
node|z19-[entrance=exit],
|
||||
node|z19-[entrance=house],
|
||||
node|z19-[entrance=service],
|
||||
node|z19-[amenity=loading_dock],
|
||||
node|z20-[entrance=emergency],
|
||||
{text: name; text-color: @building_label;}
|
||||
node|z18-[entrance=main]::flats,
|
||||
node|z19-[entrance]::flats,
|
||||
node|z19-[entrance!=emergency]::flats,
|
||||
node|z19-[entrance=entry]::flats,
|
||||
node|z19-[entrance=exit]::flats,
|
||||
{text: int_name; text-color: @building_label; font-size: 8; text-offset: 1;}
|
||||
|
||||
@@ -705,21 +711,39 @@ node|z18-[addr:housenumber][addr:street],
|
||||
node|z16-[addr:housenumber][addr:street]::int_name,
|
||||
{font-size: 8;}
|
||||
|
||||
node|z17[entrance],
|
||||
node|z18[amenity=loading_dock],
|
||||
node|z16[entrance=main],
|
||||
node|z16[emergency=emergency_ward_entrance],
|
||||
{icon-image: square-m.svg;}
|
||||
node|z17-[entrance],
|
||||
{icon-image: entrance-xs.svg;}
|
||||
node|z17[entrance=entrance],
|
||||
{icon-image: entrance-entry-xs.svg;}
|
||||
node|z17[entrance=exit],
|
||||
{icon-image: entrance-exit-xs.svg;}
|
||||
node|z17-[entrance=main],
|
||||
{icon-image: entrance-main-xs.svg;}
|
||||
node|z16-[emergency=emergency_ward_entrance],
|
||||
{icon-image: entrance-emergency-xs.svg;}
|
||||
|
||||
node|z18-[entrance],
|
||||
node|z19-[amenity=loading_dock],
|
||||
{icon-image: entrance-s.svg; font-size: 10; text-offset: 1;}
|
||||
{icon-image: entrance-m.svg; font-size: 10; text-offset: 1;}
|
||||
node|z18-[entrance=entrance],
|
||||
{icon-image: entrance-entry-m.svg; font-size: 10; text-offset: 1;}
|
||||
node|z18-[entrance=exit],
|
||||
{icon-image: entrance-exit-s.svg; font-size: 10; text-offset: 1;}
|
||||
node|z17-[entrance=main],
|
||||
{icon-image: entrance-main-s.svg; font-size: 10; text-offset: 1;}
|
||||
node|z17-[emergency=emergency_ward_entrance],
|
||||
{icon-image: entrance-emergency-s.svg; font-size: 10; text-offset: 1;}
|
||||
{icon-image: entrance-exit-m.svg; font-size: 10; text-offset: 1;}
|
||||
node|z18-[entrance=main],
|
||||
{icon-image: entrance-main-m.svg; font-size: 10; text-offset: 1;}
|
||||
node|z18-[emergency=emergency_ward_entrance],
|
||||
{icon-image: entrance-emergency-m.svg; font-size: 10; text-offset: 1;}
|
||||
node|z19-[entrance=service],
|
||||
node|z19-[amenity=loading_dock],
|
||||
{icon-image: entrance-service-m.svg; font-size: 10; text-offset: 1;}
|
||||
node|z20-[entrance=emergency],
|
||||
{icon-image: emergency-exit-m.svg; font-size: 10; text-offset: 1;}
|
||||
|
||||
node|z17[entrance=home],
|
||||
node|z17[entrance=staircase],
|
||||
node|z17-18[entrance=garage],
|
||||
node|z17-18[entrance=service],
|
||||
node|z17-19[entrance=emergency],
|
||||
{icon-image: none;}
|
||||
|
||||
/* 8.3 Airports */
|
||||
area|z14-[aeroway=terminal]
|
||||
|
||||
@@ -206,6 +206,9 @@ node|z19-[man_made=water_well][drinking_water=not],
|
||||
node|z19-[amenity=water_point][drinking_water=not],
|
||||
{icon-image: drinking-water-no-m.svg;}
|
||||
|
||||
node|z18-[natural=tree],
|
||||
{icon-image: tree-m.svg;}
|
||||
|
||||
/* 3. TRANSPORT */
|
||||
|
||||
node|z12-[railway=station],
|
||||
@@ -323,12 +326,14 @@ node|z19-[amenity=bus_station],
|
||||
node|z19-[amenity=bus_station]::int_name,
|
||||
{text-offset: 1;font-size: 10;}
|
||||
|
||||
node|z15[highway=bus_stop],
|
||||
{icon-image: bus-xxs.svg;icon-min-distance: 1;}
|
||||
node|z16[highway=bus_stop],
|
||||
{icon-image: bus-m.svg;}
|
||||
{icon-image: bus-xs.svg;icon-min-distance: 1;}
|
||||
node|z17-[highway=bus_stop],
|
||||
{icon-image: bus-m.svg;text-offset: 1;font-size: 11;}
|
||||
{icon-image: bus-sm.svg;text-offset: 1;font-size: 11;}
|
||||
node|z18-19[highway=bus_stop]::int_name,
|
||||
{icon-image: bus-m.svg;text-offset: 1;font-size: 9;}
|
||||
{icon-image: bus-sm.svg;text-offset: 1;font-size: 9;}
|
||||
|
||||
/* 3.5 Ferry terminal */
|
||||
|
||||
@@ -927,9 +932,7 @@ node|z16-[man_made=observatory],
|
||||
node|z17-[amenity=fire_station],
|
||||
node|z18-[amenity=internet_cafe],
|
||||
node|z18-[emergency=defibrillator],
|
||||
node|z18-[emergency=access_point],
|
||||
node|z18-[emergency=assembly_point],
|
||||
node|z19-[emergency=life_ring],
|
||||
node|z18-[emergency=lifeguard],
|
||||
node|z18-[amenity=toilets],
|
||||
node|z18-[amenity=atm],
|
||||
@@ -1363,7 +1366,7 @@ node|z17-[barrier=wicket_gate],
|
||||
{icon-image: dot-m.svg;font-size: 11;}
|
||||
|
||||
node|z16-[barrier=entrance],
|
||||
{icon-image: entrance-barrier-s.svg; font-size: 11;}
|
||||
{icon-image: entrance-barrier-xs.svg; font-size: 11;}
|
||||
|
||||
node|z17-[highway=ladder],
|
||||
{icon-image: ladder-m.svg;font-size: 11;}
|
||||
@@ -1527,15 +1530,9 @@ node|z19-[emergency=fire_hydrant],
|
||||
node|z18-[emergency=defibrillator],
|
||||
{icon-image: defibrillator-m.svg;font-size: 11;}
|
||||
|
||||
node|z18-[emergency=access_point],
|
||||
{icon-image: access_point-m.svg;font-size: 11;}
|
||||
|
||||
node|z18-[emergency=assembly_point],
|
||||
{icon-image: assembly_point-m.svg;font-size: 11;}
|
||||
|
||||
node|z19-[emergency=life_ring],
|
||||
{icon-image: lifebuoy-m.svg; font-size: 11;}
|
||||
|
||||
node|z17-[emergency=lifeguard],
|
||||
{icon-image: lifeguard-m.svg; font-size: 11;}
|
||||
|
||||
@@ -1550,7 +1547,7 @@ node|z17-[amenity=telephone]
|
||||
{icon-image: phone-m.svg;}
|
||||
|
||||
node|z17-[emergency=phone]
|
||||
{icon-image: emergency-phone-m.svg;}
|
||||
{icon-image: emergency-phone-m.svg; text-offset: 1;}
|
||||
|
||||
|
||||
node|z16-[amenity=recycling][recycling_type=centre],
|
||||
@@ -2107,8 +2104,6 @@ node|z17-[shop=variety_store],
|
||||
{icon-image: shop-m.svg;}
|
||||
node|z17-[shop=massage],
|
||||
{icon-image: massage_salon-m.svg;icon-min-distance: 24;}
|
||||
node|z17-[shop=beauty][beauty=spa],
|
||||
{icon-image: day-spa-m.svg;icon-min-distance: 24;}
|
||||
node|z17-[shop=money_lender],
|
||||
{icon-image: bank-m.svg;icon-min-distance: 24;}
|
||||
node|z17-[shop=pawnbroker],
|
||||
|
||||
@@ -34,7 +34,6 @@ node[shop=wholesale],
|
||||
|
||||
node[craft=photographer],
|
||||
node[craft=tailor],
|
||||
node[craft=winery],
|
||||
{text-color: @shop_label}
|
||||
|
||||
node[amenity=bar],
|
||||
@@ -158,6 +157,3 @@ node[healthcare],
|
||||
node[amenity=bicycle_rental],
|
||||
node[amenity=taxi],
|
||||
{text-color: @public_transport_label;text-halo-radius: 0.1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;}
|
||||
|
||||
node[emergency=access_point],
|
||||
{text-color: @emergency_label;text-halo-radius: 0.1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;}
|
||||
|
||||
@@ -242,6 +242,7 @@ natural-beach-gravel # area z10- (also has captio
|
||||
natural-beach-sand # area z10- (also has caption z15-)
|
||||
natural-desert # area z1- (also has caption z14-)
|
||||
natural-glacier # area z1-
|
||||
natural-sand # area z1- (also has caption z15-)
|
||||
=== 30
|
||||
|
||||
natural-land # area z1-
|
||||
|
||||
@@ -550,7 +550,7 @@ railway-subway_entrance-yokohama # icon z16- (also has captio
|
||||
railway-tram_stop # icon z14- (also has caption(optional) z17-)
|
||||
=== 3650
|
||||
|
||||
highway-bus_stop # icon z16- (also has caption(optional) z17-)
|
||||
highway-bus_stop # icon z14- (also has caption(optional) z17-)
|
||||
=== 3600
|
||||
|
||||
amenity-drinking_water # icon z17- (also has caption(optional) z18-)
|
||||
@@ -574,6 +574,7 @@ natural-beach-gravel # caption z15- (also has are
|
||||
natural-beach-sand # caption z15- (also has area z10-)
|
||||
natural-cape # caption z14-
|
||||
natural-desert # caption z14- (also has area z1-)
|
||||
natural-sand # caption z15- (also has area z1-)
|
||||
=== 3250
|
||||
|
||||
shop-supermarket # icon z16- (also has caption(optional) z16-)
|
||||
@@ -844,7 +845,6 @@ shop-antiques # icon z16- (also has captio
|
||||
shop-appliance # icon z18- (also has caption(optional) z18-)
|
||||
shop-baby_goods # icon z18- (also has caption(optional) z18-)
|
||||
shop-beauty # icon z16- (also has caption(optional) z16-)
|
||||
shop-beauty-day_spa # icon z16- (also has caption(optional) z16-)
|
||||
shop-beverages # icon z16- (also has caption(optional) z16-)
|
||||
shop-boutique # icon z18- (also has caption(optional) z18-)
|
||||
shop-car_repair # icon z16- (also has caption(optional) z16-)
|
||||
@@ -1296,9 +1296,15 @@ power-plant-wind # icon z15- (also has captio
|
||||
=== 230
|
||||
|
||||
barrier-entrance # icon z16- (also has caption(optional) z16-)
|
||||
entrance-main # icon z16- (also has caption(optional) z18-)
|
||||
entrance-main # icon z17- (also has caption(optional) z18-)
|
||||
=== 225
|
||||
|
||||
entrance # icon z17- (also has caption(optional) z19-)
|
||||
entrance-entry # icon z17- (also has caption(optional) z19-)
|
||||
entrance-exit # icon z17- (also has caption(optional) z19-)
|
||||
=== 220
|
||||
|
||||
entrance-emergency # icon z20- (also has caption(optional) z20-)
|
||||
highway-traffic_signals # icon z19-
|
||||
=== 215
|
||||
|
||||
@@ -1776,7 +1782,7 @@ leisure-swimming_pool-private # icon z17- (also has captio
|
||||
# railway-tram_stop # caption(optional) z17- (also has icon z14-)
|
||||
# === -6350
|
||||
|
||||
# highway-bus_stop # caption(optional) z17- (also has icon z16-)
|
||||
# highway-bus_stop # caption(optional) z17- (also has icon z14-)
|
||||
# === -6400
|
||||
|
||||
# amenity-drinking_water # caption(optional) z18- (also has icon z17-)
|
||||
@@ -1891,7 +1897,6 @@ leisure-swimming_pool-private # icon z17- (also has captio
|
||||
# shop-appliance # caption(optional) z18- (also has icon z18-)
|
||||
# shop-baby_goods # caption(optional) z18- (also has icon z18-)
|
||||
# shop-beauty # caption(optional) z16- (also has icon z16-)
|
||||
# shop-beauty-day_spa # caption(optional) z16- (also has icon z16-)
|
||||
# shop-beverages # caption(optional) z16- (also has icon z16-)
|
||||
# shop-boutique # caption(optional) z18- (also has icon z18-)
|
||||
# shop-car_repair # caption(optional) z16- (also has icon z16-)
|
||||
@@ -2287,9 +2292,17 @@ leisure-swimming_pool-private # icon z17- (also has captio
|
||||
# === -9770
|
||||
|
||||
# barrier-entrance # caption(optional) z16- (also has icon z16-)
|
||||
# entrance-main # caption(optional) z18- (also has icon z16-)
|
||||
# entrance-main # caption(optional) z18- (also has icon z17-)
|
||||
# === -9775
|
||||
|
||||
# entrance # caption(optional) z19- (also has icon z17-)
|
||||
# entrance-entry # caption(optional) z19- (also has icon z17-)
|
||||
# entrance-exit # caption(optional) z19- (also has icon z17-)
|
||||
# === -9780
|
||||
|
||||
# entrance-emergency # caption(optional) z20- (also has icon z20-)
|
||||
# === -9785
|
||||
|
||||
# historic-anchor # caption(optional) z18- (also has icon z18-)
|
||||
# historic-cannon # caption(optional) z18- (also has icon z18-)
|
||||
# historic-memorial-plaque # caption(optional) z18- (also has icon z18-)
|
||||
@@ -2331,11 +2344,14 @@ tourism-information # icon z16- (also has captio
|
||||
tourism-information-board # icon z16- (also has caption(optional) z16-)
|
||||
tourism-information-guidepost # icon z16- (also has caption(optional) z16-)
|
||||
tourism-information-map # icon z16- (also has caption(optional) z16-)
|
||||
=== -9950
|
||||
=== -9940
|
||||
|
||||
amenity # caption z19-
|
||||
amenity-telephone # icon z17- (also has caption(optional) z19-)
|
||||
entrance # icon z17- (also has caption(optional) z19-)
|
||||
entrance-house # icon z19- (also has caption(optional) z19-)
|
||||
=== -9950
|
||||
|
||||
entrance-garage # icon z19- (also has caption(optional) z19-)
|
||||
=== -9960
|
||||
|
||||
amenity-food_sharing # icon z18- (also has caption(optional) z18-)
|
||||
@@ -2362,25 +2378,26 @@ amenity-bench # icon z18- (also has captio
|
||||
amenity-bench-backless # icon z18- (also has caption(optional) z19-)
|
||||
amenity-lounger # icon z18- (also has caption(optional) z19-)
|
||||
amenity-waste_disposal # icon z18- (also has caption(optional) z18-)
|
||||
emergency-access_point # icon z18- (also has caption(optional) z18-)
|
||||
emergency-assembly_point # icon z18- (also has caption(optional) z18-)
|
||||
emergency-defibrillator # icon z18- (also has caption(optional) z18-)
|
||||
emergency-phone # icon z17-
|
||||
emergency-phone # icon z17- (also has caption(optional) z19-)
|
||||
man_made-telescope # icon z18- (also has caption(optional) z18-)
|
||||
=== -9980
|
||||
|
||||
amenity-waste_basket # icon z18- (also has caption(optional) z19-)
|
||||
emergency-fire_hydrant # icon z19- (also has caption(optional) z19-)
|
||||
emergency-life_ring # icon z19- (also has caption(optional) z19-)
|
||||
power-substation # icon z17- (also has caption(optional) z18-, area z13-)
|
||||
=== -9990
|
||||
|
||||
natural-tree # icon z18-
|
||||
=== -9991
|
||||
|
||||
# amenity-bench # caption(optional) z19- (also has icon z18-)
|
||||
# amenity-bench-backless # caption(optional) z19- (also has icon z18-)
|
||||
# amenity-food_sharing # caption(optional) z18- (also has icon z18-)
|
||||
# amenity-give_box # caption(optional) z18- (also has icon z18-)
|
||||
amenity-loading_dock # icon z18- (also has caption(optional) z19-)
|
||||
# amenity-loading_dock # caption(optional) z19- (also has icon z18-)
|
||||
amenity-loading_dock # icon z19- (also has caption(optional) z19-)
|
||||
# amenity-loading_dock # caption(optional) z19- (also has icon z19-)
|
||||
# amenity-lounger # caption(optional) z19- (also has icon z18-)
|
||||
# amenity-parking_space-disabled # caption(optional) z19- (also has icon z18-)
|
||||
# amenity-telephone # caption(optional) z19- (also has icon z17-)
|
||||
@@ -2395,14 +2412,14 @@ amenity-loading_dock # icon z18- (also has captio
|
||||
# amenity-vending_machine-sweets # caption(optional) z18- (also has icon z18-)
|
||||
# amenity-waste_basket # caption(optional) z19- (also has icon z18-)
|
||||
# amenity-waste_disposal # caption(optional) z18- (also has icon z18-)
|
||||
# emergency-access_point # caption(optional) z18- (also has icon z18-)
|
||||
# emergency-assembly_point # caption(optional) z18- (also has icon z18-)
|
||||
# emergency-defibrillator # caption(optional) z18- (also has icon z18-)
|
||||
# emergency-fire_hydrant # caption(optional) z19- (also has icon z19-)
|
||||
# emergency-life_ring # caption(optional) z19- (also has icon z19-)
|
||||
# entrance # caption(optional) z19- (also has icon z17-)
|
||||
entrance-exit # icon z17- (also has caption(optional) z19-)
|
||||
# entrance-exit # caption(optional) z19- (also has icon z17-)
|
||||
# emergency-phone # caption(optional) z19- (also has icon z17-)
|
||||
# entrance-garage # caption(optional) z19- (also has icon z19-)
|
||||
# entrance-house # caption(optional) z19- (also has icon z19-)
|
||||
entrance-service # icon z19- (also has caption(optional) z19-)
|
||||
# entrance-service # caption(optional) z19- (also has icon z19-)
|
||||
# man_made-cairn # caption(optional) z19- (also has icon z19-)
|
||||
# man_made-survey_point # caption(optional) z18- (also has icon z18-)
|
||||
# man_made-telescope # caption(optional) z18- (also has icon z18-)
|
||||
|
||||
@@ -240,7 +240,6 @@
|
||||
@neutral_label: #494F54;
|
||||
@healthcare_label: #A6454B;
|
||||
@public_transport_label: #234B73;
|
||||
@emergency_label: #247F52;
|
||||
|
||||
/* 6.4 Road labels */
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 2.9 KiB |
1
data/styles/default/light/symbols/bus-sm.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg"><g fill="none"><rect fill="#fff" height="15" opacity=".6" rx="1.875" width="15"/><rect fill="#2f6499" height="13.5" rx="1.5" width="13.5" x=".75" y=".75"/><path d="m4.30833333 11.4713297c.21052121.0559605.43455474.0861305.66692134.0861305h.66552345l.00088855.3790098c0 .311229-.29836282.56353-.666412.56353-.3680492 0-.666412-.252301-.666412-.56353zm6.38295947.0002346.0003739.4649057c0 .311229-.298278.56353-.6662225.56353-.36794462 0-.66622253-.252301-.66622253-.56353l-.00088834-.3790098h.66711087c.2319755 0 .4556437-.0300857.6658486-.0858959zm-.561486-8.55489763c.829944 0 1.5027466.67280261 1.5027466 1.50274669v5.25961347c0 .82994407-.6728026 1.50274667-1.5027466 1.50274667h-5.25961352c-.82994407 0-1.50274669-.6728026-1.50274669-1.50274667v-5.25961347c0-.82994408.67280262-1.50274669 1.50274669-1.50274669zm-5.24127678 6.38667341c-.31122904 0-.56353002.252301-.56353002.56353 0 .31122912.25230098.56353012.56353002.56353012.31122902 0 .56353001-.252301.56353001-.56353012 0-.311229-.25230099-.56353-.56353001-.56353zm5.21666668 0c-.31122903 0-.56353003.252301-.56353003.56353 0 .31122912.252301.56353012.56353003.56353012.311229 0 .56353-.252301.56353-.56353012 0-.311229-.252301-.56353-.56353-.56353zm.56147-3.84500675h-6.3416667v2.42105266c0 .3565628.31547343.64561401.70462963.64561401h4.93240737c.3891563 0 .7046297-.28905121.7046297-.64561401zm-.7046297-1.58333333h-4.93240737c-.3891562 0-.70462963.3364013-.70462963.75137335v.37568667h6.3416667v-.37568667c0-.41497205-.3154734-.75137335-.7046297-.75137335z" fill="#fff" fill-rule="evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
1
data/styles/default/light/symbols/bus-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 6 6" width="6" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m5 0c.55228475 0 1 .44771525 1 1v4c0 .55228475-.44771525 1-1 1h-4c-.55228475 0-1-.44771525-1-1v-4c0-.55228475.44771525-1 1-1z" fill="#fff" fill-opacity=".6"/><path d="m1 .5h4c.27614237 0 .5.22385763.5.5v4c0 .27614237-.22385763.5-.5.5h-4c-.27614237 0-.5-.22385763-.5-.5v-4c0-.27614237.22385763-.5.5-.5z" fill="#2f6499" fill-rule="evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 452 B |
1
data/styles/default/light/symbols/bus-xxs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="5" viewBox="0 0 5 5" width="5" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m4 0c.55228475 0 1 .44771525 1 1v3c0 .55228475-.44771525 1-1 1h-3c-.55228475 0-1-.44771525-1-1v-3c0-.55228475.44771525-1 1-1z" fill="#fff" fill-opacity=".6"/><path d="m1 .5h3c.27614237 0 .5.22385763.5.5v3c0 .27614237-.22385763.5-.5.5h-3c-.27614237 0-.5-.22385763-.5-.5v-3c0-.27614237.22385763-.5.5-.5z" fill="#2f6499" fill-rule="evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 452 B |
1
data/styles/default/light/symbols/bus-xxxs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="4" viewBox="0 0 4 4" width="4" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m3 0c.55228475 0 1 .44771525 1 1v2c0 .55228475-.44771525 1-1 1h-2c-.55228475 0-1-.44771525-1-1v-2c0-.55228475.44771525-1 1-1z" fill="#fff" fill-opacity=".6"/><path d="m1 .5h2c.27614237 0 .5.22385763.5.5v2c0 .27614237-.22385763.5-.5.5h-2c-.27614237 0-.5-.22385763-.5-.5v-2c0-.27614237.22385763-.5.5-.5z" fill="#2f6499" fill-rule="evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 452 B |
@@ -1 +0,0 @@
|
||||
<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="9" cy="9" fill="#fff" opacity=".6" r="9"/><circle cx="9" cy="9" fill="#be75a3" r="8.25"/><path d="m6.30055657 9.36465433.00689805.0737763c.14582844 1.17941477.67189526 2.27631057 1.56061293 3.27868287l-.00113465.0761216c-1.22761107.0592649-2.19488995-.2708693-2.90183667-.9904025-.70694671-.7195332-1.02550703-1.6981313-.95568097-2.93579437.9045588-.05286646 1.66827257.11300557 2.29114131.4976161zm7.46682273-.50627566.2232054.00865956c.0698261 1.23766307-.2487342 2.21626117-.9556809 2.93579437s-1.6742256 1.0496674-2.9018367.9904025l-.0011346-.0761216c.8887176-1.0023723 1.4147844-2.0992681 1.5606129-3.27868287l.006898-.0737763c.570963-.35255965 1.260275-.5213182 2.0679359-.50627566zm-4.7673793-4.05837867.19024281.17805949c1.17397699 1.13425665 1.76096549 2.39289765 1.76096549 3.77592299 0 1.45581612-.6504028 2.78575212-1.9512083 3.98980792-1.30080552-1.2040558-1.95120828-2.5339918-1.95120828-3.98980792 0-1.45581615.65040276-2.77381031 1.95120828-3.95398248zm-3.64250524 1.23453276c.52429331.11064075.98164792.28211324 1.37206381.51441745-.26807889.60635877-.42055963 1.24178775-.45592669 1.90388473-.3404372-.15607091-.70942568-.26527279-1.10368332-.32818887-.12186067-.63450512-.05872551-1.33159631.1875462-2.09011331zm7.28501044 0c.2462718.758517.3094069 1.45560819.1875462 2.09011331-.3942576.06291608-.7632461.17211796-1.1036833.32818887-.035367-.66209698-.1878478-1.29752596-.4559267-1.90388473.3904159-.23230421.8477705-.4037767 1.3720638-.51441745z" fill="#fff" fill-rule="evenodd"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB |
1
data/styles/default/light/symbols/emergency-exit-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="10" viewBox="0 0 8 10" width="8" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="m6.45638209 0c.37609148 0 .72425864.1747833.96936352.49369282l.06615442.10027904c.10687134.18244079.16414241.39064697.16414241.60600579l.00033965 7.60002235c0 .08452163-.00881715.16822686-.03378359.28090951l-.0458696.14760544-.06668844.14497209-.07146019.1153718-.06179076.08041635-.07556165.08214374-.10781751.09508139-.10964934.07580657-.12987138.06948085-.07954583.03314166c-.04905188.01754418-.04905188.01754418-.1303233.03957053l-.15920996.02799023-.1287681.00750984h-4.22425693c-.10907652 0-.21669708-.01468463-.35383951-.05390448l-.14047138-.05265064-.10280855-.05337186-.14765925-.09957233-.10159134-.09041744-.10489342-.11895698-.0784479-.11480897-.05509066-.10505725-.06607418-.17129918-.02223491-.08669691c-.01814821-.0826435-.02722855-.16749219-.02722706-.25204115l-.00144536-.591-.00199757-.28322281-.02893303.00146741c-.51942228.01887315-.91865829-.24714738-.98830514-.67658602l-.01042408-.11069391c-.01253177-.43076054.32054599-.82795908.77223753-.84441048l.25542472-.030777c.00229529-.08066906.00229529-.18987309 0-.32761211-.03371432-.00977655-.08956256-.02247896-.1233309-.03714759-.45095098-.19588858-.51469301-.68984012-.30519389-1.15166694l.43196772-.89919451c.00947774-.02096777.00947724-.90442739-.00000149-2.65037885 0-.6627417.5372583-1.2 1.2-1.2z" fill="#fff" opacity=".6"/><path d="m6.45638209.5c.22551627 0 .42612467.10664329.55414621.27225087l.04994362.07444573c.06074822.1037037.09557052.22443696.09557052.3533034l.00033965 7.6c0 .05011473-.00526633.09899944-.01527578.1461309l-.02384038.085169-.03771531.08786746-.0419297.07097489-.03740085.05020216-.03821292.04374726-.06347463.05861778-.06028924.04402764-.07874284.044385-.06117341.02581362c-.01766844.00664526-.03607223.01258439-.05479097.01776541l-.09216812.01890871-.0953255.00639017h-4.22425693c-.06480353 0-.12755032-.00880593-.18710905-.02528645l-.09162788-.0324093-.04872236-.02328158-.09538019-.0610859-.05713707-.04808259-.06450448-.06946502-.04937574-.06908366-.02934081-.05219473-.04389022-.10543844-.01765973-.06765121c-.01032579-.04702168-.01559212-.09590639-.01559212-.14602112l-.00144537-.591.66089153-.02540436.09415983-.01277867-.00300941.57818303h4.12374307v-7.499h-4.12374307l-.00049701.60518552c-.30277731.25714038-.49010086.63138619-.49010086 1.05120766l.00555985.11160682-.07728011.00485305c-.0660555.00624911-.12924699.01672474-.18947556.03124346l.00119711-1.85409651c0-.38659932.31340067-.7.7-.7zm-2.256326 3.31599576c.25595671 0 .43735449.1230815.49018767.54084433l.02877808.57142067.62174436.19704693c.31792476.09362657.4520938.24201607.40250712.44516851-.03257321.13344966-.16664108.18318709-.40220364.14921229-.11574123-.01797477-.23380508-.05174093-.31880324-.0684414l-.60646039-.16066363c-.26277038-.06961813-.29780643-.22302452-.30247791-.41885973l-.07592051-.64933479-.16065403.0000192c-.19078646.30319659-.10110927.79611708-.16066363 1.25944922h.29120123c.32132726 0 .83343457.3031966.51210731.90960578l-.48199088.90963778c-.32132726.60639318-.80328614.15159989-.64265452-.1515999l.48199089-.90963778c.0648808-.12244607-.03044986-.14599339-.10942109-.15052172l-.84425517-.00107817-.15426327.28432918-.14131385.24161291c-.14333507.22167486-.22812622.57718916-.61780982.57718916l-1.02876487.03740254c-.68581553.02491902-.53293243-.61986625-.19003789-.63235508l1.0908756-.03994917c.05913462-.0063629.08251176-.03738214.18447811-.22729991.13109959-.24417998.20388236-.45229962.20388236-.59080509 0-.35265986.06565766-1.09536109.16065723-1.51599895h-.48199088l-.09191427.16896043-.3097352.59819487c-.14617965.27634582-.31140187.31036692-.44324586.25309522-.13184399-.05727171-.15972216-.24295654-.05677328-.47029852l.50001914-1.00474529c.02972597-.06576327.08142637-.15159989.32132725-.15159989zm-.965957-1.51599576c.3549322 0 .64265451.27147032.64265451.60639318 0 .33492926-.28771911.60639318-.64265451.60639318-.3549322 0-.64265452-.27147032-.64265452-.60639318 0-.31522754.25486538-.57423664.58076149-.60361755z" fill="#019b41"/></g></svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
1
data/styles/default/light/symbols/entrance-barrier-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 6 9" width="6" xmlns="http://www.w3.org/2000/svg"><path d="m5.05357504.00381365c.38659933 0 .7.31340068.7.7v7.6c0 .38659933-.31340067.7-.7.7h-4.22459658c-.38659933 0-.7-.31340067-.7-.7v-7.6c0-.38659932.31340067-.7.7-.7zm-.05059658.749-4.125.001v7.499h4.125z" fill="#747e86"/></svg>
|
||||
|
After Width: | Height: | Size: 310 B |
@@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="6" height="9" version="1.1" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m0.5 0.5h5v8h-5z" fill="none" stroke="#747E86" stroke-width=".75"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 218 B |
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 4 6" width="4" xmlns="http://www.w3.org/2000/svg"><path d="m3.37632615.00381365c.27614238 0 .5.22385763.5.5v4.99618635c0 .27614237-.22385762.5-.5.5h-2.74734769c-.27614238 0-.5-.22385763-.5-.5v-4.99618635c0-.27614237.22385762-.5.5-.5zm-.25034769.75h-2.247v4.496h2.247z" fill="#747e86" transform="translate(.0041)"/></svg>
|
||||
|
After Width: | Height: | Size: 349 B |
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 11 9" width="11" xmlns="http://www.w3.org/2000/svg"><path d="m10.0493285 0c.3869702 0 .7006715.31340068.7006715.7v7.59309317c0 .38659933-.3137013.7-.7006715.7l-4.17193572-.00009317-.75042427.007-4.17629705-.00690683c-.38697016 0-.70067146-.31340067-.70067146-.7v-7.59309317c0-.38659932.3137013-.7.70067146-.7zm-4.92265514.749-4.12595394.001-.00100096 7.493 4.1269549-.001v-1.748l-.62530437.00082255-.00029515-1.00082255-1.00066408.00082255v-2l1.00066408-.00082255.00029515-.99917745.62530437-.00082255zm4.87166855.001-4.12094913-.001v1.745l.62589466.00082255-.00029515.99917745 1.00125438.00082255v2l-1.00125438-.00082255.00029515 1.00082255-.62589466-.00082255v1.748l4.12094913.001z" fill="#d85961"/></svg>
|
||||
|
After Width: | Height: | Size: 736 B |
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="11" height="9" version="1.1" viewBox="0 0 11 9" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m0.5 0.5v8h10v-8z" fill="none" stroke="#D85961" stroke-width=".75"/>
|
||||
<path d="m5.5 0.5v8" fill="none" stroke="#D85961" stroke-width=".75"/>
|
||||
<path d="m7.5834 5.3334h-1.25v1.25c0 0.22916-0.18749 0.41667-0.41667 0.41667h-0.83337c-0.22916 0-0.41667-0.18749-0.41667-0.41667v-1.25h-1.25c-0.22916 0-0.41667-0.18749-0.41667-0.41667v-0.83337c0-0.22917 0.18749-0.41667 0.41667-0.41667h1.25v-1.25c0-0.22916 0.18749-0.41667 0.41667-0.41667h0.83337c0.22917 0 0.41667 0.18749 0.41667 0.41667v1.25h1.25c0.22916 0 0.41667 0.1875 0.41667 0.41667v0.83337c0 0.22916-0.18749 0.41667-0.41667 0.41667z" fill="#D85961"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 773 B |
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 7 6" width="7" xmlns="http://www.w3.org/2000/svg"><path d="m6.49689709-.00309317c.27614237 0 .5.22385762.5.5v4.99618634c0 .27614238-.22385763.5-.5.5l-2.62189709-.00018634-.75.00709317-2.625-.00690683c-.27614237 0-.5-.22385762-.5-.5v-4.99618634c0-.27614238.22385763-.5.5-.5zm-3.37189709.749-2.375.001v4.496h2.375v-.748l-.375.00009317-.001-.75009317-.749.00009317v-1.5l.749-.00009317.001-.74990683.375-.00009317zm3.121 0-2.371-.001v.75l.375.00009317-.001.74990683.751.00009317v1.5l-.751-.00009317.001.75009317-.375-.00009317v.748h2.371z" fill="#d85961"/></svg>
|
||||
|
After Width: | Height: | Size: 587 B |
1
data/styles/default/light/symbols/entrance-entry-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 12 9" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m4.50016351 0c-.38659932 0-.7.31340068-.7.7l.00059659 2.55h.751l-.001-2.501 4.125.001v7.499h-4.125l.001-2.499h-.751l-.00059659 2.55c0 .38659932.31340068.7.7.7h4.22459659c.38659932 0 .7-.31340068.7-.7v-7.6c0-.38659932-.31340068-.7-.7-.7zm1.758459 2.50813059 1.99137749 1.99137749-1.99137749 1.99236133-.53033009-.53033009 1.11942967-1.11953932-5.09772209.00011809v-.75l5.03172209-.00011809-1.05342967-1.05353932z" fill="#747e86"/></svg>
|
||||
|
After Width: | Height: | Size: 525 B |
1
data/styles/default/light/symbols/entrance-entry-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="7" viewBox="0 0 9 7" width="9" xmlns="http://www.w3.org/2000/svg"><path d="m3.27575522.00381365c-.27614238 0-.5.22385763-.5.5l.00034769 1.24618635h.751l-.001-.99618635h2.247v4.496h-2.247l.001-.99981365h-.751l-.00034769 1.25c0 .27614237.22385762.5.5.5h2.74734769c.27614238 0 .5-.22385763.5-.5v-4.99618635c0-.27614237-.22385762-.5-.5-.5zm.93313413 1.6162696 1.41421356 1.41421356-1.41421356 1.4151974-.53033009-.53033008.54264244-.54235048-3.1012017.00009318v-.75l3.0352017-.00009318-.47664244-.47640031z" fill="#747e86" transform="translate(.1946 .4987)"/></svg>
|
||||
|
After Width: | Height: | Size: 574 B |
1
data/styles/default/light/symbols/entrance-exit-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 12 9" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m7.49983649 0c.38659932 0 .7.31340068.7.7l-.00059659 2.55h-.751l.001-2.501-4.125.001v7.499h4.125l-.001-2.499h.751l.00059659 2.55c0 .38659932-.31340068.7-.7.7h-4.22459659c-.38659932 0-.7-.31340068-.7-.7v-7.6c0-.38659932.31340068-.7.7-.7zm2.50878601 2.50813059 1.9913775 1.99137749-1.9913775 1.99236133-.53033008-.53033009 1.11942968-1.11953932-5.0977221.00011809v-.75l5.0317221-.00011809-1.05342968-1.05353932z" fill="#747e86"/></svg>
|
||||
|
After Width: | Height: | Size: 523 B |
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="9" height="9" version="1.1" viewBox="0 0 9 9" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m6.5704 0.1875v1.8427l1.0591 2.0948h-4.6294v0.75h4.6294l-1.0591 2.0948v1.8428l2.1796-4.3125z" fill="#747E86"/>
|
||||
<path d="m0.5 0.5h5v8h-5z" fill="none" stroke="#747E86" stroke-width=".75"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 339 B |
1
data/styles/default/light/symbols/entrance-exit-xs.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="6" viewBox="0 0 8 6" width="8" xmlns="http://www.w3.org/2000/svg"><path d="m4.74424478.00381365c.27614238 0 .5.22385763.5.5l-.00034769 1.24618635h-.751l.001-.99618635h-2.247v4.496h2.247l-.001-.99981365h.751l.00034769 1.25c0 .27614237-.22385762.5-.5.5h-2.74734769c-.27614238 0-.5-.22385763-.5-.5v-4.99618635c0-.27614237.22385762-.5.5-.5zm1.84154166 1.6162696 1.41421356 1.41421356-1.41421356 1.4151974-.53033009-.53033008.54264244-.54235048-3.1012017.00009318v-.75l3.0352017-.00009318-.47664244-.47640031z" fill="#747e86" transform="translate(.0081)"/></svg>
|
||||
|
After Width: | Height: | Size: 570 B |
1
data/styles/default/light/symbols/entrance-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 6 9" width="6" xmlns="http://www.w3.org/2000/svg"><path d="m5.05092274-.01381365c.38659932 0 .7.31340067.7.7v7.6c0 .38659932-.31340068.7-.7.7h-4.22459659c-.38659932 0-.7-.31340068-.7-.7v-7.6c0-.38659933.31340068-.7.7-.7zm-.05059659.749-4.125.001v7.499h4.125zm-2.75032615 3.01481365c.41421356 0 .75.33578644.75.75s-.33578644.75-.75.75-.75-.33578644-.75-.75.33578644-.75.75-.75z" fill="#747e86"/></svg>
|
||||
|
After Width: | Height: | Size: 429 B |
1
data/styles/default/light/symbols/entrance-main-m.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="9" viewBox="0 0 11 9" width="11" xmlns="http://www.w3.org/2000/svg"><path d="m10.0510104 0c.3865993 0 .7.31340068.7.7v7.6c0 .38659932-.3134007.7-.7.7h-9.1020208c-.38659933 0-.7-.31340068-.7-.7v-7.6c0-.38659932.31340067-.7.7-.7zm-4.9240208.75h-4.128v7.5h4.128zm4.874 0h-4.124v7.5h4.124zm-2.7509896 3c.41421356 0 .75.33578644.75.75s-.33578644.75-.75.75-.75-.33578644-.75-.75.33578644-.75.75-.75zm-3.5 0c.41421356 0 .75.33578644.75.75s-.33578644.75-.75.75-.75-.33578644-.75-.75.33578644-.75.75-.75z" fill="#747e86"/></svg>
|
||||
|
After Width: | Height: | Size: 532 B |