Merge pull request #3182 from bykoianko/release-61-to-master2

Commits of release-61 to master
This commit is contained in:
ygorshenin 2016-05-12 13:43:18 +03:00
commit 6e8b2aab5a
170 changed files with 7445 additions and 6175 deletions

@ -1 +1 @@
Subproject commit 5c46d5b4c7fc6f24fa01076be1ce55a824a2b5e8
Subproject commit 6fc3b425c324855b3a8bfdce706bdb32b1947cee

View file

@ -924,6 +924,11 @@ BOOST_AUTO_TEST_CASE(OpeningHoursWeekRanges_TestParseUnparse)
BOOST_AUTO_TEST_CASE(OpeningHoursRuleSequence_TestParseUnparse)
{
{
auto const rule = "";
auto const parsedUnparsed = ParseAndUnparse<osmoh::TRuleSequences>(rule);
BOOST_CHECK_EQUAL(parsedUnparsed, rule);
}
{
auto const rule = "24/7";
auto const parsedUnparsed = ParseAndUnparse<osmoh::TRuleSequences>(rule);

View file

@ -237,6 +237,7 @@
android:configChanges="orientation|screenLayout|screenSize"
android:label="@string/edit_place"
android:theme="@style/MwmTheme.EditorActivity"
android:windowSoftInputMode="adjustResize|stateHidden"
android:parentActivityName="com.mapswithme.maps.MwmActivity">
<!-- The meta-data element is needed for versions lower than 4.1 -->
<meta-data

View file

@ -3,8 +3,8 @@ propMinSdkVersion=15
# https://code.google.com/p/android/issues/detail?id=184567
propTargetSdkVersion=22
propBuildToolsVersion=22.0.1
propVersionCode=610
propVersionName=6.1.0
propVersionCode=613
propVersionName=6.1.3
propDebugNdkFlags=V=1 NDK_DEBUG=1 DEBUG=1
propReleaseNdkFlags=V=1 NDK_DEBUG=0 PRODUCTION=1

View file

@ -99,7 +99,7 @@ void Framework::UpdateCompassSensor(int ind, float * arr)
void Framework::MyPositionModeChanged(location::EMyPositionMode mode, bool routingActive)
{
if (m_myPositionModeSignal != nullptr)
if (m_myPositionModeSignal)
m_myPositionModeSignal(mode, routingActive);
}
@ -211,6 +211,11 @@ void Framework::SetChoosePositionMode(bool isChoosePositionMode, bool isBusiness
m_work.EnableChoosePositionMode(isChoosePositionMode, isBusiness, hasPosition, position);
}
bool Framework::GetChoosePositionMode()
{
return m_isChoosePositionMode;
}
Storage & Framework::Storage()
{
return m_work.Storage();
@ -826,12 +831,14 @@ Java_com_mapswithme_maps_Framework_nativeShowCountry(JNIEnv * env, jclass, jstri
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_Framework_nativeSetRoutingListener(JNIEnv * env, jclass, jobject listener)
{
CHECK(g_framework, ("Framework isn't created yet!"));
frm()->SetRouteBuildingListener(bind(&CallRoutingListener, jni::make_global_ref(listener), _1, _2));
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_Framework_nativeSetRouteProgressListener(JNIEnv * env, jclass, jobject listener)
{
CHECK(g_framework, ("Framework isn't created yet!"));
frm()->SetRouteProgressListener(bind(&CallRouteProgressListener, jni::make_global_ref(listener), _1));
}
@ -980,10 +987,21 @@ Java_com_mapswithme_maps_Framework_nativeOnBookmarkCategoryChanged(JNIEnv * env,
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_Framework_nativeTurnChoosePositionMode(JNIEnv *, jclass, jboolean turnOn, jboolean isBusiness)
Java_com_mapswithme_maps_Framework_nativeTurnOnChoosePositionMode(JNIEnv *, jclass, jboolean isBusiness, jboolean applyPosition)
{
//TODO(Android team): implement positioning
g_framework->SetChoosePositionMode(turnOn, isBusiness, false /* hasPosition */, m2::PointD());
g_framework->SetChoosePositionMode(true, isBusiness, applyPosition, applyPosition ? g_framework->GetPlacePageInfo().GetMercator() : m2::PointD());
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_Framework_nativeTurnOffChoosePositionMode(JNIEnv *, jclass)
{
g_framework->SetChoosePositionMode(false, false, false, m2::PointD());
}
JNIEXPORT jboolean JNICALL
Java_com_mapswithme_maps_Framework_nativeIsInChoosePositionMode(JNIEnv *, jclass)
{
return g_framework->GetChoosePositionMode();
}
JNIEXPORT jboolean JNICALL
@ -1004,4 +1022,10 @@ Java_com_mapswithme_maps_Framework_nativeIsActiveObjectABuilding(JNIEnv * env, j
{
return g_framework->GetPlacePageInfo().IsBuilding();
}
JNIEXPORT jboolean JNICALL
Java_com_mapswithme_maps_Framework_nativeCanAddPlaceFromPlacePage(JNIEnv * env, jclass clazz)
{
return g_framework->GetPlacePageInfo().ShouldShowAddPlace();
}
} // extern "C"

View file

@ -138,6 +138,7 @@ namespace android
void Get3dMode(bool & allow3d, bool & allow3dBuildings);
void SetChoosePositionMode(bool isChoosePositionMode, bool isBusiness, bool hasPosition, m2::PointD const & position);
bool GetChoosePositionMode();
void SetupWidget(gui::EWidget widget, float x, float y, dp::Anchor anchor);
void ApplyWidgets();

View file

@ -6,36 +6,36 @@
extern "C"
{
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_LocationState_switchToNextMode(JNIEnv * env, jobject thiz)
{
g_framework->NativeFramework()->SwitchMyPositionNextMode();
}
JNIEXPORT jint JNICALL
Java_com_mapswithme_maps_LocationState_getLocationStateMode(JNIEnv * env, jobject thiz)
{
return g_framework->GetMyPositionMode();
}
void LocationStateModeChanged(location::EMyPositionMode mode, bool routingActive, shared_ptr<jobject> const & obj)
{
g_framework->SetMyPositionMode(mode);
JNIEnv * env = jni::GetEnv();
env->CallVoidMethod(*obj, jni::GetMethodID(env, *obj.get(), "onMyPositionModeChangedCallback", "(IZ)V"),
static_cast<jint>(mode), static_cast<jboolean>(routingActive));
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_LocationState_setMyPositionModeListener(JNIEnv * env, jobject thiz, jobject obj)
{
g_framework->SetMyPositionModeListener(bind(&LocationStateModeChanged, _1, _2, jni::make_global_ref(obj)));
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_LocationState_removeMyPositionModeListener(JNIEnv * env, jobject thiz, jint slotID)
{
g_framework->SetMyPositionModeListener(location::TMyPositionModeChanged());
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_LocationState_nativeSwitchToNextMode(JNIEnv * env, jobject thiz)
{
g_framework->NativeFramework()->SwitchMyPositionNextMode();
}
JNIEXPORT jint JNICALL
Java_com_mapswithme_maps_LocationState_nativeGetMode(JNIEnv * env, jobject thiz)
{
return g_framework->GetMyPositionMode();
}
void LocationStateModeChanged(location::EMyPositionMode mode, bool routingActive, shared_ptr<jobject> const & obj)
{
g_framework->SetMyPositionMode(mode);
JNIEnv * env = jni::GetEnv();
env->CallVoidMethod(*obj, jni::GetMethodID(env, *obj.get(), "onMyPositionModeChangedCallback", "(IZ)V"),
static_cast<jint>(mode), static_cast<jboolean>(routingActive));
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_LocationState_nativeSetListener(JNIEnv * env, jobject thiz, jobject obj)
{
g_framework->SetMyPositionModeListener(bind(&LocationStateModeChanged, _1, _2, jni::make_global_ref(obj)));
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_LocationState_nativeRemoveListener(JNIEnv * env, jobject thiz, jint slotID)
{
g_framework->SetMyPositionModeListener(location::TMyPositionModeChanged());
}
} // extern "C"

View file

@ -29,12 +29,6 @@ extern "C"
android::Platform::Instance().ProcessFunctor(functorPointer);
}
JNIEXPORT jboolean JNICALL
Java_com_mapswithme_maps_MwmApplication_nativeHasFreeSpace(JNIEnv * env, jclass clazz, jlong size)
{
return android::Platform::Instance().HasAvailableSpaceForWriting(size);
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_MwmApplication_nativeAddLocalization(JNIEnv * env, jclass clazz, jstring name, jstring value)
{

View file

@ -401,6 +401,28 @@ Java_com_mapswithme_maps_editor_Editor_nativeCreateMapObject(JNIEnv *, jclass, j
("Couldn't create mapobject, wrong coordinates of missing mwm"));
}
// static void nativeCreateNote(String text);
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_editor_Editor_nativeCreateNote(JNIEnv * env, jclass clazz, jstring text)
{
Editor::Instance().CreateNote(g_editableMapObject.GetLatLon(), g_editableMapObject.GetID(),
osm::Editor::NoteProblemType::General, jni::ToNativeString(env, text));
}
// static void nativePlaceDoesNotExist(String comment);
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_editor_Editor_nativePlaceDoesNotExist(JNIEnv * env, jclass clazz, jstring comment)
{
Editor::Instance().CreateNote(g_editableMapObject.GetLatLon(), g_editableMapObject.GetID(),
osm::Editor::NoteProblemType::PlaceDoesNotExist, jni::ToNativeString(env, comment));
}
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_editor_Editor_nativeRollbackMapObject(JNIEnv * env, jclass clazz)
{
g_framework->NativeFramework()->RollBackChanges(g_editableMapObject.GetID());
}
JNIEXPORT jobjectArray JNICALL
Java_com_mapswithme_maps_editor_Editor_nativeGetAllFeatureCategories(JNIEnv * env, jclass clazz, jstring jLang)
{
@ -481,22 +503,6 @@ Java_com_mapswithme_maps_editor_Editor_nativeGetMwmVersion(JNIEnv * env, jclass
return g_editableMapObject.GetID().GetMwmVersion();
}
// static void nativeCreateNote(String text);
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_editor_Editor_nativeCreateNote(JNIEnv * env, jclass clazz, jstring text)
{
Editor::Instance().CreateNote(g_editableMapObject.GetLatLon(), g_editableMapObject.GetID(),
osm::Editor::NoteProblemType::General, jni::ToNativeString(env, text));
}
// static void nativePlaceDoesNotExist();
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_editor_Editor_nativePlaceDoesNotExist(JNIEnv * env, jclass clazz)
{
Editor::Instance().CreateNote(g_editableMapObject.GetLatLon(), g_editableMapObject.GetID(),
osm::Editor::NoteProblemType::PlaceDoesNotExist, "");
}
// static boolean nativeIsHouseValid(String houseNumber);
JNIEXPORT jboolean JNICALL
Java_com_mapswithme_maps_editor_Editor_nativeIsHouseValid(JNIEnv * env, jclass clazz, jstring houseNumber)
@ -509,4 +515,18 @@ Java_com_mapswithme_maps_editor_Editor_nativeGetCategory(JNIEnv * env, jclass cl
{
return jni::ToJavaString(env, g_editableMapObject.GetLocalizedType());
}
// @FeatureStatus
// static native int nativeGetMapObjectStatus();
JNIEXPORT jint JNICALL
Java_com_mapswithme_maps_editor_Editor_nativeGetMapObjectStatus(JNIEnv * env, jclass clazz)
{
return static_cast<jint>(osm::Editor::Instance().GetFeatureStatus(g_editableMapObject.GetID().m_mwmId, g_editableMapObject.GetID().m_index));
}
JNIEXPORT jboolean JNICALL
Java_com_mapswithme_maps_editor_Editor_nativeIsMapObjectUploaded(JNIEnv * env, jclass clazz)
{
return osm::Editor::Instance().IsFeatureUploaded(g_editableMapObject.GetID().m_mwmId, g_editableMapObject.GetID().m_index);
}
} // extern "C"

View file

@ -121,11 +121,9 @@ namespace android
m_settingsDir = jni::ToNativeString(env, storagePath);
m_tmpDir = jni::ToNativeString(env, tmpPath);
// Custom storage isn't set. Use primary storage.
if (!settings::Get("StoragePath", m_writableDir))
{
LOG(LINFO, ("Could not read writable dir. Use primary storage."));
m_writableDir = m_settingsDir;
}
string const obbPath = jni::ToNativeString(env, obbGooglePath);
Platform::FilesList files;

View file

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="@color/base_accent"
android:state_selected="true"/>
<item
android:color="@color/text_dark_subtitle"/>
</selector>

View file

@ -57,6 +57,8 @@
<include layout="@layout/place_page_editor"/>
<include layout="@layout/place_page_add_business"/>
<include layout="@layout/place_page_add"/>
</LinearLayout>
<LinearLayout

View file

@ -1,8 +1,8 @@
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:minWidth="@dimen/width_dialog_base"
android:layout_height="wrap_content"
android:minWidth="@dimen/width_dialog_base"
android:orientation="vertical"
android:padding="@dimen/margin_base_plus">
@ -13,7 +13,8 @@
android:layout_marginBottom="@dimen/margin_base"
android:textAppearance="@style/MwmTextAppearance.Title"/>
<com.mapswithme.maps.widget.CustomTextInputLayout
<android.support.design.widget.TextInputLayout
android:id="@+id/input"
android:layout_width="match_parent"
android:layout_height="wrap_content">
@ -22,9 +23,8 @@
style="@style/MwmWidget.PlacePage.EditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/name"
android:singleLine="true"/>
</com.mapswithme.maps.widget.CustomTextInputLayout>
</android.support.design.widget.TextInputLayout>
</LinearLayout>

View file

@ -40,6 +40,8 @@
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="@dimen/margin_half_plus"
android:clipToPadding="false"
android:clipChildren="false"
tools:ignore="ScrollViewSize">
<LinearLayout
@ -69,7 +71,9 @@
android:id="@+id/block_auth"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
android:orientation="vertical"
android:clipToPadding="false"
android:clipChildren="false">
<TextView
android:id="@+id/first_osm_edit"
@ -84,6 +88,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:clipToPadding="false"
android:clipChildren="false"
tools:ignore="ButtonStyle">
<Button
@ -153,8 +159,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_half"
android:background="?clickableBackground"
android:paddingBottom="@dimen/margin_half"
android:paddingTop="@dimen/margin_half"
android:padding="@dimen/margin_half"
android:text="@string/register_at_openstreetmap"
android:textAllCaps="true"
android:textAppearance="@style/MwmTextAppearance.Body1.Light"

View file

@ -4,13 +4,13 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/margin_half"
tools:context=".editor.EditorActivity"
tools:ignore="DuplicateIds">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/margin_half"
android:orientation="vertical">
<android.support.v7.widget.CardView
@ -21,9 +21,8 @@
android:id="@+id/category"
style="@style/MwmWidget.Editor.MetadataBlock.Clickable"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_height="@dimen/editor_height_field"
android:layout_marginBottom="0dp"
android:minHeight="@dimen/editor_height_field"
android:padding="@dimen/margin_half_plus">
<ImageView
@ -291,8 +290,7 @@
<com.mapswithme.maps.widget.CustomTextInputLayout
android:id="@+id/custom_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.CustomTextInput"
android:gravity="center_vertical"
android:minHeight="74dp">
@ -311,9 +309,12 @@
android:textAppearance="@style/MwmTextAppearance.Body4"/>
<TextView
android:id="@+id/about_osm"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_half"
android:background="?clickableBackground"
android:paddingBottom="@dimen/margin_half"
android:paddingTop="@dimen/margin_half"
android:text="@string/editor_more_about_osm"
android:textAppearance="@style/MwmTextAppearance.Body4"
android:textColor="?colorAccent"
@ -323,6 +324,23 @@
</android.support.v7.widget.CardView>
<android.support.v7.widget.CardView
android:id="@+id/cv__more"
style="@style/MwmWidget.Editor.CardView"
android:layout_marginTop="@dimen/margin_double"
android:layout_marginBottom="@dimen/margin_base">
<TextView
android:id="@+id/reset"
android:layout_width="match_parent"
android:layout_height="36dp"
android:background="?selectableItemBackground"
android:gravity="center"
android:textAppearance="@style/MwmTextAppearance.Button"
android:textColor="@color/base_red"
tools:text="Reset my changes"/>
</android.support.v7.widget.CardView>
</LinearLayout>
</ScrollView>

View file

@ -11,7 +11,7 @@
style="@style/MwmWidget.ToolbarStyle"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/bg_cards"
android:background="?cardBackground"
android:gravity="end|center_vertical"
android:theme="@style/MwmWidget.ToolbarTheme.Light"
tools:ignore="UnusedAttribute"/>
@ -19,7 +19,7 @@
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/bg_cards"
android:background="?cardBackground"
android:fillViewport="true"
tools:ignore="DuplicateIds">
@ -28,11 +28,12 @@
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="@dimen/margin_base"
android:clipChildren="false"
android:clipToPadding="false"
tools:ignore="ScrollViewSize">
<com.mapswithme.maps.widget.CustomTextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.CustomTextInput"
android:layout_marginTop="@dimen/margin_base"
android:minHeight="@dimen/height_block_base">
@ -45,8 +46,7 @@
</com.mapswithme.maps.widget.CustomTextInputLayout>
<com.mapswithme.maps.widget.CustomTextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.CustomTextInput"
android:layout_marginTop="@dimen/margin_base"
android:minHeight="@dimen/height_block_base">
@ -69,7 +69,7 @@
style="@style/MwmWidget.Button.Accent"
android:layout_width="match_parent"
android:layout_height="@dimen/editor_auth_btn_height"
android:text="Log in"
android:text="@string/login"
android:textAppearance="@style/MwmTextAppearance.Body1.Light"/>
<ProgressBar

View file

@ -34,9 +34,6 @@
android:layout_height="wrap_content"
android:padding="@dimen/margin_base"
android:text="@string/feedback"
android:drawableLeft="@drawable/ic_feedback"
android:drawableStart="@drawable/ic_feedback"
android:drawablePadding="@dimen/margin_base"
android:textAppearance="@style/MwmTextAppearance.Button"
android:background="?clickableBackground"/>
</FrameLayout>

View file

@ -12,7 +12,7 @@
android:layout_width="match_parent"
android:layout_height="@dimen/height_block_base"
android:elevation="@dimen/appbar_elevation"
android:background="@android:color/white"
android:background="?android:windowBackground"
app:tabGravity="fill"
app:tabIndicatorColor="?colorAccent"
app:tabMode="fixed"
@ -22,5 +22,5 @@
android:id="@+id/picker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/white"/>
android:background="?android:windowBackground"/>
</LinearLayout>

View file

@ -11,8 +11,7 @@
<android.support.design.widget.TextInputLayout
android:id="@+id/custom_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.CustomTextInput"
android:layout_centerVertical="true"
android:layout_marginLeft="54dp"
android:layout_marginStart="54dp">

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/ll__place_add"
style="@style/PlacePageItemFrame"
tools:visibility="visible">
<ImageView
style="@style/PlacePageMetadataIcon"
android:src="@drawable/ic_add_place"
android:tint="?colorAccent"/>
<TextView
android:id="@+id/tv__editor"
style="@style/PlacePageMetadataText"
android:text="@string/placepage_add_place_button"
android:textAppearance="@style/MwmTextAppearance.PlacePage.Accent"/>
</LinearLayout>

View file

@ -55,6 +55,8 @@
<include layout="@layout/place_page_add_business"/>
<include layout="@layout/place_page_add"/>
<Space
android:layout_width="match_parent"
android:layout_height="@dimen/margin_half"/>

View file

@ -5,6 +5,8 @@
android:id="@+id/placeholder"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/margin_half"
android:paddingRight="@dimen/margin_half"
android:visibility="gone"
tools:visibility="visible">
<LinearLayout

View file

@ -4,6 +4,5 @@
xmlns:tools="http://schemas.android.com/tools"
style="@style/MwmWidget.Tab"
android:textAppearance="@style/MwmTextAppearance.Body3"
android:textColor="@color/color_timepicker_tab"
tools:drawableLeft="@drawable/ic_menu_open"
tools:text="Some tab"/>

View file

@ -827,7 +827,7 @@
<string name="download_over_mobile_header">Über eine Mobilfunknetzverbindung herunterladen?</string>
<string name="download_over_mobile_message">Das könnte mit einigen Tarifen oder beim Roaming sehr teuer werden.</string>
<string name="error_enter_correct_house_number">Richtige Hausnummer eingeben</string>
<string name="editor_storey_number">Anzahl der Etagen (%2d maximal)</string>
<string name="editor_storey_number">Anzahl der Etagen (%d maximal)</string>
<string name="error_enter_correct_storey_number">Bearbeiten Sie die Gebäude mit maximal 25 Etagen</string>
<string name="editor_zip_code">Postleitzahl</string>
<string name="error_enter_correct_zip_code">Geben Sie die korrekte Postleitzahl ein</string>

View file

@ -797,7 +797,7 @@
<string name="download_over_mobile_header">Lataa käyttämällä puhelinverkkoyhteyttä?</string>
<string name="download_over_mobile_message">Tämä vaihtoehto saattaa olla huomattavasti kalliimpi tietyillä sopimuksilla tai roaming-yhteydellä.</string>
<string name="error_enter_correct_house_number">Syötä oikea talon numero</string>
<string name="editor_storey_number">Kerrosten määrä (maks. %2d)</string>
<string name="editor_storey_number">Kerrosten määrä (maks. %d)</string>
<string name="error_enter_correct_storey_number">Muokkaa kerroksia, enintään 25 kerrosta</string>
<string name="editor_zip_code">Postinumero</string>
<string name="error_enter_correct_zip_code">Anna kelvollinen postinumero</string>

View file

@ -863,7 +863,7 @@
<string name="current_location_unknown_continue_button">Continue</string>
<string name="current_location_unknown_stop_button">Stop</string>
<string name="current_location_unknown_error_title">Current location is unknown.</string>
<string name="current_location_unknown_error_message">An error occured while searching for your location. Check that your device is working properly and try again later.</string>
<string name="current_location_unknown_error_message">An error occurred while searching for your location. Check that your device is working properly and try again later.</string>
<string name="whatsnew_update_editor_title">We\&#39;ve updated the map editor</string>
<string name="whatsnew_update_editor_message">MAPS.ME users have made 50 000 map changes. Together we are making the most detailed maps in the World. Join us!</string>
<!-- Additional text in whats new -->

View file

@ -57,19 +57,24 @@
<item name="android:orientation">vertical</item>
</style>
<style name="MwmWidget.Editor.CustomTextInput">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">match_parent</item>
</style>
<style name="MwmWidget.Editor.FieldLayout">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:ellipsize">end</item>
<item name="android:layout_marginLeft">@dimen/editor_margin_left</item>
<item name="android:layout_marginStart" tools:targetApi="jelly_bean_mr1">@dimen/editor_margin_left</item>
</style>
<style name="MwmWidget.Editor.FieldLayout.EditText">
<style name="MwmWidget.Editor.FieldLayout.EditText" parent="MwmWidget.Editor">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:ellipsize">end</item>
<item name="android:singleLine">true</item>
<item name="android:textAppearance">@style/MwmTextAppearance.Body1</item>
<!-- TODO check night colors -->
<item name="android:theme">@style/MwmTheme.Editor.EditText</item>
</style>
<style name="MwmWidget.Editor.Problem" tools:ignore="NewApi">

View file

@ -86,7 +86,7 @@
<item name="windowBackgroundForced">@color/bg_window_night</item>
<item name="cardFrame">@drawable/card_frame_night</item>
<item name="cardBackground">@color/bg_cards_night</item>
<item name="fullscreenDialogTheme">@style/MwmTheme.DialogFragment.Fullscreen</item>
<item name="fullscreenDialogTheme">@style/MwmTheme.DialogFragment.Fullscreen.Night</item>
<item name="statusBar">@color/bg_statusbar_night</item>
<item name="colorPrimary">@color/bg_primary_night</item>

View file

@ -59,11 +59,11 @@
<style name="MwmTheme.DialogFragment.Fullscreen" parent="Theme.AppCompat.Light">
<item name="colorPrimary">@color/bg_primary</item>
<item name="android:colorPrimaryDark" tools:targetApi="lollipop">?statusBar</item>
<item name="clickableBackground">?selectableItemBackground</item>
<item name="colorControlNormal">?secondary</item>
<item name="colorAccent">@color/base_accent</item>
<item name="clickableBackground">?selectableItemBackground</item>
<item name="colorControlNormal">@color/text_light_hint</item>
<item name="android:windowIsFloating">false</item>
<item name="android:textColorHint">?secondary</item>
<item name="android:textColorHint">@color/text_dark_hint</item>
<item name="android:textViewStyle">@style/MwmWidget.TextView</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">@string/robotoRegular</item>
@ -72,8 +72,14 @@
<style name="MwmTheme.DialogFragment.Fullscreen.Night" parent="Theme.AppCompat">
<item name="colorPrimary">@color/bg_primary_night</item>
<item name="android:colorPrimaryDark" tools:targetApi="lollipop">?statusBar</item>
<item name="colorAccent">@color/base_accent</item>
<item name="android:textColorHint">?secondary</item>
<item name="colorAccent">@color/base_accent_night</item>
<item name="clickableBackground">?selectableItemBackground</item>
<item name="colorControlNormal">@color/text_dark_hint</item>
<item name="android:windowIsFloating">false</item>
<item name="android:textColorHint">@color/text_light_hint</item>
<item name="android:textViewStyle">@style/MwmWidget.TextView</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">@string/robotoRegular</item>
</style>
<style name="MwmTheme.DialogFragment.Fullscreen.Translucent">
@ -83,8 +89,19 @@
</style>
<style name="MwmMain.DialogFragment.TimePicker" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:timePickerStyle" tools:targetApi="lollipop">@style/MwmWidget.Editor.TimePicker</item>
<item name="colorAccent">@color/base_accent</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">@string/robotoMedium</item>
<item name="android:background">@android:color/white</item>
<item name="android:windowBackground">@color/bg_cards</item>
<item name="android:background">@color/bg_cards</item>
</style>
<style name="MwmMain.DialogFragment.TimePicker.Night" parent="Theme.AppCompat.Dialog.Alert">
<item name="android:timePickerStyle" tools:targetApi="lollipop">@style/MwmWidget.Editor.TimePicker</item>
<item name="colorAccent">@color/base_accent_night</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">@string/robotoMedium</item>
<item name="android:windowBackground">@color/bg_cards_night</item>
<item name="android:background">@color/bg_cards_night</item>
</style>
<style name="BottomSheet.Dialog.Dark">
@ -100,11 +117,6 @@
<style name="MwmTheme.Editor"/>
<style name="MwmTheme.Editor.EditText">
<item name="android:colorControlNormal" tools:ignore="NewApi">?dividerHorizontal</item>
<item name="colorControlNormal">?dividerHorizontal</item>
</style>
<style name="MwmTheme.Downloader">
<item name="status_done">@drawable/ic_downloader_done</item>
<item name="status_downloadable">@drawable/ic_downloader_download</item>

View file

@ -197,11 +197,19 @@ public class Framework
public static native void nativeZoomToPoint(double lat, double lon, int zoom, boolean animate);
public static native void nativeTurnChoosePositionMode(boolean turnedOn, boolean isBusiness);
/**
* @param isBusiness selection area will be bounded by building borders, if its true(eg. true for businesses in buildings).
* @param applyPosition if true, map'll be animated to currently selected object.
*/
public static native void nativeTurnOnChoosePositionMode(boolean isBusiness, boolean applyPosition);
public static native void nativeTurnOffChoosePositionMode();
public static native boolean nativeIsInChoosePositionMode();
public static native boolean nativeIsDownloadedMapAtScreenCenter();
public static native String nativeGetActiveObjectFormattedCuisine();
public static native boolean nativeIsActiveObjectABuilding();
public static native boolean nativeCanAddPlaceFromPlacePage();
}

View file

@ -4,26 +4,30 @@ public enum LocationState
{
INSTANCE;
/// These values should correspond to values of
/// location::EMyPositionMode defined in platform/location.hpp
public interface ModeChangeListener
{
@SuppressWarnings("unused")
void onMyPositionModeChangedCallback(final int newMode, final boolean routingActive);
}
// These values should correspond to location::EMyPositionMode enum (from platform/location.hpp)
public static final int PENDING_POSITION = 0;
public static final int NOT_FOLLOW_NO_POSITION = 1;
public static final int NOT_FOLLOW = 2;
public static final int FOLLOW = 3;
public static final int FOLLOW_AND_ROTATE = 4;
public native void switchToNextMode();
public native void nativeSwitchToNextMode();
public native int nativeGetMode();
public native int getLocationStateMode();
public native void setMyPositionModeListener(Object l);
public native void removeMyPositionModeListener();
public native void nativeSetListener(ModeChangeListener listener);
public native void nativeRemoveListener();
/**
* Checks if location state on the map is active (so its not turned off or pending).
*/
public boolean isTurnedOn()
{
return getLocationStateMode() > NOT_FOLLOW_NO_POSITION;
return nativeGetMode() > NOT_FOLLOW_NO_POSITION;
}
}

View file

@ -100,7 +100,8 @@ public class MwmActivity extends BaseMwmFragmentActivity
MapFragment.MapRenderingListener,
CustomNavigateUpListener,
ChooseBookmarkCategoryFragment.Listener,
RoutingController.Container
RoutingController.Container,
LocationState.ModeChangeListener
{
public static final String EXTRA_TASK = "map_task";
private static final String EXTRA_CONSUMED = "mwm.extra.intent.processed";
@ -116,6 +117,8 @@ public class MwmActivity extends BaseMwmFragmentActivity
private static final String STATE_PP_OPENED = "PpOpened";
private static final String STATE_MAP_OBJECT = "MapObject";
public static final int REQUEST_CHECK_SETTINGS = 101;
// Map tasks that we run AFTER rendering initialized
private final Stack<MapTask> mTasks = new Stack<>();
private final StoragePathManager mPathManager = new StoragePathManager();
@ -383,7 +386,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
@Override
public void onClick(View v)
{
showPositionChooser(false);
hidePositionChooser();
}
});
mPositionChooser.findViewById(R.id.done).setOnClickListener(new OnClickListener()
@ -392,7 +395,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
public void onClick(View v)
{
Statistics.INSTANCE.trackEditorLaunch(true);
showPositionChooser(false);
hidePositionChooser();
if (Framework.nativeIsDownloadedMapAtScreenCenter())
startActivity(new Intent(MwmActivity.this, FeatureCategoryActivity.class));
else
@ -402,15 +405,22 @@ public class MwmActivity extends BaseMwmFragmentActivity
UiUtils.hide(mPositionChooser);
}
public void showPositionChooser(boolean show)
public void showPositionChooser(boolean isBusiness, boolean applyPosition)
{
UiUtils.showIf(show, mPositionChooser);
setFullscreen(show);
Framework.nativeTurnChoosePositionMode(show, false /* isBusiness */); //TODO(Android team): set isBusiness correctly
UiUtils.show(mPositionChooser);
setFullscreen(true);
Framework.nativeTurnOnChoosePositionMode(isBusiness, applyPosition);
closePlacePage();
mSearchController.hide();
}
public void hidePositionChooser()
{
UiUtils.hide(mPositionChooser);
Framework.nativeTurnOffChoosePositionMode();
setFullscreen(false);
}
private void initMap()
{
mMapFrame = findViewById(R.id.map_fragment_container);
@ -501,7 +511,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
{
if (UiUtils.isVisible(mPositionChooser))
{
showPositionChooser(false);
hidePositionChooser();
return true;
}
@ -577,7 +587,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
{
Statistics.INSTANCE.trackEvent(Statistics.EventName.EDITOR_ADD_CLICK,
Statistics.params().add(Statistics.EventParam.FROM, "main_menu"));
showPositionChooser(true);
showPositionChooser(false, false);
}
});
break;
@ -825,8 +835,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
mNavigationController.updateNorth(mLastCompassData.north);
}
// Callback from native location state mode element processing.
@SuppressWarnings("unused")
@Override
public void onMyPositionModeChangedCallback(final int newMode, final boolean routingActive)
{
mLocationPredictor.myPositionModeChanged(newMode);
@ -839,12 +848,13 @@ public class MwmActivity extends BaseMwmFragmentActivity
{
case LocationState.PENDING_POSITION:
resumeLocation();
LocationHelper.INSTANCE.restart(); // restart to check settings again
break;
case LocationState.NOT_FOLLOW_NO_POSITION:
if (sColdStart)
{
LocationState.INSTANCE.switchToNextMode();
LocationState.INSTANCE.nativeSwitchToNextMode();
break;
}
@ -861,19 +871,22 @@ public class MwmActivity extends BaseMwmFragmentActivity
break;
}
String message = String.format("%s\n\n%s", getString(R.string.current_location_unknown_message),
getString(R.string.current_location_unknown_title));
new AlertDialog.Builder(this)
.setMessage(message)
.setNegativeButton(R.string.current_location_unknown_stop_button, null)
.setPositiveButton(R.string.current_location_unknown_continue_button, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
LocationState.INSTANCE.switchToNextMode();
}
}).show();
if (LocationHelper.INSTANCE.shouldResolveErrors())
{
String message = String.format("%s\n\n%s", getString(R.string.current_location_unknown_message),
getString(R.string.current_location_unknown_title));
new AlertDialog.Builder(this)
.setMessage(message)
.setNegativeButton(R.string.current_location_unknown_stop_button, null)
.setPositiveButton(R.string.current_location_unknown_continue_button, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
LocationState.INSTANCE.nativeSwitchToNextMode();
}
}).show();
}
break;
default:
@ -884,20 +897,55 @@ public class MwmActivity extends BaseMwmFragmentActivity
sColdStart = false;
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode == REQUEST_CHECK_SETTINGS)
{
if (resultCode == RESULT_OK)
{
LocationHelper.INSTANCE.setShouldResolveErrors(true);
LocationHelper.INSTANCE.restart();
return;
}
LocationHelper.INSTANCE.setShouldResolveErrors(false);
}
super.onActivityResult(requestCode, resultCode, data);
}
@Override
protected void onResume()
{
super.onResume();
LocationState.INSTANCE.setMyPositionModeListener(this);
refreshLocationState();
LocationState.INSTANCE.nativeSetListener(this);
mMainMenu.getMyPositionButton().update(LocationState.INSTANCE.nativeGetMode());
resumeLocation();
mSearchController.refreshToolbar();
mMainMenu.onResume();
mMainMenu.onResume(new Runnable()
{
@Override
public void run()
{
if (Framework.nativeIsInChoosePositionMode())
{
UiUtils.show(mPositionChooser);
setFullscreen(true);
}
}
});
mOnmapDownloader.onResume();
}
private void resumeLocation()
{
LocationHelper.INSTANCE.addLocationListener(this, true);
// Do not turn off the screen while displaying position
Utils.keepScreenOn(true, getWindow());
mLocationPredictor.resume();
}
@Override
public void recreate()
{
@ -906,39 +954,6 @@ public class MwmActivity extends BaseMwmFragmentActivity
super.recreate();
}
private void initShowcase()
{
NativeAppwallAd.AppwallAdListener listener = new NativeAppwallAd.AppwallAdListener()
{
@Override
public void onLoad(NativeAppwallAd nativeAppwallAd)
{
if (nativeAppwallAd.getBanners().isEmpty())
{
mMainMenu.setVisible(MainMenu.Item.SHOWCASE, false);
return;
}
final NativeAppwallBanner menuBanner = nativeAppwallAd.getBanners().get(0);
mMainMenu.setShowcaseText(menuBanner.getTitle());
mMainMenu.setVisible(MainMenu.Item.SHOWCASE, true);
}
@Override
public void onNoAd(String reason, NativeAppwallAd nativeAppwallAd)
{
mMainMenu.setVisible(MainMenu.Item.SHOWCASE, false);
}
@Override
public void onClick(NativeAppwallBanner nativeAppwallBanner, NativeAppwallAd nativeAppwallAd) {}
@Override
public void onDismissDialog(NativeAppwallAd nativeAppwallAd) {}
};
mMytargetHelper = new MytargetHelper(listener, this);
}
@Override
protected void onResumeFragments()
{
@ -956,7 +971,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
public boolean run(MwmActivity target)
{
if (LocationState.INSTANCE.isTurnedOn())
LocationState.INSTANCE.switchToNextMode();
LocationState.INSTANCE.nativeSwitchToNextMode();
return false;
}
});
@ -1008,7 +1023,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
@Override
protected void onPause()
{
LocationState.INSTANCE.removeMyPositionModeListener();
LocationState.INSTANCE.nativeRemoveListener();
pauseLocation();
TtsPlayer.INSTANCE.stop();
LikesManager.INSTANCE.cancelDialogs();
@ -1016,14 +1031,6 @@ public class MwmActivity extends BaseMwmFragmentActivity
super.onPause();
}
private void resumeLocation()
{
LocationHelper.INSTANCE.addLocationListener(this, true);
// Do not turn off the screen while displaying position
Utils.keepScreenOn(true, getWindow());
mLocationPredictor.resume();
}
private void pauseLocation()
{
LocationHelper.INSTANCE.removeLocationListener(this);
@ -1032,15 +1039,6 @@ public class MwmActivity extends BaseMwmFragmentActivity
mLocationPredictor.pause();
}
private void refreshLocationState()
{
int newMode = LocationState.INSTANCE.getLocationStateMode();
mMainMenu.getMyPositionButton().update(newMode);
if (LocationState.INSTANCE.isTurnedOn())
resumeLocation();
}
@Override
protected void onStart()
{
@ -1051,6 +1049,39 @@ public class MwmActivity extends BaseMwmFragmentActivity
mRoutingPlanInplaceController.setStartButton();
}
private void initShowcase()
{
NativeAppwallAd.AppwallAdListener listener = new NativeAppwallAd.AppwallAdListener()
{
@Override
public void onLoad(NativeAppwallAd nativeAppwallAd)
{
if (nativeAppwallAd.getBanners().isEmpty())
{
mMainMenu.setVisible(MainMenu.Item.SHOWCASE, false);
return;
}
final NativeAppwallBanner menuBanner = nativeAppwallAd.getBanners().get(0);
mMainMenu.setShowcaseText(menuBanner.getTitle());
mMainMenu.setVisible(MainMenu.Item.SHOWCASE, true);
}
@Override
public void onNoAd(String reason, NativeAppwallAd nativeAppwallAd)
{
mMainMenu.setVisible(MainMenu.Item.SHOWCASE, false);
}
@Override
public void onClick(NativeAppwallBanner nativeAppwallBanner, NativeAppwallAd nativeAppwallAd) {}
@Override
public void onDismissDialog(NativeAppwallAd nativeAppwallAd) {}
};
mMytargetHelper = new MytargetHelper(listener, this);
}
@Override
protected void onStop()
{

View file

@ -23,6 +23,7 @@ import com.mapswithme.maps.downloader.CountryItem;
import com.mapswithme.maps.downloader.MapManager;
import com.mapswithme.maps.editor.Editor;
import com.mapswithme.maps.location.TrackRecorder;
import com.mapswithme.maps.routing.RoutingController;
import com.mapswithme.maps.sound.TtsPlayer;
import com.mapswithme.util.Config;
import com.mapswithme.util.Constants;
@ -131,6 +132,7 @@ public class MwmApplication extends Application
BookmarkManager.nativeLoadBookmarks();
TtsPlayer.INSTANCE.init(this);
ThemeSwitcher.restart();
RoutingController.get().initialize();
mIsFrameworkInitialized = true;
}

View file

@ -6,6 +6,7 @@ import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.TextInputLayout;
import android.support.v4.app.Fragment;
import android.support.v7.app.AlertDialog;
import android.text.TextUtils;
@ -23,9 +24,11 @@ public class EditTextDialogFragment extends BaseMwmDialogFragment
public static final String EXTRA_INITIAL = "InitialText";
public static final String EXTRA_POSITIVE_BUTTON = "PositiveText";
public static final String EXTRA_NEGATIVE_BUTTON = "NegativeText";
public static final String EXTRA_HINT = "Hint";
private String mTitle;
private String mInitialText;
private String mHint;
private EditText mEtInput;
public interface OnTextSaveListener
@ -34,12 +37,18 @@ public class EditTextDialogFragment extends BaseMwmDialogFragment
}
public static void show(String title, String initialText, String positiveBtn, String negativeBtn, Fragment parent)
{
show(title, initialText, "", positiveBtn, negativeBtn, parent);
}
public static void show(String title, String initialText, String hint, String positiveBtn, String negativeBtn, Fragment parent)
{
final Bundle args = new Bundle();
args.putString(EXTRA_TITLE, title);
args.putString(EXTRA_INITIAL, initialText);
args.putString(EXTRA_POSITIVE_BUTTON, positiveBtn);
args.putString(EXTRA_NEGATIVE_BUTTON, negativeBtn);
args.putString(EXTRA_POSITIVE_BUTTON, positiveBtn == null ? null : positiveBtn.toUpperCase());
args.putString(EXTRA_NEGATIVE_BUTTON, negativeBtn == null ? null : negativeBtn.toUpperCase());
args.putString(EXTRA_HINT, hint);
final EditTextDialogFragment fragment = (EditTextDialogFragment) Fragment.instantiate(parent.getActivity(), EditTextDialogFragment.class.getName());
fragment.setArguments(args);
fragment.show(parent.getChildFragmentManager(), EditTextDialogFragment.class.getName());
@ -56,38 +65,42 @@ public class EditTextDialogFragment extends BaseMwmDialogFragment
{
mTitle = args.getString(EXTRA_TITLE);
mInitialText = args.getString(EXTRA_INITIAL);
mHint = args.getString(EXTRA_HINT);
positiveButtonText = args.getString(EXTRA_POSITIVE_BUTTON);
negativeButtonText = args.getString(EXTRA_NEGATIVE_BUTTON);
}
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()).setView(buildView()).
setPositiveButton(positiveButtonText, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
final Fragment parentFragment = getParentFragment();
final String result = mEtInput.getText().toString();
if (parentFragment instanceof OnTextSaveListener)
{
((OnTextSaveListener) parentFragment).onSaveText(result);
return;
}
return new AlertDialog.Builder(getActivity())
.setView(buildView())
.setNegativeButton(negativeButtonText, null)
.setPositiveButton(positiveButtonText, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
final Fragment parentFragment = getParentFragment();
final String result = mEtInput.getText().toString();
if (parentFragment instanceof OnTextSaveListener)
{
dismiss();
((OnTextSaveListener) parentFragment).onSaveText(result);
return;
}
final Activity activity = getActivity();
if (activity instanceof OnTextSaveListener)
((OnTextSaveListener) activity).onSaveText(result);
}
}).setNegativeButton(negativeButtonText, null);
return builder.create();
final Activity activity = getActivity();
if (activity instanceof OnTextSaveListener)
((OnTextSaveListener) activity).onSaveText(result);
}
}).create();
}
private View buildView()
{
@SuppressLint("InflateParams") final View root = getActivity().getLayoutInflater().inflate(R.layout.dialog_edit_text, null);
mEtInput = (EditText) root.findViewById(R.id.et__input);
TextInputLayout inputLayout = (TextInputLayout) root.findViewById(R.id.input);
inputLayout.setHint(TextUtils.isEmpty(mHint) ? getString(R.string.name) : mHint);
mEtInput = (EditText) inputLayout.findViewById(R.id.et__input);
if (!TextUtils.isEmpty(mInitialText))
{
mEtInput.setText(mInitialText);

View file

@ -121,7 +121,7 @@ class BottomPanel
if (show)
{
String root = adapter.getCurrentRoot();
String root = adapter.getCurrentRootId();
if (adapter.isMyMapsMode())
{
int status = MapManager.nativeGetStatus(root);

View file

@ -214,16 +214,14 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
private static class PathEntry
{
final String countryId;
final String name;
final CountryItem item;
final boolean myMapsMode;
final int topPosition;
final int topOffset;
private PathEntry(String countryId, String name, boolean myMapsMode, int topPosition, int topOffset)
private PathEntry(CountryItem item, boolean myMapsMode, int topPosition, int topOffset)
{
this.countryId = countryId;
this.name = name;
this.item = item;
this.myMapsMode = myMapsMode;
this.topPosition = topPosition;
this.topOffset = topOffset;
@ -232,7 +230,7 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
@Override
public String toString()
{
return countryId + " (" + name + "), " +
return item.id + " (" + item.name + "), " +
"myMapsMode: " + myMapsMode +
", topPosition: " + topPosition +
", topOffset: " + topOffset;
@ -432,7 +430,7 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
public void onClick(View v)
{
if (mItem.isExpandable())
goDeeper(mItem.id, mItem.name, true);
goDeeper(mItem, true);
else
processClick(false);
}
@ -637,7 +635,7 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
mItems.clear();
String parent = getCurrentRoot();
String parent = getCurrentRootId();
boolean hasLocation = false;
double lat = 0.0;
double lon = 0.0;
@ -738,7 +736,7 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
return mItems.size();
}
private void goDeeper(String childId, String childName, boolean refresh)
private void goDeeper(CountryItem child, boolean refresh)
{
LinearLayoutManager lm = (LinearLayoutManager)mRecycler.getLayoutManager();
@ -755,7 +753,8 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
}
boolean wasEmpty = mPath.isEmpty();
mPath.push(new PathEntry(childId, childName, mMyMapsMode, position, offset));
mPath.push(new PathEntry(child, mMyMapsMode, position, offset));
mMyMapsMode &= (!mSearchResultsMode || child.childCount > 0);
if (wasEmpty)
mFragment.clearSearchQuery();
@ -792,19 +791,24 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
void setAvailableMapsMode()
{
goDeeper(getCurrentRoot(), getCurrentRootName(), false);
goDeeper(getCurrentRootItem(), false);
mMyMapsMode = false;
refreshData();
}
@NonNull String getCurrentRoot()
private CountryItem getCurrentRootItem()
{
return (canGoUpwards() ? mPath.peek().countryId : CountryItem.getRootId());
return (canGoUpwards() ? mPath.peek().item : CountryItem.fill(CountryItem.getRootId()));
}
@NonNull String getCurrentRootId()
{
return (canGoUpwards() ? getCurrentRootItem().id : CountryItem.getRootId());
}
@Nullable String getCurrentRootName()
{
return (canGoUpwards() ? mPath.peek().name : null);
return (canGoUpwards() ? getCurrentRootItem().name : null);
}
boolean isMyMapsMode()

View file

@ -205,7 +205,7 @@ public class DownloaderFragment extends BaseMwmRecyclerFragment
@NonNull String getCurrentRoot()
{
return mAdapter.getCurrentRoot();
return mAdapter.getCurrentRootId();
}
@Override

View file

@ -100,7 +100,7 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
if (showFrame)
{
boolean hasParent = !TextUtils.isEmpty(mCurrentCountry.directParentName);
boolean hasParent = !CountryItem.isRoot(mCurrentCountry.directParentName);
UiUtils.showIf(progress || enqueued, mProgress);
UiUtils.showIf(!progress && !enqueued, mButton);

View file

@ -1,5 +1,6 @@
package com.mapswithme.maps.editor;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
@ -11,8 +12,6 @@ import com.mapswithme.maps.base.BaseMwmDialogFragment;
public class AuthDialogFragment extends BaseMwmDialogFragment
{
private OsmAuthFragmentDelegate mOsmAuthDelegate;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState)
@ -30,7 +29,15 @@ public class AuthDialogFragment extends BaseMwmDialogFragment
public void onViewCreated(View view, @Nullable Bundle savedInstanceState)
{
super.onViewCreated(view, savedInstanceState);
mOsmAuthDelegate = new OsmAuthFragmentDelegate(this);
mOsmAuthDelegate.onViewCreated(view, savedInstanceState);
OsmAuthFragmentDelegate osmAuthDelegate = new OsmAuthFragmentDelegate(this)
{
@Override
protected void loginOsm()
{
startActivity(new Intent(getContext(), OsmAuthActivity.class));
dismiss();
}
};
osmAuthDelegate.onViewCreated(view, savedInstanceState);
}
}

View file

@ -8,14 +8,13 @@ import android.view.View;
import android.view.ViewGroup;
import com.mapswithme.maps.R;
import com.mapswithme.maps.base.BaseMwmFragmentActivity;
import com.mapswithme.maps.base.BaseMwmToolbarFragment;
import com.mapswithme.maps.widget.ToolbarController;
import com.mapswithme.util.statistics.Statistics;
public class AuthFragment extends BaseMwmToolbarFragment
{
private OsmAuthFragmentDelegate mOsmAuthDelegate;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState)
@ -28,8 +27,15 @@ public class AuthFragment extends BaseMwmToolbarFragment
{
super.onViewCreated(view, savedInstanceState);
mToolbarController.setTitle(R.string.thank_you);
mOsmAuthDelegate = new OsmAuthFragmentDelegate(this);
mOsmAuthDelegate.onViewCreated(view, savedInstanceState);
OsmAuthFragmentDelegate osmAuthDelegate = new OsmAuthFragmentDelegate(this)
{
@Override
protected void loginOsm()
{
((BaseMwmFragmentActivity) getActivity()).replaceFragment(OsmAuthFragment.class, null, null);
}
};
osmAuthDelegate.onViewCreated(view, savedInstanceState);
}
@Override

View file

@ -1,9 +1,13 @@
package com.mapswithme.maps.editor;
import android.support.annotation.IntDef;
import android.support.annotation.NonNull;
import android.support.annotation.Size;
import android.support.annotation.WorkerThread;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import com.mapswithme.maps.BuildConfig;
import com.mapswithme.maps.Framework;
import com.mapswithme.maps.MwmApplication;
@ -20,6 +24,16 @@ import com.mapswithme.maps.editor.data.LocalizedStreet;
*/
public final class Editor
{
// Should correspond to core osm::FeatureStatus.
@Retention(RetentionPolicy.SOURCE)
@IntDef({UNTOUCHED, DELETED, MODIFIED, CREATED})
public @interface FeatureStatus {}
public static final int UNTOUCHED = 0;
public static final int DELETED = 1;
public static final int MODIFIED = 2;
public static final int CREATED = 3;
private static final AppBackgroundTracker.OnTransitionListener sOsmUploader = new AppBackgroundTracker.OnTransitionListener()
{
@Override
@ -97,6 +111,7 @@ public final class Editor
public static native String nativeGetHouseNumber();
public static native void nativeSetHouseNumber(String houseNumber);
public static native boolean nativeIsHouseValid(String houseNumber);
public static native boolean nativeHasSomethingToUpload();
@WorkerThread
@ -134,6 +149,9 @@ public final class Editor
nativeCreateMapObject(category.category);
}
public static native void nativeCreateMapObject(int categoryId);
public static native void nativeCreateNote(String text);
public static native void nativePlaceDoesNotExist(String comment);
public static native void nativeRollbackMapObject();
/**
* @return all cuisines keys.
@ -154,8 +172,7 @@ public final class Editor
public static native String nativeGetMwmName();
public static native long nativeGetMwmVersion();
public static native void nativeCreateNote(String text);
public static native void nativePlaceDoesNotExist();
public static native boolean nativeIsHouseValid(String houseNumber);
@FeatureStatus
public static native int nativeGetMapObjectStatus();
public static native boolean nativeIsMapObjectUploaded();
}

View file

@ -1,11 +1,15 @@
package com.mapswithme.maps.editor;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.annotation.DrawableRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.StringRes;
import android.support.design.widget.TextInputLayout;
import android.support.v7.app.AlertDialog;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.SwitchCompat;
import android.util.SparseArray;
@ -19,16 +23,18 @@ import android.widget.TextView;
import com.mapswithme.maps.R;
import com.mapswithme.maps.base.BaseMwmFragment;
import com.mapswithme.maps.bookmarks.data.Metadata.MetadataType;
import com.mapswithme.maps.dialog.EditTextDialogFragment;
import com.mapswithme.maps.editor.data.LocalizedStreet;
import com.mapswithme.maps.editor.data.TimeFormatUtils;
import com.mapswithme.maps.editor.data.Timetable;
import com.mapswithme.util.Constants;
import com.mapswithme.util.Graphics;
import com.mapswithme.util.InputUtils;
import com.mapswithme.util.StringUtils;
import com.mapswithme.util.UiUtils;
import org.solovyev.android.views.llm.LinearLayoutManager;
public class EditorFragment extends BaseMwmFragment implements View.OnClickListener
public class EditorFragment extends BaseMwmFragment implements View.OnClickListener, EditTextDialogFragment.OnTextSaveListener
{
private TextView mCategory;
private View mCardName;
@ -90,8 +96,9 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
private View mEditOpeningHours;
private EditText mDescription;
private final SparseArray<View> mMetaBlocks = new SparseArray<>(7);
private TextView mReset;
protected EditorHostFragment mParent;
private EditorHostFragment mParent;
@Nullable
@Override
@ -123,11 +130,11 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
if (!Editor.nativeIsHouseValid(text))
{
mInputHouseNumber.setError(getString(R.string.error_enter_correct_house_number));
UiUtils.setInputError(mInputHouseNumber, R.string.error_enter_correct_house_number);
return;
}
mInputHouseNumber.setError(null);
UiUtils.setInputError(mInputHouseNumber, 0);
}
});
mZipcode.setText(Editor.nativeGetZipCode());
@ -140,6 +147,7 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
mWifi.setChecked(Editor.nativeHasWifi());
refreshOpeningTime();
refreshEditableFields();
refreshResetButton();
}
@Override
@ -162,6 +170,7 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
Editor.nativeSetWebsite(mWebsite.getText().toString());
Editor.nativeSetEmail(mEmail.getText().toString());
Editor.nativeSetHasWifi(mWifi.isChecked());
Editor.nativeSetOperator(mOperator.getText().toString());
// TODO set localizated names
return true;
@ -242,7 +251,7 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
mCardMetadata = view.findViewById(R.id.cv__metadata);
mName = findInput(mCardName);
// TODO uncomment and finish localized name
// view.findViewById(R.id.add_langs).setOnClickListener(this);
// view.findViewById(R.id.add_langs).setOnClickListener(this);
UiUtils.hide(view.findViewById(R.id.add_langs));
mLocalizedShow = (TextView) view.findViewById(R.id.show_langs);
mLocalizedShow.setOnClickListener(this);
@ -262,8 +271,8 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
View blockZipcode = view.findViewById(R.id.block_zipcode);
mZipcode = findInputAndInitBlock(blockZipcode, 0, R.string.editor_zip_code);
mBlockLevels = view.findViewById(R.id.block_levels);
// TODO set levels limit (25 or more, get it from the core)
mBuildingLevels = findInputAndInitBlock(mBlockLevels, 0, R.string.editor_storey_number);
// TODO set level limits from core
mBuildingLevels = findInputAndInitBlock(mBlockLevels, 0, getString(R.string.editor_storey_number, 25));
// Details
View blockPhone = view.findViewById(R.id.block_phone);
mPhone = findInputAndInitBlock(blockPhone, R.drawable.ic_phone, R.string.phone);
@ -286,7 +295,11 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
mEmptyOpeningHours.setOnClickListener(this);
mOpeningHours = (TextView) blockOpeningHours.findViewById(R.id.opening_hours);
mOpeningHours.setOnClickListener(this);
mDescription = findInput(view.findViewById(R.id.cv__more));
final View cardMore = view.findViewById(R.id.cv__more);
mDescription = findInput(cardMore);
cardMore.findViewById(R.id.about_osm).setOnClickListener(this);
mReset = (TextView) view.findViewById(R.id.reset);
mReset.setOnClickListener(this);
mMetaBlocks.append(MetadataType.FMD_OPEN_HOURS.toInt(), blockOpeningHours);
mMetaBlocks.append(MetadataType.FMD_PHONE_NUMBER.toInt(), blockPhone);
@ -303,10 +316,15 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
}
private EditText findInputAndInitBlock(View blockWithInput, @DrawableRes int icon, @StringRes int hint)
{
return findInputAndInitBlock(blockWithInput, icon, getString(hint));
}
private EditText findInputAndInitBlock(View blockWithInput, @DrawableRes int icon, String hint)
{
((ImageView) blockWithInput.findViewById(R.id.icon)).setImageResource(icon);
final TextInputLayout input = (TextInputLayout) blockWithInput.findViewById(R.id.custom_input);
input.setHint(getString(hint));
input.setHint(hint);
return (EditText) input.findViewById(R.id.input);
}
@ -338,13 +356,19 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
case R.id.add_langs:
mParent.addLocalizedLanguage();
break;
case R.id.about_osm:
startActivity(new Intent((Intent.ACTION_VIEW), Uri.parse(Constants.Url.OSM_ABOUT)));
break;
case R.id.reset:
reset();
break;
}
}
private void refreshLocalizedNames()
{
// TODO uncomment and finish localized names
// UiUtils.showIf(mLocalizedNamesAdapter.getItemCount() > 0, mLocalizedShow);
// UiUtils.showIf(mLocalizedNamesAdapter.getItemCount() > 0, mLocalizedShow);
UiUtils.hide(mLocalizedNames, mLocalizedShow);
}
@ -367,4 +391,100 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
{
mLocalizedShow.setCompoundDrawablesWithIntrinsicBounds(null, null, Graphics.tint(getActivity(), right, R.attr.iconTint), null);
}
private void refreshResetButton()
{
if (mParent.addingNewObject())
{
UiUtils.hide(mReset);
return;
}
if (Editor.nativeIsMapObjectUploaded())
{
mReset.setText(R.string.editor_place_doesnt_exist);
return;
}
switch (Editor.nativeGetMapObjectStatus())
{
case Editor.CREATED:
mReset.setText(R.string.editor_remove_place_button);
break;
case Editor.MODIFIED:
mReset.setText(R.string.editor_reset_edits_button);
break;
case Editor.UNTOUCHED:
mReset.setText(R.string.editor_place_doesnt_exist);
break;
case Editor.DELETED:
throw new IllegalStateException("Can't delete already deleted feature.");
}
}
private void reset()
{
if (Editor.nativeIsMapObjectUploaded())
{
placeDoesntExist();
return;
}
switch (Editor.nativeGetMapObjectStatus())
{
case Editor.CREATED:
rollback(Editor.CREATED);
break;
case Editor.MODIFIED:
rollback(Editor.MODIFIED);
break;
case Editor.UNTOUCHED:
placeDoesntExist();
break;
case Editor.DELETED:
throw new IllegalStateException("Can't delete already deleted feature.");
}
}
private void rollback(@Editor.FeatureStatus int status)
{
int title;
int message;
if (status == Editor.CREATED)
{
title = R.string.editor_remove_place_button;
message = R.string.editor_remove_place_message;
}
else
{
title = R.string.editor_reset_edits_button;
message = R.string.editor_reset_edits_message;
}
new AlertDialog.Builder(getActivity()).setTitle(message)
.setPositiveButton(getString(title).toUpperCase(), new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
Editor.nativeRollbackMapObject();
mParent.onBackPressed();
}
})
.setNegativeButton(getString(R.string.cancel).toUpperCase(), null)
.show();
}
private void placeDoesntExist()
{
EditTextDialogFragment.show(getString(R.string.editor_place_doesnt_exist), "", getString(R.string.editor_comment_hint),
getString(R.string.editor_report_problem_send_button), getString(R.string.cancel), this);
}
@Override
public void onSaveText(String text)
{
Editor.nativePlaceDoesNotExist(text);
mParent.onBackPressed();
}
}

View file

@ -128,12 +128,12 @@ public class EditorHostFragment extends BaseMwmToolbarFragment
protected void editCuisine()
{
editWithFragment(Mode.CUISINE, 0, null, CuisineFragment.class, true);
editWithFragment(Mode.CUISINE, R.string.select_cuisine, null, CuisineFragment.class, true);
}
protected void addLocalizedLanguage()
{
editWithFragment(Mode.LANGUAGE, 0, null, LanguagesFragment.class, false);
editWithFragment(Mode.LANGUAGE, R.string.choose_language, null, LanguagesFragment.class, false);
}
private void editWithFragment(Mode newMode, @StringRes int toolbarTitle, @Nullable Bundle args, Class<? extends Fragment> fragmentClass, boolean showSearch)
@ -244,4 +244,9 @@ public class EditorHostFragment extends BaseMwmToolbarFragment
Editor.nativeSetStreet(street);
editMapObject();
}
public boolean addingNewObject()
{
return mIsNewObject;
}
}

View file

@ -4,6 +4,7 @@ import android.annotation.SuppressLint;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.ColorStateList;
import android.os.Bundle;
import android.support.annotation.IntRange;
import android.support.annotation.NonNull;
@ -14,12 +15,14 @@ import android.support.v7.app.AlertDialog;
import android.text.format.DateFormat;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.TimePicker;
import com.mapswithme.maps.R;
import com.mapswithme.maps.base.BaseMwmDialogFragment;
import com.mapswithme.maps.editor.data.HoursMinutes;
import com.mapswithme.util.ThemeUtils;
public class HoursMinutesPickerFragment extends BaseMwmDialogFragment
{
@ -39,6 +42,7 @@ public class HoursMinutesPickerFragment extends BaseMwmDialogFragment
private TabLayout mTabs;
private int mId;
private Button mOkButton;
public interface OnPickListener
{
@ -64,25 +68,45 @@ public class HoursMinutesPickerFragment extends BaseMwmDialogFragment
{
readArgs();
final View root = createView();
refreshPicker();
//noinspection ConstantConditions
mTabs.getTabAt(mSelectedTab).select();
final int theme = ThemeUtils.isNightTheme() ? R.style.MwmMain_DialogFragment_TimePicker_Night
: R.style.MwmMain_DialogFragment_TimePicker;
final AlertDialog dialog = new AlertDialog.Builder(getActivity(), theme)
.setView(root)
.setNegativeButton(android.R.string.cancel, null)
.setPositiveButton(android.R.string.ok, null)
.setCancelable(true)
.create();
return new AlertDialog.Builder(getActivity(), R.style.MwmMain_DialogFragment_TimePicker)
.setView(root)
.setNegativeButton(android.R.string.cancel, null)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
saveHoursMinutes(mPicker.getCurrentHour(), mPicker.getCurrentMinute());
if (getParentFragment() instanceof OnPickListener)
((OnPickListener) getParentFragment()).onHoursMinutesPicked(mFrom, mTo, mId);
}
})
.setCancelable(true)
.create();
dialog.setOnShowListener(new DialogInterface.OnShowListener()
{
@Override
public void onShow(DialogInterface dialogInterface)
{
mOkButton = dialog.getButton(AlertDialog.BUTTON_POSITIVE);
mOkButton.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
if (mSelectedTab == TAB_FROM)
{
//noinspection ConstantConditions
mTabs.getTabAt(TAB_TO).select();
return;
}
dismiss();
if (getParentFragment() instanceof OnPickListener)
((OnPickListener) getParentFragment()).onHoursMinutesPicked(mFrom, mTo, mId);
}
});
refreshPicker();
}
});
return dialog;
}
private void readArgs()
@ -104,24 +128,29 @@ public class HoursMinutesPickerFragment extends BaseMwmDialogFragment
TextView tabView = (TextView) inflater.inflate(R.layout.tab_timepicker, mTabs, false);
// TODO @yunik add translations
tabView.setText("From");
final ColorStateList textColor = getResources().getColorStateList(ThemeUtils.isNightTheme() ? R.color.tab_text_night
: R.color.tab_text);
tabView.setTextColor(textColor);
mTabs.addTab(mTabs.newTab().setCustomView(tabView), true);
tabView = (TextView) inflater.inflate(R.layout.tab_timepicker, mTabs, false);
tabView.setText("To");
tabView.setTextColor(textColor);
mTabs.addTab(mTabs.newTab().setCustomView(tabView), true);
mTabs.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener()
{
@Override
public void onTabSelected(TabLayout.Tab tab)
{
if (!isInit())
return;
saveHoursMinutes();
mSelectedTab = tab.getPosition();
refreshPicker();
}
@Override
public void onTabUnselected(TabLayout.Tab tab)
{
saveHoursMinutes(mPicker.getCurrentHour(), mPicker.getCurrentMinute());
}
public void onTabUnselected(TabLayout.Tab tab) {}
@Override
public void onTabReselected(TabLayout.Tab tab) {}
@ -129,30 +158,42 @@ public class HoursMinutesPickerFragment extends BaseMwmDialogFragment
mPicker = (TimePicker) root.findViewById(R.id.picker);
mPicker.setIs24HourView(DateFormat.is24HourFormat(getActivity()));
mPicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener()
{
@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute)
{
saveHoursMinutes(hourOfDay, minute);
}
});
return root;
}
private void saveHoursMinutes(int hourOfDay, int minute)
private void saveHoursMinutes()
{
final HoursMinutes hoursMinutes = new HoursMinutes(mPicker.getCurrentHour(), mPicker.getCurrentMinute());
if (mSelectedTab == TAB_FROM)
mFrom = new HoursMinutes(hourOfDay, minute);
mFrom = hoursMinutes;
else
mTo = new HoursMinutes(hourOfDay, minute);
mTo = hoursMinutes;
}
private boolean isInit()
{
return mOkButton != null && mPicker != null;
}
private void refreshPicker()
{
final HoursMinutes hoursMinutes = mSelectedTab == TAB_FROM ? mFrom : mTo;
if (!isInit())
return;
HoursMinutes hoursMinutes;
int okBtnRes;
if (mSelectedTab == TAB_FROM)
{
hoursMinutes = mFrom;
okBtnRes = R.string.whats_new_next_button;
}
else
{
hoursMinutes = mTo;
okBtnRes = R.string.ok;
}
mPicker.setCurrentMinute((int) hoursMinutes.minutes);
mPicker.setCurrentHour((int) hoursMinutes.hours);
mOkButton.setText(okBtnRes);
}
}

View file

@ -14,13 +14,14 @@ import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
import com.mapswithme.maps.MwmApplication;
import com.mapswithme.maps.R;
import com.mapswithme.maps.base.BaseMwmFragmentActivity;
import com.mapswithme.maps.base.BaseMwmToolbarFragment;
import com.mapswithme.maps.widget.ToolbarController;
import com.mapswithme.util.Constants;
import com.mapswithme.util.Graphics;
import com.mapswithme.util.InputUtils;
import com.mapswithme.util.ThemeUtils;
import com.mapswithme.util.UiUtils;
import com.mapswithme.util.concurrency.ThreadPool;
import com.mapswithme.util.concurrency.UiThread;
@ -38,15 +39,8 @@ public class OsmAuthFragment extends BaseMwmToolbarFragment implements View.OnCl
AuthToolbarController(View root, Activity activity)
{
super(root, activity);
mToolbar.setNavigationIcon(Graphics.tint(activity,
activity.getResources().getDrawable(R.drawable.ic_cancel)));
mToolbar.setTitleTextColor(MwmApplication.get().getResources().getColor(R.color.text_dark));
}
@Override
public void onUpClick()
{
super.onUpClick();
mToolbar.setNavigationIcon(Graphics.tint(activity, activity.getResources().getDrawable(R.drawable.ic_cancel)));
mToolbar.setTitleTextColor(ThemeUtils.getColor(activity, android.R.attr.textColorPrimary));
}
}
@ -64,7 +58,14 @@ public class OsmAuthFragment extends BaseMwmToolbarFragment implements View.OnCl
public void onViewCreated(View view, @Nullable Bundle savedInstanceState)
{
super.onViewCreated(view, savedInstanceState);
mDelegate = new OsmAuthFragmentDelegate(this);
mDelegate = new OsmAuthFragmentDelegate(this)
{
@Override
protected void loginOsm()
{
((BaseMwmFragmentActivity) getActivity()).replaceFragment(OsmAuthFragment.class, null, null);
}
};
mDelegate.onViewCreated(view, savedInstanceState);
mToolbarController.setTitle(R.string.login);
mEtLogin = (EditText) view.findViewById(R.id.osm_username);

View file

@ -15,7 +15,6 @@ import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.mapswithme.maps.R;
import com.mapswithme.maps.base.BaseMwmFragmentActivity;
import com.mapswithme.maps.widget.InputWebView;
import com.mapswithme.util.Constants;
import com.mapswithme.util.Utils;
@ -23,10 +22,12 @@ import com.mapswithme.util.concurrency.ThreadPool;
import com.mapswithme.util.concurrency.UiThread;
import com.mapswithme.util.statistics.Statistics;
public class OsmAuthFragmentDelegate implements View.OnClickListener
public abstract class OsmAuthFragmentDelegate implements View.OnClickListener
{
private final Fragment mFragment;
protected abstract void loginOsm();
public OsmAuthFragmentDelegate(Fragment fragment)
{
mFragment = fragment;
@ -92,11 +93,6 @@ public class OsmAuthFragmentDelegate implements View.OnClickListener
Statistics.params().add(Statistics.EventParam.IS_SUCCESS, true).add(Statistics.EventParam.TYPE, type.name));
}
protected void loginOsm()
{
((BaseMwmFragmentActivity) mFragment.getActivity()).replaceFragment(OsmAuthFragment.class, null, null);
}
@SuppressLint("SetJavaScriptEnabled")
protected void loginWebview(final OsmOAuth.AuthType type)
{

View file

@ -63,7 +63,7 @@ public class ReportFragment extends BaseMwmToolbarFragment implements View.OnCli
private void sendNotExist()
{
Editor.nativePlaceDoesNotExist();
Editor.nativePlaceDoesNotExist("");
mToolbarController.onUpClick();
}

View file

@ -1,6 +1,5 @@
package com.mapswithme.maps.location;
import android.content.Context;
import android.location.Location;
import android.location.LocationManager;
@ -60,7 +59,8 @@ class AndroidNativeProvider extends BaseLocationProvider
mIsActive = false;
}
@Nullable Location findBestNotExpiredLocation(List<String> providers, long expirationMs)
@Nullable
Location findBestNotExpiredLocation(List<String> providers, long expirationMs)
{
Location res = null;
for (final String pr : providers)
@ -85,14 +85,14 @@ class AndroidNativeProvider extends BaseLocationProvider
if (LocationManager.PASSIVE_PROVIDER.equals(prov))
continue;
if (!mLocationManager.isProviderEnabled(prov))
if (mLocationManager.isProviderEnabled(prov))
{
if (LocationManager.GPS_PROVIDER.equals(prov))
LocationHelper.INSTANCE.notifyLocationError(LocationHelper.ERROR_GPS_OFF);
acceptedProviders.add(prov);
continue;
}
acceptedProviders.add(prov);
if (LocationManager.GPS_PROVIDER.equals(prov)) // warn about turned off gps
LocationHelper.INSTANCE.notifyLocationError(LocationHelper.ERROR_GPS_OFF);
}
return acceptedProviders;

View file

@ -2,12 +2,19 @@ package com.mapswithme.maps.location;
import android.location.Location;
import android.os.Bundle;
import android.support.annotation.NonNull;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.common.api.PendingResult;
import com.google.android.gms.common.api.ResultCallback;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.location.LocationListener;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationServices;
import com.google.android.gms.location.LocationSettingsRequest;
import com.google.android.gms.location.LocationSettingsResult;
import com.google.android.gms.location.LocationSettingsStatusCodes;
import com.mapswithme.maps.MwmApplication;
class GoogleFusedLocationProvider extends BaseLocationProvider
@ -15,10 +22,11 @@ class GoogleFusedLocationProvider extends BaseLocationProvider
GoogleApiClient.OnConnectionFailedListener,
LocationListener
{
private static final String GS_LOCATION_PROVIDER = "fused";
private static final String GMS_LOCATION_PROVIDER = "fused";
private final GoogleApiClient mGoogleApiClient;
private LocationRequest mLocationRequest;
private PendingResult<LocationSettingsResult> mLocationSettingsResult;
public GoogleFusedLocationProvider()
{
@ -32,48 +40,98 @@ class GoogleFusedLocationProvider extends BaseLocationProvider
@Override
protected void startUpdates()
{
if (mGoogleApiClient != null && !mGoogleApiClient.isConnected() && !mGoogleApiClient.isConnecting())
{
mLocationRequest = LocationRequest.create();
mLocationRequest.setPriority(LocationHelper.INSTANCE.isHighAccuracy() ? LocationRequest.PRIORITY_HIGH_ACCURACY
: LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);
long interval = LocationHelper.INSTANCE.getInterval();
mLocationRequest.setInterval(interval);
mLocationRequest.setFastestInterval(interval / 2);
if (mGoogleApiClient == null || mGoogleApiClient.isConnected() || mGoogleApiClient.isConnecting())
return;
mGoogleApiClient.connect();
}
mLocationRequest = LocationRequest.create();
// mLocationRequest.setPriority(LocationHelper.INSTANCE.isHighAccuracy() ? LocationRequest.PRIORITY_HIGH_ACCURACY
// : LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);
// TODO @yunikkk
// Currently there are some problems concerning location strategies switching.
// With LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY priority GPS is not used and location icon isn't shown in system navbar,
// hence it confuses user.
// We should reconsider if balanced mode is needed at all after results of tests for battery usage will arrive.
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
long interval = LocationHelper.INSTANCE.getInterval();
mLocationRequest.setInterval(interval);
mLocationRequest.setFastestInterval(interval / 2);
mGoogleApiClient.connect();
}
@Override
protected void stopUpdates()
{
if (mGoogleApiClient != null)
{
if (mGoogleApiClient.isConnected())
LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient, this);
mGoogleApiClient.disconnect();
}
if (mGoogleApiClient == null)
return;
if (mGoogleApiClient.isConnected())
LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient, this);
if (mLocationSettingsResult != null && !mLocationSettingsResult.isCanceled())
mLocationSettingsResult.cancel();
mGoogleApiClient.disconnect();
}
@Override
protected boolean isLocationBetterThanLast(Location newLocation, Location lastLocation)
{
// We believe that google service always returns good locations.
return GS_LOCATION_PROVIDER.equalsIgnoreCase(newLocation.getProvider()) ||
!GS_LOCATION_PROVIDER.equalsIgnoreCase(lastLocation.getProvider()) && super.isLocationBetterThanLast(newLocation, lastLocation);
// We believe that google services always returns good locations.
return isFromFusedProvider(newLocation) ||
!isFromFusedProvider(lastLocation) && super.isLocationBetterThanLast(newLocation, lastLocation);
}
private boolean isFromFusedProvider(Location location)
{
return GMS_LOCATION_PROVIDER.equalsIgnoreCase(location.getProvider());
}
@Override
public void onConnected(Bundle bundle)
{
sLogger.d("Fused onConnected. Bundle " + bundle);
checkSettingsAndRequestUpdates();
}
private void checkSettingsAndRequestUpdates()
{
LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder().addLocationRequest(mLocationRequest);
builder.setAlwaysShow(true); // hides 'never' button in resolve dialog afterwards.
mLocationSettingsResult = LocationServices.SettingsApi.checkLocationSettings(mGoogleApiClient, builder.build());
mLocationSettingsResult.setResultCallback(new ResultCallback<LocationSettingsResult>()
{
@Override
public void onResult(@NonNull LocationSettingsResult locationSettingsResult)
{
final Status status = locationSettingsResult.getStatus();
switch (status.getStatusCode())
{
case LocationSettingsStatusCodes.SUCCESS:
LocationHelper.INSTANCE.setShouldResolveErrors(true);
requestLocationUpdates();
break;
case LocationSettingsStatusCodes.RESOLUTION_REQUIRED:
// Location settings are not satisfied, but this can be fixed by showing the user a dialog.
LocationHelper.INSTANCE.resolveLocationError(status);
break;
case LocationSettingsStatusCodes.SETTINGS_CHANGE_UNAVAILABLE:
// Location settings are not satisfied. However, we have no way to fix the settings so we won't show the dialog.
break;
}
}
});
}
private void requestLocationUpdates()
{
if (!mGoogleApiClient.isConnected())
return;
LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
LocationHelper.INSTANCE.registerSensorListeners();
final Location l = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
if (l != null)
LocationHelper.INSTANCE.saveLocation(l);
final Location last = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
if (last != null)
LocationHelper.INSTANCE.saveLocation(last);
}
@Override
@ -83,7 +141,7 @@ class GoogleFusedLocationProvider extends BaseLocationProvider
}
@Override
public void onConnectionFailed(ConnectionResult connectionResult)
public void onConnectionFailed(@NonNull ConnectionResult connectionResult)
{
sLogger.d("Fused onConnectionFailed. Fall back to native provider. ConnResult " + connectionResult);
// TODO handle error in a smarter way

View file

@ -1,27 +1,27 @@
package com.mapswithme.maps.location;
import android.content.ContentResolver;
import android.app.Activity;
import android.content.Context;
import android.content.IntentSender;
import android.content.SharedPreferences;
import android.hardware.GeomagneticField;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.location.Location;
import android.os.Build;
import android.preference.PreferenceManager;
import android.provider.Settings;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.util.Log;
import java.util.List;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GoogleApiAvailability;
import com.google.android.gms.common.api.Status;
import com.mapswithme.maps.Framework;
import com.mapswithme.maps.LocationState;
import com.mapswithme.maps.MwmActivity;
import com.mapswithme.maps.MwmApplication;
import com.mapswithme.maps.R;
import com.mapswithme.maps.bookmarks.data.MapObject;
@ -54,6 +54,8 @@ public enum LocationHelper implements SensorEventListener
private static final float DISTANCE_TO_RECREATE_MAGNETIC_FIELD_M = 1000;
private static final long STOP_DELAY_MS = 5000;
private static final String PREF_RESOLVE_ERRORS = "ResolveLocationErrors";
public interface LocationListener
{
void onLocationUpdated(final Location l);
@ -123,36 +125,14 @@ public enum LocationHelper implements SensorEventListener
}
}
@SuppressWarnings("deprecation")
public void initLocationProvider(boolean forceNativeProvider)
{
boolean isLocationTurnedOn = false;
final MwmApplication application = MwmApplication.get();
// If location is turned off(by user in system settings), google client( = fused provider) api doesn't work at all
// but external gps receivers still can work. In that case we prefer native provider instead of fused - it works.
final ContentResolver resolver = application.getContentResolver();
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT)
{
final String providers = Settings.Secure.getString(resolver, Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
isLocationTurnedOn = !TextUtils.isEmpty(providers);
}
else
{
try
{
final int mode = Settings.Secure.getInt(resolver, Settings.Secure.LOCATION_MODE);
isLocationTurnedOn = mode != Settings.Secure.LOCATION_MODE_OFF;
} catch (Settings.SettingNotFoundException e)
{
e.printStackTrace();
}
}
if (isLocationTurnedOn &&
!forceNativeProvider &&
GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(application) == ConnectionResult.SUCCESS &&
PreferenceManager.getDefaultSharedPreferences(application).getBoolean(application.getString(R.string.pref_play_services), false))
final boolean containsGoogleServices = GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(application) == ConnectionResult.SUCCESS;
final boolean googleServicesTurnedInSettings = prefs().getBoolean(application.getString(R.string.pref_play_services), false);
if (!forceNativeProvider &&
containsGoogleServices &&
googleServicesTurnedInSettings)
{
mLogger.d("Use fused provider.");
mLocationProvider = new GoogleFusedLocationProvider();
@ -220,6 +200,35 @@ public enum LocationHelper implements SensorEventListener
mListeners.finishIterate();
}
public boolean shouldResolveErrors()
{
return prefs().getBoolean(PREF_RESOLVE_ERRORS, true);
}
public void setShouldResolveErrors(boolean shouldResolve)
{
prefs().edit().putBoolean(PREF_RESOLVE_ERRORS, shouldResolve).apply();
}
protected void resolveLocationError(Status status)
{
if (!shouldResolveErrors())
return;
for (LocationListener listener : mListeners)
{
if (listener instanceof Activity)
{
// Show the dialog and check the result in onActivityResult().
try
{
status.startResolutionForResult((Activity) listener, MwmActivity.REQUEST_CHECK_SETTINGS);
} catch (IntentSender.SendIntentException ignored) {}
}
}
mListeners.finishIterate();
}
private void notifyCompassUpdated(long time, double magneticNorth, double trueNorth, double accuracy)
{
for (LocationListener listener : mListeners)
@ -333,7 +342,7 @@ public enum LocationHelper implements SensorEventListener
return;
}
int mode = LocationState.INSTANCE.getLocationStateMode();
int mode = LocationState.INSTANCE.nativeGetMode();
switch (mode)
{
default:
@ -364,8 +373,7 @@ public enum LocationHelper implements SensorEventListener
public void restart()
{
Log.d("LOCATION", "restart");
mLogger.d("restart");
mLocationProvider.stopUpdates();
mActive &= !mListeners.isEmpty();
@ -378,7 +386,7 @@ public enum LocationHelper implements SensorEventListener
mActive = true;
calcParams();
Log.d("LOCATION", "start. Params: " + mInterval + ", high: " + mHighAccuracy);
mLogger.d("start. Params: " + mInterval + ", high: " + mHighAccuracy);
mLocationProvider.startUpdates();
}
@ -416,6 +424,11 @@ public enum LocationHelper implements SensorEventListener
return getLastKnownLocation(LocationUtils.LOCATION_EXPIRATION_TIME_MILLIS_LONG);
}
private SharedPreferences prefs()
{
return PreferenceManager.getDefaultSharedPreferences(MwmApplication.get());
}
public static native void nativeOnLocationError(int errorCode);
private static native void nativeLocationUpdated(long time, double lat, double lon, float accuracy, double altitude, float speed, float bearing);
private static native float[] nativeUpdateCompassSensor(int ind, float[] arr);

View file

@ -37,7 +37,7 @@ public class LocationPredictor
public void resume()
{
myPositionModeChanged(LocationState.INSTANCE.getLocationStateMode());
myPositionModeChanged(LocationState.INSTANCE.nativeGetMode());
}
public void pause()

View file

@ -16,15 +16,15 @@ class ResultCodesHelper
static final int NO_ERROR = 0;
static final int CANCELLED = 1;
static final int NO_POSITION = 2;
static final int INCONSISTENT_MWM_ROUTE = 3;
static final int ROUTING_FILE_NOT_EXIST = 4;
static final int START_POINT_NOT_FOUND = 5;
static final int END_POINT_NOT_FOUND = 6;
static final int DIFFERENT_MWM = 7;
static final int ROUTE_NOT_FOUND = 8;
static final int NEED_MORE_MAPS = 9;
static final int INTERNAL_ERROR = 10;
static final int FILE_TOO_OLD = 11;
private static final int INCONSISTENT_MWM_ROUTE = 3;
private static final int ROUTING_FILE_NOT_EXIST = 4;
private static final int START_POINT_NOT_FOUND = 5;
private static final int END_POINT_NOT_FOUND = 6;
private static final int DIFFERENT_MWM = 7;
private static final int ROUTE_NOT_FOUND = 8;
private static final int NEED_MORE_MAPS = 9;
private static final int INTERNAL_ERROR = 10;
private static final int FILE_TOO_OLD = 11;
static Pair<String, String> getDialogTitleSubtitle(int errorCode, int missingCount)
{
@ -34,7 +34,7 @@ class ResultCodesHelper
switch (errorCode)
{
case NO_POSITION:
if (LocationState.INSTANCE.getLocationStateMode() == LocationState.NOT_FOLLOW_NO_POSITION)
if (LocationState.INSTANCE.nativeGetMode() == LocationState.NOT_FOLLOW_NO_POSITION)
{
titleRes = R.string.dialog_routing_location_turn_on;
messages.add(resources.getString(R.string.dialog_routing_location_unknown_turn_on));
@ -104,8 +104,11 @@ class ResultCodesHelper
return new Pair<>(titleRes == 0 ? "" : resources.getString(titleRes), builder.toString());
}
static boolean isDownloadable(int resultCode)
static boolean isDownloadable(int resultCode, int missingCount)
{
return resultCode == INCONSISTENT_MWM_ROUTE || resultCode == ROUTING_FILE_NOT_EXIST;
return (resultCode == INCONSISTENT_MWM_ROUTE ||
resultCode == ROUTING_FILE_NOT_EXIST ||
resultCode == NEED_MORE_MAPS ||
(resultCode == ROUTE_NOT_FOUND && missingCount > 0));
}
}

View file

@ -141,6 +141,11 @@ public class RoutingController
}
};
public static RoutingController get()
{
return sInstance;
}
private void processRoutingEvent()
{
if (!mContainsCachedResult ||
@ -164,17 +169,6 @@ public class RoutingController
fragment.show(mContainer.getActivity().getSupportFragmentManager(), RoutingErrorDialogFragment.class.getSimpleName());
}
private RoutingController()
{
Framework.nativeSetRoutingListener(mRoutingListener);
Framework.nativeSetRouteProgressListener(mRoutingProgressListener);
}
public static RoutingController get()
{
return sInstance;
}
private void setState(State newState)
{
Log.d(TAG, "[S] State: " + mState + " -> " + newState + ", BuildState: " + mBuildState);
@ -217,6 +211,12 @@ public class RoutingController
mContainer = container;
}
public void initialize()
{
Framework.nativeSetRoutingListener(mRoutingListener);
Framework.nativeSetRouteProgressListener(mRoutingProgressListener);
}
public void detach()
{
mContainer = null;

View file

@ -32,7 +32,7 @@ public class RoutingErrorDialogFragment extends BaseRoutingErrorDialogFragment
builder.setTitle(titleMessage.first);
mMessage = titleMessage.second;
if (ResultCodesHelper.isDownloadable(mResultCode))
if (ResultCodesHelper.isDownloadable(mResultCode, mMissingMaps.size()))
builder.setPositiveButton(R.string.download, null);
}

View file

@ -17,7 +17,6 @@ import com.mapswithme.maps.widget.BaseShadowController;
import com.mapswithme.maps.widget.ObservableWebView;
import com.mapswithme.maps.widget.WebViewShadowController;
import com.mapswithme.util.Constants;
import com.mapswithme.util.Graphics;
import com.mapswithme.util.Utils;
import com.mapswithme.util.statistics.AlohaHelper;
import com.mapswithme.util.statistics.Statistics;
@ -56,8 +55,6 @@ public class HelpFragment extends BaseSettingsFragment
};
TextView feedback = (TextView)mFrame.findViewById(R.id.feedback);
Graphics.tint(feedback);
feedback.setOnClickListener(new View.OnClickListener()
{
@Override

View file

@ -296,7 +296,7 @@ public class MainMenu
return UiUtils.isVisible(mFrame);
}
private void correctLayout()
private void correctLayout(@Nullable final Runnable procAfterCorrection)
{
if (isLayoutCorrected())
return;
@ -310,6 +310,9 @@ public class MainMenu
UiUtils.hide(mContentFrame);
UiUtils.show(mFrame);
if (procAfterCorrection != null)
procAfterCorrection.run();
}
});
}
@ -330,9 +333,9 @@ public class MainMenu
mNewsCounter.setText(String.valueOf(count));
}
public void onResume()
public void onResume(@Nullable Runnable procAfterCorrection)
{
correctLayout();
correctLayout(procAfterCorrection);
updateMarker();
}

View file

@ -7,6 +7,7 @@ import android.widget.ImageView;
import com.mapswithme.maps.LocationState;
import com.mapswithme.maps.R;
import com.mapswithme.maps.location.LocationHelper;
import com.mapswithme.util.Graphics;
import com.mapswithme.util.ThemeUtils;
import com.mapswithme.util.statistics.AlohaHelper;
@ -26,7 +27,9 @@ public class MyPositionButton
{
Statistics.INSTANCE.trackEvent(Statistics.EventName.TOOLBAR_MY_POSITION);
AlohaHelper.logClick(AlohaHelper.TOOLBAR_MY_POSITION);
LocationState.INSTANCE.switchToNextMode();
LocationHelper.INSTANCE.setShouldResolveErrors(true);
LocationHelper.INSTANCE.restart(); // restart to check location settings again.
LocationState.INSTANCE.nativeSwitchToNextMode();
}
});
}

View file

@ -112,8 +112,9 @@ public class PlacePageView extends RelativeLayout implements View.OnClickListene
private View mWiki;
private View mEntrance;
private TextView mTvEntrance;
private View mEditor;
private View mEditPlace;
private View mAddOrganisation;
private View mAddPlace;
// Bookmark
private ImageView mIvColor;
private EditText mEtBookmarkName;
@ -204,10 +205,12 @@ public class PlacePageView extends RelativeLayout implements View.OnClickListene
mWiki.setOnClickListener(this);
mEntrance = mDetails.findViewById(R.id.ll__place_entrance);
mTvEntrance = (TextView) mEntrance.findViewById(R.id.tv__place_entrance);
mEditor = mDetails.findViewById(R.id.ll__place_editor);
mEditor.setOnClickListener(this);
mEditPlace = mDetails.findViewById(R.id.ll__place_editor);
mEditPlace.setOnClickListener(this);
mAddOrganisation = mDetails.findViewById(R.id.ll__add_organisation);
mAddOrganisation.setOnClickListener(this);
mAddPlace = mDetails.findViewById(R.id.ll__place_add);
mAddPlace.setOnClickListener(this);
latlon.setOnLongClickListener(this);
address.setOnLongClickListener(this);
mPhone.setOnLongClickListener(this);
@ -439,13 +442,17 @@ public class PlacePageView extends RelativeLayout implements View.OnClickListene
refreshMetadataOrHide(mMapObject.getMetadata(Metadata.MetadataType.FMD_INTERNET), mWifi, null);
refreshMetadataOrHide(mMapObject.getMetadata(Metadata.MetadataType.FMD_FLATS), mEntrance, mTvEntrance);
refreshOpeningHours();
UiUtils.showIf(mMapObject != null && Editor.nativeIsFeatureEditable() &&
!RoutingController.get().isNavigating() && !MapManager.nativeIsLegacyMode(),
mEditor);
UiUtils.showIf(!RoutingController.get().isNavigating() && !MapManager.nativeIsLegacyMode() &&
!MapObject.isOfType(MapObject.MY_POSITION, mMapObject) &&
Framework.nativeIsActiveObjectABuilding(),
mAddOrganisation);
if (RoutingController.get().isNavigating() || MapManager.nativeIsLegacyMode())
{
UiUtils.hide(mEditPlace, mAddOrganisation, mAddPlace);
}
else
{
UiUtils.showIf(Editor.nativeIsFeatureEditable(), mEditPlace);
UiUtils.showIf(Framework.nativeIsActiveObjectABuilding(), mAddOrganisation);
UiUtils.showIf(Framework.nativeCanAddPlaceFromPlacePage(), mAddPlace);
}
}
private void refreshOpeningHours()
@ -526,7 +533,7 @@ public class PlacePageView extends RelativeLayout implements View.OnClickListene
if (RoutingController.get().isPlanning())
{
UiUtils.show(mRouteButtonsFrame);
UiUtils.hide(mGeneralButtonsFrame, mEditor);
UiUtils.hide(mGeneralButtonsFrame, mEditPlace);
}
else
{
@ -679,7 +686,13 @@ public class PlacePageView extends RelativeLayout implements View.OnClickListene
{
Statistics.INSTANCE.trackEvent(Statistics.EventName.EDITOR_ADD_CLICK,
Statistics.params().add(Statistics.EventParam.FROM, "placepage"));
((MwmActivity) getContext()).showPositionChooser(true);
((MwmActivity) getContext()).showPositionChooser(true, false);
}
private void addPlace()
{
// TODO add statistics
((MwmActivity) getContext()).showPositionChooser(false, true);
}
@Override
@ -693,6 +706,9 @@ public class PlacePageView extends RelativeLayout implements View.OnClickListene
case R.id.ll__add_organisation:
addOrganisation();
break;
case R.id.ll__place_add:
addPlace();
break;
case R.id.iv__bookmark_color:
saveBookmarkTitle();
selectBookmarkColor();

View file

@ -35,6 +35,7 @@ public final class Constants
public static final String OSM_REGISTER = "https://www.openstreetmap.org/user/new";
public static final String OSM_RECOVER_PASSWORD = "https://www.openstreetmap.org/user/forgot-password";
public static final String OSM_ABOUT = "https://wiki.openstreetmap.org/wiki/About_OpenStreetMap";
private Url() {}
}

View file

@ -1,10 +1,14 @@
package com.mapswithme.util;
import android.content.ContentResolver;
import android.location.Location;
import android.os.Build;
import android.os.SystemClock;
import android.provider.Settings;
import android.text.TextUtils;
import android.view.Surface;
import com.mapswithme.maps.MwmApplication;
import com.mapswithme.maps.bookmarks.data.MapObject;
import com.mapswithme.maps.location.LocationHelper;
@ -107,4 +111,29 @@ public class LocationUtils
return Math.abs(first.getLat() - second.getLat()) < LocationUtils.LAT_LON_EPSILON &&
Math.abs(first.getLon() - second.getLon()) < LocationUtils.LAT_LON_EPSILON;
}
@SuppressWarnings("deprecation")
public static boolean isLocationServicesTurnedOn()
{
// If location is turned off(by user in system settings), google client( = fused provider) api doesn't work at all
// but external gps receivers still can work. In that case we prefer native provider instead of fused - it works.
final ContentResolver resolver = MwmApplication.get().getContentResolver();
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT)
{
final String providers = Settings.Secure.getString(resolver, Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
return !TextUtils.isEmpty(providers);
}
else
{
try
{
final int mode = Settings.Secure.getInt(resolver, Settings.Secure.LOCATION_MODE);
return mode != Settings.Secure.LOCATION_MODE_OFF;
} catch (Settings.SettingNotFoundException e)
{
e.printStackTrace();
return false;
}
}
}
}

View file

@ -50,7 +50,6 @@ public final class ThemeUtils
return VALUE_BUFFER.resourceId;
}
public static LayoutInflater themedInflater(LayoutInflater src, @StyleRes int theme)
{
Context wrapper = new ContextThemeWrapper(src.getContext(), theme);

View file

@ -15,6 +15,7 @@ import android.support.annotation.DrawableRes;
import android.support.annotation.IdRes;
import android.support.annotation.NonNull;
import android.support.annotation.StringRes;
import android.support.design.widget.TextInputLayout;
import android.support.v7.app.AlertDialog;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
@ -315,6 +316,13 @@ public final class UiUtils
+ resources.getResourceEntryName(resId));
}
public static void setInputError(@NonNull TextInputLayout layout, @StringRes int error)
{
layout.setError(error == 0 ? null : layout.getContext().getString(error));
layout.getEditText().setTextColor(error == 0 ? ThemeUtils.getColor(layout.getContext(), android.R.attr.textColorPrimary)
: layout.getContext().getResources().getColor(R.color.base_red));
}
// utility class
private UiUtils() {}
}

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
WorldCoasts.mwm 4594516
WorldCoasts.mwm 4600053
WorldCoasts_obsolete.mwm 4513802
World.mwm 26189185
World.mwm 26231017
01_dejavusans.ttf 633604
02_droidsans-fallback.ttf 4033420
03_jomolhari-id-a3d.ttf 1817160

View file

@ -59,7 +59,6 @@ Australia;Q408;au;en
Australia_Western Australia;Q3206
Australia_Brisbane;Q34932
Australia_Sydney;Q3130
Nagorno-Karabakh;Q44302
Azerbaijan Region;Q227;az;az
Nagorno-Karabakh;Q44302
Azerbaijan;Q227;;az

Binary file not shown.

Before

Width:  |  Height:  |  Size: 591 KiB

After

Width:  |  Height:  |  Size: 592 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 536 KiB

After

Width:  |  Height:  |  Size: 532 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 202 KiB

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 278 KiB

After

Width:  |  Height:  |  Size: 277 KiB

View file

@ -19,8 +19,8 @@
<symbol minX="820" maxX="844" minY="0" maxY="45" name="placemark-red"/>
<symbol minX="844" maxX="878" minY="0" maxY="34" name="current-position"/>
<symbol minX="878" maxX="909" minY="0" maxY="31" name="atm-l"/>
<symbol minX="909" maxX="939" minY="0" maxY="31" name="remains-m"/>
<symbol minX="939" maxX="970" minY="0" maxY="31" name="recycling-l"/>
<symbol minX="909" maxX="940" minY="0" maxY="31" name="recycling-l"/>
<symbol minX="940" maxX="970" minY="0" maxY="31" name="remains-m"/>
<symbol minX="970" maxX="1001" minY="0" maxY="31" name="australian-football-l"/>
<symbol minX="0" maxX="31" minY="154" maxY="185" name="restaurant-l"/>
<symbol minX="31" maxX="62" minY="154" maxY="185" name="archery-l"/>
@ -29,65 +29,65 @@
<symbol minX="124" maxX="154" minY="154" maxY="185" name="bank-l"/>
<symbol minX="154" maxX="184" minY="154" maxY="185" name="bank-m"/>
<symbol minX="184" maxX="214" minY="154" maxY="185" name="banknote-l"/>
<symbol minX="214" maxX="245" minY="154" maxY="185" name="sauna-l"/>
<symbol minX="214" maxX="245" minY="154" maxY="185" name="power-m"/>
<symbol minX="245" maxX="276" minY="154" maxY="185" name="bar-l"/>
<symbol minX="276" maxX="307" minY="154" maxY="185" name="power-m"/>
<symbol minX="307" maxX="338" minY="154" maxY="185" name="power-l"/>
<symbol minX="276" maxX="307" minY="154" maxY="185" name="power-l"/>
<symbol minX="307" maxX="338" minY="154" maxY="185" name="postbox-l"/>
<symbol minX="338" maxX="369" minY="154" maxY="185" name="baseball-l"/>
<symbol minX="369" maxX="400" minY="154" maxY="185" name="postbox-l"/>
<symbol minX="369" maxX="400" minY="154" maxY="185" name="pool-l"/>
<symbol minX="400" maxX="431" minY="154" maxY="185" name="america-football-l"/>
<symbol minX="431" maxX="462" minY="154" maxY="185" name="basketball-l"/>
<symbol minX="462" maxX="493" minY="154" maxY="185" name="pool-l"/>
<symbol minX="462" maxX="493" minY="154" maxY="185" name="sauna-l"/>
<symbol minX="493" maxX="524" minY="154" maxY="185" name="police-l"/>
<symbol minX="524" maxX="555" minY="154" maxY="185" name="bbq-l"/>
<symbol minX="555" maxX="586" minY="154" maxY="185" name="school-l"/>
<symbol minX="555" maxX="586" minY="154" maxY="185" name="place-of-worship-l"/>
<symbol minX="586" maxX="616" minY="154" maxY="185" name="bcontrol-l"/>
<symbol minX="616" maxX="646" minY="154" maxY="185" name="bcontrol-m"/>
<symbol minX="646" maxX="677" minY="154" maxY="185" name="alpine_hut-l"/>
<symbol minX="677" maxX="708" minY="154" maxY="185" name="beach-l"/>
<symbol minX="708" maxX="739" minY="154" maxY="185" name="place-of-worship-l"/>
<symbol minX="708" maxX="739" minY="154" maxY="185" name="school-l"/>
<symbol minX="739" maxX="770" minY="154" maxY="185" name="pitch-l"/>
<symbol minX="770" maxX="801" minY="154" maxY="185" name="beauty-l"/>
<symbol minX="801" maxX="832" minY="154" maxY="185" name="seafood-shop-l"/>
<symbol minX="832" maxX="862" minY="154" maxY="185" name="beer-l"/>
<symbol minX="862" maxX="892" minY="154" maxY="185" name="beer-m"/>
<symbol minX="892" maxX="923" minY="154" maxY="185" name="alcohol-l"/>
<symbol minX="923" maxX="954" minY="154" maxY="185" name="airport-m"/>
<symbol minX="954" maxX="985" minY="154" maxY="185" name="bicycle-l"/>
<symbol minX="985" maxX="1015" minY="154" maxY="185" name="picnic-m"/>
<symbol minX="801" maxX="831" minY="154" maxY="185" name="picnic-m"/>
<symbol minX="831" maxX="861" minY="154" maxY="185" name="beer-l"/>
<symbol minX="861" maxX="891" minY="154" maxY="185" name="beer-m"/>
<symbol minX="891" maxX="922" minY="154" maxY="185" name="alcohol-l"/>
<symbol minX="922" maxX="953" minY="154" maxY="185" name="airport-m"/>
<symbol minX="953" maxX="984" minY="154" maxY="185" name="bicycle-l"/>
<symbol minX="984" maxX="1014" minY="154" maxY="185" name="picnic-l"/>
<symbol minX="0" maxX="31" minY="185" maxY="216" name="airport-l"/>
<symbol minX="31" maxX="61" minY="185" maxY="216" name="picnic-l"/>
<symbol minX="61" maxX="92" minY="185" maxY="216" name="book-shop-l"/>
<symbol minX="92" maxX="123" minY="185" maxY="216" name="photo-shop-l"/>
<symbol minX="123" maxX="154" minY="185" maxY="216" name="phone-l"/>
<symbol minX="154" maxX="185" minY="185" maxY="216" name="bookmaker-l"/>
<symbol minX="185" maxX="216" minY="185" maxY="216" name="boundary_stone-l"/>
<symbol minX="216" maxX="247" minY="185" maxY="216" name="ship-l"/>
<symbol minX="247" maxX="278" minY="185" maxY="216" name="bowls-l"/>
<symbol minX="278" maxX="309" minY="185" maxY="216" name="pharmacy-l"/>
<symbol minX="309" maxX="340" minY="185" maxY="216" name="zoo-l"/>
<symbol minX="340" maxX="371" minY="185" maxY="216" name="bus-l"/>
<symbol minX="371" maxX="402" minY="185" maxY="216" name="petshop-l"/>
<symbol minX="402" maxX="433" minY="185" maxY="216" name="shoes-l"/>
<symbol minX="433" maxX="464" minY="185" maxY="216" name="butcher-l"/>
<symbol minX="464" maxX="495" minY="185" maxY="216" name="shop-bicycle-l"/>
<symbol minX="495" maxX="526" minY="185" maxY="216" name="cable-car-l"/>
<symbol minX="526" maxX="557" minY="185" maxY="216" name="shop-l"/>
<symbol minX="557" maxX="588" minY="185" maxY="216" name="windmill-l"/>
<symbol minX="588" maxX="619" minY="185" maxY="216" name="cafe-l"/>
<symbol minX="619" maxX="650" minY="185" maxY="216" name="parking-meter-l"/>
<symbol minX="650" maxX="681" minY="185" maxY="216" name="skiing-l"/>
<symbol minX="681" maxX="712" minY="185" maxY="216" name="campsite-l"/>
<symbol minX="712" maxX="743" minY="185" maxY="216" name="park-l"/>
<symbol minX="743" maxX="774" minY="185" maxY="216" name="wayside_shrine-l"/>
<symbol minX="774" maxX="805" minY="185" maxY="216" name="car-part-l"/>
<symbol minX="805" maxX="836" minY="185" maxY="216" name="optician-l"/>
<symbol minX="836" maxX="866" minY="185" maxY="216" name="car-repair-l"/>
<symbol minX="866" maxX="896" minY="185" maxY="216" name="car-repair-m"/>
<symbol minX="896" maxX="927" minY="185" maxY="216" name="soccer-l"/>
<symbol minX="927" maxX="957" minY="185" maxY="216" name="car-wash-l"/>
<symbol minX="957" maxX="987" minY="185" maxY="216" name="car-wash-m"/>
<symbol minX="987" maxX="1018" minY="185" maxY="216" name="car_sharing-l"/>
<symbol minX="31" maxX="62" minY="185" maxY="216" name="photo-shop-l"/>
<symbol minX="62" maxX="93" minY="185" maxY="216" name="book-shop-l"/>
<symbol minX="93" maxX="124" minY="185" maxY="216" name="seafood-shop-l"/>
<symbol minX="124" maxX="155" minY="185" maxY="216" name="phone-l"/>
<symbol minX="155" maxX="186" minY="185" maxY="216" name="bookmaker-l"/>
<symbol minX="186" maxX="217" minY="185" maxY="216" name="boundary_stone-l"/>
<symbol minX="217" maxX="248" minY="185" maxY="216" name="pharmacy-l"/>
<symbol minX="248" maxX="279" minY="185" maxY="216" name="bowls-l"/>
<symbol minX="279" maxX="310" minY="185" maxY="216" name="petshop-l"/>
<symbol minX="310" maxX="341" minY="185" maxY="216" name="zoo-l"/>
<symbol minX="341" maxX="372" minY="185" maxY="216" name="bus-l"/>
<symbol minX="372" maxX="403" minY="185" maxY="216" name="ship-l"/>
<symbol minX="403" maxX="434" minY="185" maxY="216" name="shoes-l"/>
<symbol minX="434" maxX="465" minY="185" maxY="216" name="butcher-l"/>
<symbol minX="465" maxX="496" minY="185" maxY="216" name="shop-bicycle-l"/>
<symbol minX="496" maxX="527" minY="185" maxY="216" name="cable-car-l"/>
<symbol minX="527" maxX="558" minY="185" maxY="216" name="shop-l"/>
<symbol minX="558" maxX="589" minY="185" maxY="216" name="windmill-l"/>
<symbol minX="589" maxX="620" minY="185" maxY="216" name="cafe-l"/>
<symbol minX="620" maxX="651" minY="185" maxY="216" name="parking-meter-l"/>
<symbol minX="651" maxX="682" minY="185" maxY="216" name="skiing-l"/>
<symbol minX="682" maxX="713" minY="185" maxY="216" name="campsite-l"/>
<symbol minX="713" maxX="744" minY="185" maxY="216" name="park-l"/>
<symbol minX="744" maxX="775" minY="185" maxY="216" name="wayside_shrine-l"/>
<symbol minX="775" maxX="806" minY="185" maxY="216" name="car-part-l"/>
<symbol minX="806" maxX="837" minY="185" maxY="216" name="optician-l"/>
<symbol minX="837" maxX="867" minY="185" maxY="216" name="car-repair-l"/>
<symbol minX="867" maxX="897" minY="185" maxY="216" name="car-repair-m"/>
<symbol minX="897" maxX="928" minY="185" maxY="216" name="soccer-l"/>
<symbol minX="928" maxX="958" minY="185" maxY="216" name="car-wash-l"/>
<symbol minX="958" maxX="988" minY="185" maxY="216" name="car-wash-m"/>
<symbol minX="988" maxX="1019" minY="185" maxY="216" name="car_sharing-l"/>
<symbol minX="0" maxX="30" minY="216" maxY="247" name="office-m"/>
<symbol minX="30" maxX="61" minY="216" maxY="247" name="caravan_site-l"/>
<symbol minX="61" maxX="91" minY="216" maxY="247" name="office-l"/>
@ -253,14 +253,14 @@
<symbol minX="900" maxX="930" minY="340" maxY="370" name="lighthouse-m"/>
<symbol minX="930" maxX="960" minY="340" maxY="370" name="vending-m"/>
<symbol minX="960" maxX="990" minY="340" maxY="370" name="veterinary-m"/>
<symbol minX="990" maxX="1020" minY="340" maxY="370" name="atm-m"/>
<symbol minX="990" maxX="1020" minY="340" maxY="370" name="recycling-m"/>
<symbol minX="0" maxX="30" minY="370" maxY="400" name="subway-spb-m"/>
<symbol minX="30" maxX="60" minY="370" maxY="400" name="cricket-m"/>
<symbol minX="60" maxX="90" minY="370" maxY="400" name="mail-m"/>
<symbol minX="90" maxX="120" minY="370" maxY="400" name="copyshop-m"/>
<symbol minX="120" maxX="150" minY="370" maxY="400" name="convenience-m"/>
<symbol minX="150" maxX="180" minY="370" maxY="400" name="marketplace-m"/>
<symbol minX="180" maxX="210" minY="370" maxY="400" name="recycling-m"/>
<symbol minX="180" maxX="210" minY="370" maxY="400" name="atm-m"/>
<symbol minX="210" maxX="240" minY="370" maxY="400" name="computer-m"/>
<symbol minX="240" maxX="270" minY="370" maxY="400" name="subway-newyork-m"/>
<symbol minX="270" maxX="300" minY="370" maxY="400" name="college-m"/>
@ -281,12 +281,12 @@
<symbol minX="720" maxX="750" minY="370" maxY="400" name="subway-entrance-m"/>
<symbol minX="750" maxX="780" minY="370" maxY="400" name="charging-station-m"/>
<symbol minX="780" maxX="810" minY="370" maxY="400" name="subway-entrance-2-m"/>
<symbol minX="810" maxX="840" minY="370" maxY="400" name="restaurant-m"/>
<symbol minX="810" maxX="840" minY="370" maxY="400" name="pub-m"/>
<symbol minX="840" maxX="870" minY="370" maxY="400" name="sports-m"/>
<symbol minX="870" maxX="900" minY="370" maxY="400" name="cemetery-m"/>
<symbol minX="900" maxX="930" minY="370" maxY="400" name="cave-m"/>
<symbol minX="930" maxX="960" minY="370" maxY="400" name="npark-m"/>
<symbol minX="960" maxX="990" minY="370" maxY="400" name="pub-m"/>
<symbol minX="960" maxX="990" minY="370" maxY="400" name="bakery-m"/>
<symbol minX="990" maxX="1020" minY="370" maxY="400" name="casino-m"/>
<symbol minX="0" maxX="30" minY="400" maxY="430" name="nparkf-m "/>
<symbol minX="30" maxX="60" minY="400" maxY="430" name="nparkf-m"/>
@ -299,225 +299,225 @@
<symbol minX="240" maxX="270" minY="400" maxY="430" name="campsite-m"/>
<symbol minX="270" maxX="300" minY="400" maxY="430" name="park-m"/>
<symbol minX="300" maxX="330" minY="400" maxY="430" name="skiing-m"/>
<symbol minX="330" maxX="360" minY="400" maxY="430" name="bakery-m"/>
<symbol minX="330" maxX="360" minY="400" maxY="430" name="restaurant-m"/>
<symbol minX="360" maxX="390" minY="400" maxY="430" name="wayside_shrine-m"/>
<symbol minX="390" maxX="420" minY="400" maxY="430" name="cafe-m"/>
<symbol minX="420" maxX="450" minY="400" maxY="430" name="parking-meter-m"/>
<symbol minX="450" maxX="480" minY="400" maxY="430" name="shop-m"/>
<symbol minX="480" maxX="510" minY="400" maxY="430" name="banknote-m"/>
<symbol minX="510" maxX="540" minY="400" maxY="430" name="cable-car-m"/>
<symbol minX="540" maxX="570" minY="400" maxY="430" name="shop-bicycle-m"/>
<symbol minX="570" maxX="600" minY="400" maxY="430" name="butcher-m"/>
<symbol minX="600" maxX="630" minY="400" maxY="430" name="shoes-m"/>
<symbol minX="630" maxX="660" minY="400" maxY="430" name="windmill-m"/>
<symbol minX="660" maxX="690" minY="400" maxY="430" name="ship-m"/>
<symbol minX="690" maxX="720" minY="400" maxY="430" name="bus-m"/>
<symbol minX="480" maxX="510" minY="400" maxY="430" name="cable-car-m"/>
<symbol minX="510" maxX="540" minY="400" maxY="430" name="shop-bicycle-m"/>
<symbol minX="540" maxX="570" minY="400" maxY="430" name="butcher-m"/>
<symbol minX="570" maxX="600" minY="400" maxY="430" name="shoes-m"/>
<symbol minX="600" maxX="630" minY="400" maxY="430" name="windmill-m"/>
<symbol minX="630" maxX="660" minY="400" maxY="430" name="ship-m"/>
<symbol minX="660" maxX="690" minY="400" maxY="430" name="bus-m"/>
<symbol minX="690" maxX="720" minY="400" maxY="430" name="bowls-m"/>
<symbol minX="720" maxX="750" minY="400" maxY="430" name="petshop-m"/>
<symbol minX="750" maxX="780" minY="400" maxY="430" name="pharmacy-2-m"/>
<symbol minX="780" maxX="810" minY="400" maxY="430" name="bowls-m"/>
<symbol minX="780" maxX="810" minY="400" maxY="430" name="boundary_stone-m"/>
<symbol minX="810" maxX="840" minY="400" maxY="430" name="pharmacy-m"/>
<symbol minX="840" maxX="870" minY="400" maxY="430" name="boundary_stone-m"/>
<symbol minX="840" maxX="870" minY="400" maxY="430" name="seafood-shop-m"/>
<symbol minX="870" maxX="900" minY="400" maxY="430" name="zoo-m"/>
<symbol minX="900" maxX="930" minY="400" maxY="430" name="phone-m"/>
<symbol minX="930" maxX="960" minY="400" maxY="430" name="seafood-shop-m"/>
<symbol minX="960" maxX="990" minY="400" maxY="430" name="book-shop-m"/>
<symbol minX="930" maxX="960" minY="400" maxY="430" name="book-shop-m"/>
<symbol minX="960" maxX="990" minY="400" maxY="430" name="banknote-m"/>
<symbol minX="990" maxX="1020" minY="400" maxY="430" name="photo-shop-m"/>
<symbol minX="0" maxX="30" minY="430" maxY="460" name="bar-m"/>
<symbol minX="30" maxX="60" minY="430" maxY="460" name="bicycle-m"/>
<symbol minX="60" maxX="90" minY="430" maxY="460" name="beauty-m"/>
<symbol minX="0" maxX="30" minY="430" maxY="460" name="bicycle-m"/>
<symbol minX="30" maxX="60" minY="430" maxY="460" name="beauty-m"/>
<symbol minX="60" maxX="90" minY="430" maxY="460" name="school-m"/>
<symbol minX="90" maxX="120" minY="430" maxY="460" name="alcohol-m"/>
<symbol minX="120" maxX="150" minY="430" maxY="460" name="pitch-m"/>
<symbol minX="150" maxX="180" minY="430" maxY="460" name="school-m"/>
<symbol minX="180" maxX="210" minY="430" maxY="460" name="beach-m"/>
<symbol minX="150" maxX="180" minY="430" maxY="460" name="beach-m"/>
<symbol minX="180" maxX="210" minY="430" maxY="460" name="bbq-m"/>
<symbol minX="210" maxX="240" minY="430" maxY="460" name="place-of-worship-m"/>
<symbol minX="240" maxX="270" minY="430" maxY="460" name="bbq-m"/>
<symbol minX="240" maxX="270" minY="430" maxY="460" name="sauna-m"/>
<symbol minX="270" maxX="300" minY="430" maxY="460" name="alpine_hut-m"/>
<symbol minX="300" maxX="330" minY="430" maxY="460" name="police-m"/>
<symbol minX="330" maxX="360" minY="430" maxY="460" name="sauna-m"/>
<symbol minX="360" maxX="390" minY="430" maxY="460" name="basketball-m"/>
<symbol minX="390" maxX="420" minY="430" maxY="460" name="baseball-m"/>
<symbol minX="330" maxX="360" minY="430" maxY="460" name="basketball-m"/>
<symbol minX="360" maxX="390" minY="430" maxY="460" name="baseball-m"/>
<symbol minX="390" maxX="420" minY="430" maxY="460" name="america-football-m"/>
<symbol minX="420" maxX="450" minY="430" maxY="460" name="postbox-m"/>
<symbol minX="450" maxX="480" minY="430" maxY="460" name="america-football-m"/>
<symbol minX="450" maxX="480" minY="430" maxY="460" name="bar-m"/>
<symbol minX="480" maxX="508" minY="430" maxY="458" name="bike-parking-l"/>
<symbol minX="508" maxX="536" minY="430" maxY="458" name="parking-ticket-l"/>
<symbol minX="536" maxX="564" minY="430" maxY="458" name="parking-l"/>
<symbol minX="564" maxX="592" minY="430" maxY="458" name="speedcam-l"/>
<symbol minX="592" maxX="620" minY="430" maxY="458" name="subway-berlin-l"/>
<symbol minX="620" maxX="648" minY="430" maxY="458" name="waste-basket-l"/>
<symbol minX="648" maxX="679" minY="430" maxY="458" name="subway-moscow-l"/>
<symbol minX="679" maxX="707" minY="430" maxY="458" name="subway-rome-l"/>
<symbol minX="707" maxX="735" minY="430" maxY="458" name="lightrail-berlin-m"/>
<symbol minX="735" maxX="763" minY="430" maxY="458" name="firehydrant-l"/>
<symbol minX="763" maxX="788" minY="430" maxY="455" name="search-result"/>
<symbol minX="788" maxX="813" minY="430" maxY="455" name="no-icon"/>
<symbol minX="813" maxX="838" minY="430" maxY="455" name="no-icon-tourism"/>
<symbol minX="838" maxX="863" minY="430" maxY="455" name="subway-berlin-m"/>
<symbol minX="863" maxX="888" minY="430" maxY="455" name="no-icon-shop"/>
<symbol minX="888" maxX="913" minY="430" maxY="455" name="api-result"/>
<symbol minX="913" maxX="938" minY="430" maxY="455" name="no-icon-leisure"/>
<symbol minX="938" maxX="963" minY="430" maxY="455" name="no-icon-amenity"/>
<symbol minX="963" maxX="994" minY="430" maxY="455" name="subway-london-l"/>
<symbol minX="994" maxX="1019" minY="430" maxY="455" name="subway-rome-m"/>
<symbol minX="0" maxX="25" minY="460" maxY="485" name="subway-paris-m"/>
<symbol minX="25" maxX="54" minY="460" maxY="485" name="subway-moscow-m"/>
<symbol minX="54" maxX="77" minY="460" maxY="484" name="picnic-s"/>
<symbol minX="77" maxX="100" minY="460" maxY="484" name="hunting-tower-s"/>
<symbol minX="100" maxX="123" minY="460" maxY="484" name="heliport-s"/>
<symbol minX="123" maxX="146" minY="460" maxY="484" name="waterfall-s"/>
<symbol minX="146" maxX="169" minY="460" maxY="484" name="beer-s"/>
<symbol minX="169" maxX="192" minY="460" maxY="484" name="bcontrol-s"/>
<symbol minX="192" maxX="216" minY="460" maxY="484" name="airport-s"/>
<symbol minX="508" maxX="536" minY="430" maxY="458" name="parking-l"/>
<symbol minX="536" maxX="564" minY="430" maxY="458" name="speedcam-l"/>
<symbol minX="564" maxX="592" minY="430" maxY="458" name="subway-berlin-l"/>
<symbol minX="592" maxX="620" minY="430" maxY="458" name="waste-basket-l"/>
<symbol minX="620" maxX="651" minY="430" maxY="458" name="subway-moscow-l"/>
<symbol minX="651" maxX="679" minY="430" maxY="458" name="subway-rome-l"/>
<symbol minX="679" maxX="707" minY="430" maxY="458" name="lightrail-berlin-m"/>
<symbol minX="707" maxX="729" minY="430" maxY="457" name="firehydrant-l"/>
<symbol minX="729" maxX="754" minY="430" maxY="455" name="search-result"/>
<symbol minX="754" maxX="779" minY="430" maxY="455" name="subway-rome-m"/>
<symbol minX="779" maxX="804" minY="430" maxY="455" name="no-icon"/>
<symbol minX="804" maxX="829" minY="430" maxY="455" name="no-icon-tourism"/>
<symbol minX="829" maxX="854" minY="430" maxY="455" name="subway-berlin-m"/>
<symbol minX="854" maxX="879" minY="430" maxY="455" name="api-result"/>
<symbol minX="879" maxX="904" minY="430" maxY="455" name="no-icon-shop"/>
<symbol minX="904" maxX="929" minY="430" maxY="455" name="waste-basket-s"/>
<symbol minX="929" maxX="954" minY="430" maxY="455" name="no-icon-leisure"/>
<symbol minX="954" maxX="979" minY="430" maxY="455" name="no-icon-amenity"/>
<symbol minX="979" maxX="1010" minY="430" maxY="455" name="subway-london-l"/>
<symbol minX="0" maxX="29" minY="460" maxY="485" name="subway-moscow-m"/>
<symbol minX="29" maxX="54" minY="460" maxY="485" name="subway-paris-m"/>
<symbol minX="54" maxX="78" minY="460" maxY="484" name="airport-s"/>
<symbol minX="78" maxX="101" minY="460" maxY="484" name="picnic-s"/>
<symbol minX="101" maxX="124" minY="460" maxY="484" name="hunting-tower-s"/>
<symbol minX="124" maxX="147" minY="460" maxY="484" name="heliport-s"/>
<symbol minX="147" maxX="170" minY="460" maxY="484" name="waterfall-s"/>
<symbol minX="170" maxX="193" minY="460" maxY="484" name="beer-s"/>
<symbol minX="193" maxX="216" minY="460" maxY="484" name="bcontrol-s"/>
<symbol minX="216" maxX="239" minY="460" maxY="484" name="remains-s"/>
<symbol minX="239" maxX="262" minY="460" maxY="484" name="office-s"/>
<symbol minX="262" maxX="285" minY="460" maxY="483" name="kindergarten-s"/>
<symbol minX="262" maxX="285" minY="460" maxY="483" name="marketplace-s"/>
<symbol minX="285" maxX="308" minY="460" maxY="483" name="shop-s"/>
<symbol minX="308" maxX="331" minY="460" maxY="483" name="marketplace-s"/>
<symbol minX="308" maxX="331" minY="460" maxY="483" name="library-s"/>
<symbol minX="331" maxX="354" minY="460" maxY="483" name="park-s"/>
<symbol minX="354" maxX="377" minY="460" maxY="483" name="skiing-s"/>
<symbol minX="377" maxX="400" minY="460" maxY="483" name="alcohol-s"/>
<symbol minX="400" maxX="423" minY="460" maxY="483" name="nparkf-s"/>
<symbol minX="423" maxX="446" minY="460" maxY="483" name="soccer-s"/>
<symbol minX="446" maxX="469" minY="460" maxY="483" name="npark-s"/>
<symbol minX="469" maxX="492" minY="460" maxY="483" name="speedcam-m"/>
<symbol minX="492" maxX="515" minY="460" maxY="483" name="alpine_hut-s"/>
<symbol minX="515" maxX="538" minY="460" maxY="483" name="america-football-s"/>
<symbol minX="538" maxX="561" minY="460" maxY="483" name="archery-s"/>
<symbol minX="561" maxX="584" minY="460" maxY="483" name="atm-s"/>
<symbol minX="584" maxX="607" minY="460" maxY="483" name="australian-football-s"/>
<symbol minX="607" maxX="630" minY="460" maxY="483" name="bar-s"/>
<symbol minX="630" maxX="653" minY="460" maxY="483" name="baseball-s"/>
<symbol minX="653" maxX="676" minY="460" maxY="483" name="basketball-s"/>
<symbol minX="676" maxX="704" minY="460" maxY="483" name="subway-barcelona-s"/>
<symbol minX="704" maxX="727" minY="460" maxY="483" name="pub-s"/>
<symbol minX="727" maxX="750" minY="460" maxY="483" name="beach-s"/>
<symbol minX="750" maxX="773" minY="460" maxY="483" name="restaurant-s"/>
<symbol minX="773" maxX="796" minY="460" maxY="483" name="bicycle-s"/>
<symbol minX="796" maxX="819" minY="460" maxY="483" name="subway-entrance-2-s"/>
<symbol minX="819" maxX="842" minY="460" maxY="483" name="subway-entrance-arrow"/>
<symbol minX="842" maxX="865" minY="460" maxY="483" name="ship-s"/>
<symbol minX="865" maxX="888" minY="460" maxY="483" name="zoo-s"/>
<symbol minX="888" maxX="911" minY="460" maxY="483" name="subway-entrance-s"/>
<symbol minX="911" maxX="934" minY="460" maxY="483" name="book-shop-s"/>
<symbol minX="934" maxX="957" minY="460" maxY="483" name="bowls-s"/>
<symbol minX="957" maxX="980" minY="460" maxY="483" name="windmill-s"/>
<symbol minX="980" maxX="1003" minY="460" maxY="483" name="museum-s"/>
<symbol minX="0" maxX="23" minY="485" maxY="508" name="pharmacy-s"/>
<symbol minX="23" maxX="53" minY="485" maxY="508" name="subway-london-m"/>
<symbol minX="53" maxX="76" minY="485" maxY="508" name="bus-s"/>
<symbol minX="76" maxX="99" minY="485" maxY="508" name="motel-s"/>
<symbol minX="377" maxX="391" minY="460" maxY="483" name="parking-ticket-l"/>
<symbol minX="391" maxX="414" minY="460" maxY="483" name="nparkf-s"/>
<symbol minX="414" maxX="437" minY="460" maxY="483" name="soccer-s"/>
<symbol minX="437" maxX="460" minY="460" maxY="483" name="npark-s"/>
<symbol minX="460" maxX="483" minY="460" maxY="483" name="speedcam-m"/>
<symbol minX="483" maxX="506" minY="460" maxY="483" name="alcohol-s"/>
<symbol minX="506" maxX="529" minY="460" maxY="483" name="alpine_hut-s"/>
<symbol minX="529" maxX="552" minY="460" maxY="483" name="america-football-s"/>
<symbol minX="552" maxX="575" minY="460" maxY="483" name="archery-s"/>
<symbol minX="575" maxX="598" minY="460" maxY="483" name="atm-s"/>
<symbol minX="598" maxX="621" minY="460" maxY="483" name="australian-football-s"/>
<symbol minX="621" maxX="644" minY="460" maxY="483" name="bar-s"/>
<symbol minX="644" maxX="667" minY="460" maxY="483" name="baseball-s"/>
<symbol minX="667" maxX="695" minY="460" maxY="483" name="subway-barcelona-s"/>
<symbol minX="695" maxX="718" minY="460" maxY="483" name="basketball-s"/>
<symbol minX="718" maxX="741" minY="460" maxY="483" name="pub-s"/>
<symbol minX="741" maxX="764" minY="460" maxY="483" name="beach-s"/>
<symbol minX="764" maxX="787" minY="460" maxY="483" name="power-s"/>
<symbol minX="787" maxX="810" minY="460" maxY="483" name="subway-entrance-2-s"/>
<symbol minX="810" maxX="833" minY="460" maxY="483" name="subway-entrance-arrow"/>
<symbol minX="833" maxX="856" minY="460" maxY="483" name="ship-s"/>
<symbol minX="856" maxX="879" minY="460" maxY="483" name="bicycle-s"/>
<symbol minX="879" maxX="902" minY="460" maxY="483" name="subway-entrance-s"/>
<symbol minX="902" maxX="925" minY="460" maxY="483" name="restaurant-s"/>
<symbol minX="925" maxX="948" minY="460" maxY="483" name="zoo-s"/>
<symbol minX="948" maxX="971" minY="460" maxY="483" name="book-shop-s"/>
<symbol minX="971" maxX="994" minY="460" maxY="483" name="museum-s"/>
<symbol minX="994" maxX="1017" minY="460" maxY="483" name="bowls-s"/>
<symbol minX="0" maxX="30" minY="485" maxY="508" name="subway-london-m"/>
<symbol minX="30" maxX="53" minY="485" maxY="508" name="windmill-s"/>
<symbol minX="53" maxX="76" minY="485" maxY="508" name="motel-s"/>
<symbol minX="76" maxX="99" minY="485" maxY="508" name="bus-s"/>
<symbol minX="99" maxX="122" minY="485" maxY="508" name="cable-car-s"/>
<symbol minX="122" maxX="145" minY="485" maxY="508" name="cafe-s"/>
<symbol minX="145" maxX="168" minY="485" maxY="508" name="campsite-s"/>
<symbol minX="168" maxX="191" minY="485" maxY="508" name="car-repair-s"/>
<symbol minX="191" maxX="214" minY="485" maxY="508" name="casino-s"/>
<symbol minX="214" maxX="237" minY="485" maxY="508" name="power-s"/>
<symbol minX="237" maxX="260" minY="485" maxY="508" name="monument-s"/>
<symbol minX="260" maxX="283" minY="485" maxY="508" name="phone-s"/>
<symbol minX="283" maxX="306" minY="485" maxY="508" name="cave-s"/>
<symbol minX="306" maxX="329" minY="485" maxY="508" name="military-s"/>
<symbol minX="329" maxX="352" minY="485" maxY="508" name="cemetery-s"/>
<symbol minX="352" maxX="375" minY="485" maxY="508" name="subway-newyork-s"/>
<symbol minX="214" maxX="237" minY="485" maxY="508" name="monument-s"/>
<symbol minX="237" maxX="260" minY="485" maxY="508" name="pharmacy-s"/>
<symbol minX="260" maxX="283" minY="485" maxY="508" name="cave-s"/>
<symbol minX="283" maxX="306" minY="485" maxY="508" name="military-s"/>
<symbol minX="306" maxX="329" minY="485" maxY="508" name="cemetery-s"/>
<symbol minX="329" maxX="352" minY="485" maxY="508" name="subway-newyork-s"/>
<symbol minX="352" maxX="375" minY="485" maxY="508" name="police-s"/>
<symbol minX="375" maxX="398" minY="485" maxY="508" name="charging-station-s"/>
<symbol minX="398" maxX="421" minY="485" maxY="508" name="volcano-s"/>
<symbol minX="421" maxX="444" minY="485" maxY="508" name="school-s"/>
<symbol minX="444" maxX="467" minY="485" maxY="508" name="cinema-s"/>
<symbol minX="467" maxX="490" minY="485" maxY="508" name="recycling-s"/>
<symbol minX="490" maxX="513" minY="485" maxY="508" name="pitch-s"/>
<symbol minX="513" maxX="536" minY="485" maxY="508" name="climbing-s"/>
<symbol minX="536" maxX="559" minY="485" maxY="508" name="subway-s"/>
<symbol minX="559" maxX="582" minY="485" maxY="508" name="mail-s"/>
<symbol minX="582" maxX="605" minY="485" maxY="508" name="viewpoint-s"/>
<symbol minX="605" maxX="628" minY="485" maxY="508" name="subway-spb-s"/>
<symbol minX="398" maxX="421" minY="485" maxY="508" name="phone-s"/>
<symbol minX="421" maxX="444" minY="485" maxY="508" name="volcano-s"/>
<symbol minX="444" maxX="467" minY="485" maxY="508" name="recycling-s"/>
<symbol minX="467" maxX="490" minY="485" maxY="508" name="school-s"/>
<symbol minX="490" maxX="513" minY="485" maxY="508" name="cinema-s"/>
<symbol minX="513" maxX="536" minY="485" maxY="508" name="subway-s"/>
<symbol minX="536" maxX="559" minY="485" maxY="508" name="mail-s"/>
<symbol minX="559" maxX="582" minY="485" maxY="508" name="climbing-s"/>
<symbol minX="582" maxX="605" minY="485" maxY="508" name="subway-spb-s"/>
<symbol minX="605" maxX="628" minY="485" maxY="508" name="viewpoint-s"/>
<symbol minX="628" maxX="651" minY="485" maxY="508" name="college-s"/>
<symbol minX="651" maxX="674" minY="485" maxY="508" name="cricket-s"/>
<symbol minX="674" maxX="697" minY="485" maxY="508" name="curling-s"/>
<symbol minX="697" maxX="720" minY="485" maxY="508" name="tram-s"/>
<symbol minX="720" maxX="743" minY="485" maxY="508" name="lighthouse-s"/>
<symbol minX="743" maxX="766" minY="485" maxY="508" name="library-s"/>
<symbol minX="766" maxX="789" minY="485" maxY="508" name="dentist-s"/>
<symbol minX="789" maxX="812" minY="485" maxY="508" name="information-s"/>
<symbol minX="812" maxX="835" minY="485" maxY="508" name="swimming-s"/>
<symbol minX="835" maxX="858" minY="485" maxY="508" name="place-of-worship-s"/>
<symbol minX="858" maxX="881" minY="485" maxY="508" name="hotel-s"/>
<symbol minX="881" maxX="904" minY="485" maxY="508" name="hospital-s"/>
<symbol minX="904" maxX="927" minY="485" maxY="508" name="police-s"/>
<symbol minX="927" maxX="950" minY="485" maxY="508" name="tennis-s"/>
<symbol minX="950" maxX="973" minY="485" maxY="508" name="helipad-s"/>
<symbol minX="973" maxX="996" minY="485" maxY="508" name="hand-s"/>
<symbol minX="996" maxX="1019" minY="485" maxY="508" name="theatre-s"/>
<symbol minX="0" maxX="23" minY="508" maxY="531" name="gym-s"/>
<symbol minX="23" maxX="46" minY="508" maxY="531" name="grocery-s"/>
<symbol minX="46" maxX="69" minY="508" maxY="531" name="golf-s"/>
<symbol minX="69" maxX="92" minY="508" maxY="531" name="garden-s"/>
<symbol minX="92" maxX="115" minY="508" maxY="531" name="toilets-s"/>
<symbol minX="115" maxX="138" minY="508" maxY="531" name="gallery-s"/>
<symbol minX="138" maxX="161" minY="508" maxY="531" name="funicular-s"/>
<symbol minX="161" maxX="184" minY="508" maxY="531" name="toll_booth-s"/>
<symbol minX="184" maxX="207" minY="508" maxY="531" name="fuel-s"/>
<symbol minX="207" maxX="230" minY="508" maxY="531" name="fountain-s"/>
<symbol minX="230" maxX="253" minY="508" maxY="531" name="fire_station-s"/>
<symbol minX="253" maxX="276" minY="508" maxY="531" name="fastfood-s"/>
<symbol minX="276" maxX="299" minY="508" maxY="531" name="tourism-s"/>
<symbol minX="299" maxX="322" minY="508" maxY="531" name="equestrian-s"/>
<symbol minX="697" maxX="720" minY="485" maxY="508" name="lighthouse-s"/>
<symbol minX="720" maxX="743" minY="485" maxY="508" name="tram-s"/>
<symbol minX="743" maxX="766" minY="485" maxY="508" name="kindergarten-s"/>
<symbol minX="766" maxX="789" minY="485" maxY="508" name="information-s"/>
<symbol minX="789" maxX="812" minY="485" maxY="508" name="swimming-s"/>
<symbol minX="812" maxX="835" minY="485" maxY="508" name="pitch-s"/>
<symbol minX="835" maxX="858" minY="485" maxY="508" name="hotel-s"/>
<symbol minX="858" maxX="881" minY="485" maxY="508" name="hospital-s"/>
<symbol minX="881" maxX="904" minY="485" maxY="508" name="place-of-worship-s"/>
<symbol minX="904" maxX="927" minY="485" maxY="508" name="tennis-s"/>
<symbol minX="927" maxX="950" minY="485" maxY="508" name="helipad-s"/>
<symbol minX="950" maxX="973" minY="485" maxY="508" name="hand-s"/>
<symbol minX="973" maxX="996" minY="485" maxY="508" name="theatre-s"/>
<symbol minX="996" maxX="1019" minY="485" maxY="508" name="gym-s"/>
<symbol minX="0" maxX="23" minY="508" maxY="531" name="grocery-s"/>
<symbol minX="23" maxX="46" minY="508" maxY="531" name="golf-s"/>
<symbol minX="46" maxX="69" minY="508" maxY="531" name="garden-s"/>
<symbol minX="69" maxX="92" minY="508" maxY="531" name="toilets-s"/>
<symbol minX="92" maxX="115" minY="508" maxY="531" name="gallery-s"/>
<symbol minX="115" maxX="138" minY="508" maxY="531" name="funicular-s"/>
<symbol minX="138" maxX="161" minY="508" maxY="531" name="toll_booth-s"/>
<symbol minX="161" maxX="184" minY="508" maxY="531" name="fuel-s"/>
<symbol minX="184" maxX="207" minY="508" maxY="531" name="fountain-s"/>
<symbol minX="207" maxX="230" minY="508" maxY="531" name="fire_station-s"/>
<symbol minX="230" maxX="253" minY="508" maxY="531" name="fastfood-s"/>
<symbol minX="253" maxX="276" minY="508" maxY="531" name="tourism-s"/>
<symbol minX="276" maxX="299" minY="508" maxY="531" name="equestrian-s"/>
<symbol minX="299" maxX="322" minY="508" maxY="531" name="dentist-s"/>
<symbol minX="322" maxX="345" minY="508" maxY="531" name="diving-s"/>
<symbol minX="345" maxX="368" minY="508" maxY="531" name="train-s"/>
<symbol minX="368" maxX="391" minY="508" maxY="531" name="embassy-s"/>
<symbol minX="391" maxX="414" minY="508" maxY="531" name="townhall-s"/>
<symbol minX="414" maxX="437" minY="508" maxY="531" name="drinking-water-s"/>
<symbol minX="437" maxX="459" minY="508" maxY="530" name="parking-m"/>
<symbol minX="459" maxX="490" minY="508" maxY="530" name="subway-barcelona-l"/>
<symbol minX="490" maxX="521" minY="508" maxY="530" name="subway-barcelona-m"/>
<symbol minX="345" maxX="368" minY="508" maxY="531" name="embassy-s"/>
<symbol minX="368" maxX="391" minY="508" maxY="531" name="townhall-s"/>
<symbol minX="391" maxX="414" minY="508" maxY="531" name="drinking-water-s"/>
<symbol minX="414" maxX="437" minY="508" maxY="531" name="train-s"/>
<symbol minX="437" maxX="468" minY="508" maxY="530" name="subway-madrid-m"/>
<symbol minX="468" maxX="490" minY="508" maxY="530" name="parking-m"/>
<symbol minX="490" maxX="521" minY="508" maxY="530" name="subway-madrid-l"/>
<symbol minX="521" maxX="542" minY="508" maxY="530" name="s-arrow"/>
<symbol minX="542" maxX="573" minY="508" maxY="530" name="subway-madrid-l"/>
<symbol minX="573" maxX="604" minY="508" maxY="530" name="subway-madrid-m"/>
<symbol minX="604" maxX="635" minY="508" maxY="530" name="metro-barcelona-m"/>
<symbol minX="635" maxX="663" minY="508" maxY="529" name="subway-madrid-s"/>
<symbol minX="663" maxX="684" minY="508" maxY="529" name="peak-l"/>
<symbol minX="684" maxX="714" minY="508" maxY="529" name="subway-kiev-m"/>
<symbol minX="714" maxX="742" minY="508" maxY="529" name="metro-barcelona-s"/>
<symbol minX="742" maxX="763" minY="508" maxY="529" name="waste-basket-s"/>
<symbol minX="763" maxX="784" minY="508" maxY="529" name="subway-paris-s"/>
<symbol minX="784" maxX="814" minY="508" maxY="529" name="subway-kiev-l"/>
<symbol minX="814" maxX="835" minY="508" maxY="529" name="lightrail-berlin-s"/>
<symbol minX="835" maxX="855" minY="508" maxY="528" name="subway-moscow-s"/>
<symbol minX="855" maxX="874" minY="508" maxY="527" name="subway-rome-s"/>
<symbol minX="874" maxX="893" minY="508" maxY="527" name="subway-berlin-s"/>
<symbol minX="893" maxX="914" minY="508" maxY="527" name="bench"/>
<symbol minX="914" maxX="933" minY="508" maxY="527" name="speedcam-s"/>
<symbol minX="933" maxX="956" minY="508" maxY="527" name="subway-london-s"/>
<symbol minX="956" maxX="975" minY="508" maxY="527" name="parking-s"/>
<symbol minX="975" maxX="994" minY="508" maxY="526" name="peakt-l"/>
<symbol minX="994" maxX="1012" minY="508" maxY="526" name="star-l"/>
<symbol minX="0" maxX="18" minY="531" maxY="549" name="survey_point-l"/>
<symbol minX="18" maxX="48" minY="531" maxY="549" name="subway-minsk-l"/>
<symbol minX="48" maxX="73" minY="531" maxY="547" name="subway-kiev-s"/>
<symbol minX="73" maxX="89" minY="531" maxY="547" name="star-m"/>
<symbol minX="89" maxX="114" minY="531" maxY="546" name="subway-minsk-m"/>
<symbol minX="114" maxX="130" minY="531" maxY="546" name="peak-m"/>
<symbol minX="130" maxX="145" minY="531" maxY="546" name="subway-newyork-xs"/>
<symbol minX="145" maxX="160" minY="531" maxY="546" name="survey_point-m"/>
<symbol minX="160" maxX="183" minY="531" maxY="546" name="railway-crossing"/>
<symbol minX="183" maxX="198" minY="531" maxY="546" name="subway-xs"/>
<symbol minX="198" maxX="212" minY="531" maxY="545" name="crossing-l"/>
<symbol minX="212" maxX="226" minY="531" maxY="545" name="star-s"/>
<symbol minX="226" maxX="249" minY="531" maxY="545" name="subway-minsk-s"/>
<symbol minX="249" maxX="262" minY="531" maxY="544" name="survey_point-s"/>
<symbol minX="262" maxX="276" minY="531" maxY="544" name="peakt-m"/>
<symbol minX="276" maxX="290" minY="531" maxY="544" name="peak-s"/>
<symbol minX="290" maxX="318" minY="531" maxY="544" name="arrow-m"/>
<symbol minX="318" maxX="330" minY="531" maxY="543" name="crossing-m"/>
<symbol minX="330" maxX="342" minY="531" maxY="543" name="entrance-s"/>
<symbol minX="342" maxX="354" minY="531" maxY="542" name="peakt-s"/>
<symbol minX="354" maxX="364" minY="531" maxY="541" name="crossing-s"/>
<symbol minX="364" maxX="374" minY="531" maxY="541" name="dot-m"/>
<symbol minX="374" maxX="384" minY="531" maxY="541" name="none"/>
<symbol minX="384" maxX="405" minY="531" maxY="541" name="arrow-s"/>
<symbol minX="405" maxX="415" minY="531" maxY="541" name="tree-l"/>
<symbol minX="415" maxX="424" minY="531" maxY="540" name="tree-m"/>
<symbol minX="424" maxX="433" minY="531" maxY="540" name="entrance-xs"/>
<symbol minX="433" maxX="440" minY="531" maxY="538" name="zero-icon"/>
<symbol minX="440" maxX="447" minY="531" maxY="538" name="dot-s-light"/>
<symbol minX="447" maxX="454" minY="531" maxY="538" name="tree-s"/>
<symbol minX="454" maxX="461" minY="531" maxY="538" name="dot-s"/>
<symbol minX="542" maxX="573" minY="508" maxY="530" name="metro-barcelona-m"/>
<symbol minX="573" maxX="604" minY="508" maxY="530" name="subway-barcelona-m"/>
<symbol minX="604" maxX="635" minY="508" maxY="530" name="subway-barcelona-l"/>
<symbol minX="635" maxX="665" minY="508" maxY="529" name="subway-kiev-m"/>
<symbol minX="665" maxX="693" minY="508" maxY="529" name="subway-madrid-s"/>
<symbol minX="693" maxX="714" minY="508" maxY="529" name="peak-l"/>
<symbol minX="714" maxX="735" minY="508" maxY="529" name="lightrail-berlin-s"/>
<symbol minX="735" maxX="763" minY="508" maxY="529" name="metro-barcelona-s"/>
<symbol minX="763" maxX="793" minY="508" maxY="529" name="subway-kiev-l"/>
<symbol minX="793" maxX="814" minY="508" maxY="529" name="subway-paris-s"/>
<symbol minX="814" maxX="834" minY="508" maxY="528" name="subway-moscow-s"/>
<symbol minX="834" maxX="853" minY="508" maxY="527" name="subway-rome-s"/>
<symbol minX="853" maxX="874" minY="508" maxY="527" name="bench"/>
<symbol minX="874" maxX="893" minY="508" maxY="527" name="parking-s"/>
<symbol minX="893" maxX="912" minY="508" maxY="527" name="speedcam-s"/>
<symbol minX="912" maxX="931" minY="508" maxY="527" name="subway-berlin-s"/>
<symbol minX="931" maxX="954" minY="508" maxY="527" name="subway-london-s"/>
<symbol minX="954" maxX="972" minY="508" maxY="526" name="survey_point-l"/>
<symbol minX="972" maxX="991" minY="508" maxY="526" name="peakt-l"/>
<symbol minX="991" maxX="1009" minY="508" maxY="526" name="star-l"/>
<symbol minX="0" maxX="30" minY="531" maxY="549" name="subway-minsk-l"/>
<symbol minX="30" maxX="46" minY="531" maxY="547" name="star-m"/>
<symbol minX="46" maxX="71" minY="531" maxY="547" name="subway-kiev-s"/>
<symbol minX="71" maxX="94" minY="531" maxY="546" name="railway-crossing"/>
<symbol minX="94" maxX="119" minY="531" maxY="546" name="subway-minsk-m"/>
<symbol minX="119" maxX="135" minY="531" maxY="546" name="peak-m"/>
<symbol minX="135" maxX="150" minY="531" maxY="546" name="subway-newyork-xs"/>
<symbol minX="150" maxX="165" minY="531" maxY="546" name="survey_point-m"/>
<symbol minX="165" maxX="180" minY="531" maxY="546" name="subway-xs"/>
<symbol minX="180" maxX="194" minY="531" maxY="545" name="star-s"/>
<symbol minX="194" maxX="217" minY="531" maxY="545" name="subway-minsk-s"/>
<symbol minX="217" maxX="231" minY="531" maxY="545" name="crossing-l"/>
<symbol minX="231" maxX="245" minY="531" maxY="544" name="peakt-m"/>
<symbol minX="245" maxX="259" minY="531" maxY="544" name="peak-s"/>
<symbol minX="259" maxX="272" minY="531" maxY="544" name="survey_point-s"/>
<symbol minX="272" maxX="300" minY="531" maxY="544" name="arrow-m"/>
<symbol minX="300" maxX="312" minY="531" maxY="543" name="crossing-m"/>
<symbol minX="312" maxX="324" minY="531" maxY="543" name="entrance-s"/>
<symbol minX="324" maxX="336" minY="531" maxY="542" name="peakt-s"/>
<symbol minX="336" maxX="346" minY="531" maxY="541" name="dot-m"/>
<symbol minX="346" maxX="356" minY="531" maxY="541" name="crossing-s"/>
<symbol minX="356" maxX="366" minY="531" maxY="541" name="tree-l"/>
<symbol minX="366" maxX="387" minY="531" maxY="541" name="arrow-s"/>
<symbol minX="387" maxX="397" minY="531" maxY="541" name="none"/>
<symbol minX="397" maxX="406" minY="531" maxY="540" name="entrance-xs"/>
<symbol minX="406" maxX="415" minY="531" maxY="540" name="tree-m"/>
<symbol minX="415" maxX="422" minY="531" maxY="538" name="tree-s"/>
<symbol minX="422" maxX="429" minY="531" maxY="538" name="dot-s"/>
<symbol minX="429" maxX="436" minY="531" maxY="538" name="zero-icon"/>
<symbol minX="436" maxX="443" minY="531" maxY="538" name="dot-s-light"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 KiB

After

Width:  |  Height:  |  Size: 256 KiB

View file

@ -19,164 +19,164 @@
<symbol minX="820" maxX="844" minY="0" maxY="45" name="placemark-red"/>
<symbol minX="844" maxX="878" minY="0" maxY="34" name="current-position"/>
<symbol minX="878" maxX="909" minY="0" maxY="31" name="atm-l"/>
<symbol minX="909" maxX="940" minY="0" maxY="31" name="ship-l"/>
<symbol minX="940" maxX="971" minY="0" maxY="31" name="restaurant-l"/>
<symbol minX="909" maxX="940" minY="0" maxY="31" name="sauna-l"/>
<symbol minX="940" maxX="971" minY="0" maxY="31" name="seafood-shop-l"/>
<symbol minX="971" maxX="1002" minY="0" maxY="31" name="archery-l"/>
<symbol minX="0" maxX="31" minY="154" maxY="185" name="australian-football-l"/>
<symbol minX="31" maxX="62" minY="154" maxY="185" name="remains-l"/>
<symbol minX="62" maxX="93" minY="154" maxY="185" name="seafood-shop-l"/>
<symbol minX="31" maxX="62" minY="154" maxY="185" name="restaurant-l"/>
<symbol minX="62" maxX="93" minY="154" maxY="185" name="remains-l"/>
<symbol minX="93" maxX="124" minY="154" maxY="185" name="bakery-l"/>
<symbol minX="124" maxX="155" minY="154" maxY="185" name="recycling-l"/>
<symbol minX="155" maxX="186" minY="154" maxY="185" name="shoes-l"/>
<symbol minX="124" maxX="155" minY="154" maxY="185" name="ship-l"/>
<symbol minX="155" maxX="186" minY="154" maxY="185" name="recycling-l"/>
<symbol minX="186" maxX="216" minY="154" maxY="185" name="bank-l"/>
<symbol minX="216" maxX="246" minY="154" maxY="185" name="bank-m"/>
<symbol minX="246" maxX="276" minY="154" maxY="185" name="banknote-l"/>
<symbol minX="276" maxX="307" minY="154" maxY="185" name="pub-l"/>
<symbol minX="276" maxX="307" minY="154" maxY="185" name="shoes-l"/>
<symbol minX="307" maxX="338" minY="154" maxY="185" name="bar-l"/>
<symbol minX="338" maxX="369" minY="154" maxY="185" name="power-m"/>
<symbol minX="338" maxX="369" minY="154" maxY="185" name="pub-l"/>
<symbol minX="369" maxX="400" minY="154" maxY="185" name="america-football-l"/>
<symbol minX="400" maxX="431" minY="154" maxY="185" name="baseball-l"/>
<symbol minX="431" maxX="462" minY="154" maxY="185" name="power-l"/>
<symbol minX="462" maxX="493" minY="154" maxY="185" name="sauna-l"/>
<symbol minX="431" maxX="462" minY="154" maxY="185" name="power-m"/>
<symbol minX="462" maxX="493" minY="154" maxY="185" name="power-l"/>
<symbol minX="493" maxX="524" minY="154" maxY="185" name="basketball-l"/>
<symbol minX="524" maxX="555" minY="154" maxY="185" name="postbox-l"/>
<symbol minX="555" maxX="586" minY="154" maxY="185" name="alpine_hut-l"/>
<symbol minX="586" maxX="617" minY="154" maxY="185" name="bbq-l"/>
<symbol minX="617" maxX="648" minY="154" maxY="185" name="pool-l"/>
<symbol minX="648" maxX="679" minY="154" maxY="185" name="bcontrol-l"/>
<symbol minX="679" maxX="710" minY="154" maxY="185" name="shop-bicycle-l"/>
<symbol minX="710" maxX="741" minY="154" maxY="185" name="school-l"/>
<symbol minX="679" maxX="710" minY="154" maxY="185" name="police-l"/>
<symbol minX="710" maxX="741" minY="154" maxY="185" name="shop-bicycle-l"/>
<symbol minX="741" maxX="772" minY="154" maxY="185" name="beach-l"/>
<symbol minX="772" maxX="803" minY="154" maxY="185" name="police-l"/>
<symbol minX="772" maxX="803" minY="154" maxY="185" name="place-of-worship-l"/>
<symbol minX="803" maxX="834" minY="154" maxY="185" name="alcohol-l"/>
<symbol minX="834" maxX="865" minY="154" maxY="185" name="beauty-l"/>
<symbol minX="865" maxX="896" minY="154" maxY="185" name="place-of-worship-l"/>
<symbol minX="865" maxX="896" minY="154" maxY="185" name="pitch-l"/>
<symbol minX="896" maxX="927" minY="154" maxY="185" name="beer-l"/>
<symbol minX="927" maxX="958" minY="154" maxY="185" name="shop-l copy"/>
<symbol minX="958" maxX="989" minY="154" maxY="185" name="airport-m"/>
<symbol minX="989" maxX="1020" minY="154" maxY="185" name="airport-l"/>
<symbol minX="0" maxX="31" minY="185" maxY="216" name="bicycle-l"/>
<symbol minX="31" maxX="62" minY="185" maxY="216" name="pitch-l"/>
<symbol minX="62" maxX="93" minY="185" maxY="216" name="shop-l"/>
<symbol minX="93" maxX="124" minY="185" maxY="216" name="picnic-l"/>
<symbol minX="31" maxX="62" minY="185" maxY="216" name="picnic-l"/>
<symbol minX="62" maxX="93" minY="185" maxY="216" name="photo-shop-l"/>
<symbol minX="93" maxX="124" minY="185" maxY="216" name="shop-l"/>
<symbol minX="124" maxX="155" minY="185" maxY="216" name="book-shop-l"/>
<symbol minX="155" maxX="186" minY="185" maxY="216" name="photo-shop-l"/>
<symbol minX="155" maxX="186" minY="185" maxY="216" name="phone-l"/>
<symbol minX="186" maxX="217" minY="185" maxY="216" name="zoo-l"/>
<symbol minX="217" maxX="248" minY="185" maxY="216" name="bookmaker-l"/>
<symbol minX="248" maxX="279" minY="185" maxY="216" name="boundary_stone-l"/>
<symbol minX="279" maxX="310" minY="185" maxY="216" name="phone-l"/>
<symbol minX="279" maxX="310" minY="185" maxY="216" name="pharmacy-l"/>
<symbol minX="310" maxX="341" minY="185" maxY="216" name="bowls-l"/>
<symbol minX="341" maxX="372" minY="185" maxY="216" name="pharmacy-l"/>
<symbol minX="372" maxX="403" minY="185" maxY="216" name="petshop-l"/>
<symbol minX="341" maxX="372" minY="185" maxY="216" name="petshop-l"/>
<symbol minX="372" maxX="403" minY="185" maxY="216" name="skiing-l"/>
<symbol minX="403" maxX="434" minY="185" maxY="216" name="bus-l"/>
<symbol minX="434" maxX="465" minY="185" maxY="216" name="skiing-l"/>
<symbol minX="434" maxX="465" minY="185" maxY="216" name="soccer-l"/>
<symbol minX="465" maxX="496" minY="185" maxY="216" name="windmill-l"/>
<symbol minX="496" maxX="527" minY="185" maxY="216" name="butcher-l"/>
<symbol minX="527" maxX="558" minY="185" maxY="216" name="soccer-l"/>
<symbol minX="527" maxX="558" minY="185" maxY="216" name="peak-l"/>
<symbol minX="558" maxX="589" minY="185" maxY="216" name="cable-car-l"/>
<symbol minX="589" maxX="620" minY="185" maxY="216" name="peak-l"/>
<symbol minX="620" maxX="651" minY="185" maxY="216" name="parking-meter-l"/>
<symbol minX="589" maxX="620" minY="185" maxY="216" name="parking-meter-l"/>
<symbol minX="620" maxX="651" minY="185" maxY="216" name="sports-l"/>
<symbol minX="651" maxX="682" minY="185" maxY="216" name="cafe-l"/>
<symbol minX="682" maxX="713" minY="185" maxY="216" name="sports-l"/>
<symbol minX="682" maxX="713" minY="185" maxY="216" name="park-l"/>
<symbol minX="713" maxX="744" minY="185" maxY="216" name="wayside_shrine-l"/>
<symbol minX="744" maxX="775" minY="185" maxY="216" name="campsite-l"/>
<symbol minX="775" maxX="806" minY="185" maxY="216" name="park-l"/>
<symbol minX="806" maxX="837" minY="185" maxY="216" name="optician-l"/>
<symbol minX="775" maxX="806" minY="185" maxY="216" name="optician-l"/>
<symbol minX="806" maxX="837" minY="185" maxY="216" name="office-l"/>
<symbol minX="837" maxX="868" minY="185" maxY="216" name="car-part-l"/>
<symbol minX="868" maxX="899" minY="185" maxY="216" name="office-l"/>
<symbol minX="868" maxX="899" minY="185" maxY="216" name="nparkf-l"/>
<symbol minX="899" maxX="930" minY="185" maxY="216" name="car-repair-l"/>
<symbol minX="930" maxX="961" minY="185" maxY="216" name="nparkf-l"/>
<symbol minX="930" maxX="961" minY="185" maxY="216" name="subway-entrance-l"/>
<symbol minX="961" maxX="992" minY="185" maxY="216" name="wayside_cross-l"/>
<symbol minX="992" maxX="1023" minY="185" maxY="216" name="car-wash-l"/>
<symbol minX="0" maxX="31" minY="216" maxY="247" name="subway-entrance-l"/>
<symbol minX="0" maxX="31" minY="216" maxY="247" name="npark-l"/>
<symbol minX="31" maxX="62" minY="216" maxY="247" name="car_sharing-l"/>
<symbol minX="62" maxX="93" minY="216" maxY="247" name="npark-l"/>
<symbol minX="62" maxX="93" minY="216" maxY="247" name="subway-l"/>
<symbol minX="93" maxX="124" minY="216" maxY="247" name="caravan_site-l"/>
<symbol minX="124" maxX="155" minY="216" maxY="247" name="subway-l"/>
<symbol minX="124" maxX="155" minY="216" maxY="247" name="subway-newyork-l"/>
<symbol minX="155" maxX="186" minY="216" maxY="247" name="casino-l"/>
<symbol minX="186" maxX="217" minY="216" maxY="247" name="subway-newyork-l"/>
<symbol minX="217" maxX="248" minY="216" maxY="247" name="subway-paris-l"/>
<symbol minX="186" maxX="217" minY="216" maxY="247" name="subway-paris-l"/>
<symbol minX="217" maxX="248" minY="216" maxY="247" name="museum-l"/>
<symbol minX="248" maxX="279" minY="216" maxY="247" name="cave-l"/>
<symbol minX="279" maxX="310" minY="216" maxY="247" name="museum-l"/>
<symbol minX="279" maxX="310" minY="216" maxY="247" name="moto-sharing-l"/>
<symbol minX="310" maxX="341" minY="216" maxY="247" name="waterfall-l"/>
<symbol minX="341" maxX="372" minY="216" maxY="247" name="cemetery-l"/>
<symbol minX="372" maxX="403" minY="216" maxY="247" name="moto-sharing-l"/>
<symbol minX="403" maxX="434" minY="216" maxY="247" name="motel-l"/>
<symbol minX="372" maxX="403" minY="216" maxY="247" name="motel-l"/>
<symbol minX="403" maxX="434" minY="216" maxY="247" name="subway-spb-l"/>
<symbol minX="434" maxX="465" minY="216" maxY="247" name="charging-station-l"/>
<symbol minX="465" maxX="496" minY="216" maxY="247" name="subway-spb-l"/>
<symbol minX="496" maxX="527" minY="216" maxY="247" name="monument-l"/>
<symbol minX="465" maxX="496" minY="216" maxY="247" name="monument-l"/>
<symbol minX="496" maxX="527" minY="216" maxY="247" name="mobile_phone-l"/>
<symbol minX="527" maxX="558" minY="216" maxY="247" name="chemist-l"/>
<symbol minX="558" maxX="589" minY="216" maxY="247" name="mobile_phone-l"/>
<symbol minX="558" maxX="589" minY="216" maxY="247" name="military-l"/>
<symbol minX="589" maxX="620" minY="216" maxY="247" name="childcare-l"/>
<symbol minX="620" maxX="651" minY="216" maxY="247" name="chimney-l"/>
<symbol minX="651" maxX="682" minY="216" maxY="247" name="military-l"/>
<symbol minX="651" maxX="682" minY="216" maxY="247" name="sweets-l"/>
<symbol minX="682" maxX="713" minY="216" maxY="247" name="cinema-l"/>
<symbol minX="713" maxX="744" minY="216" maxY="247" name="sweets-l"/>
<symbol minX="713" maxX="744" minY="216" maxY="247" name="swimming-l"/>
<symbol minX="744" maxX="775" minY="216" maxY="247" name="volcano-l"/>
<symbol minX="775" maxX="806" minY="216" maxY="247" name="climbing-l"/>
<symbol minX="806" maxX="837" minY="216" maxY="247" name="swimming-l"/>
<symbol minX="806" maxX="837" minY="216" maxY="247" name="marketplace-l"/>
<symbol minX="837" maxX="868" minY="216" maxY="247" name="viewpoint-m"/>
<symbol minX="868" maxX="899" minY="216" maxY="247" name="clothes-l"/>
<symbol minX="899" maxX="930" minY="216" maxY="247" name="marketplace-l"/>
<symbol minX="899" maxX="930" minY="216" maxY="247" name="mail-l"/>
<symbol minX="930" maxX="961" minY="216" maxY="247" name="college-l"/>
<symbol minX="961" maxX="992" minY="216" maxY="247" name="mail-l"/>
<symbol minX="961" maxX="992" minY="216" maxY="247" name="taxi-l"/>
<symbol minX="992" maxX="1023" minY="216" maxY="247" name="viewpoint-l"/>
<symbol minX="0" maxX="31" minY="247" maxY="278" name="computer-l"/>
<symbol minX="31" maxX="62" minY="247" maxY="278" name="taxi-l"/>
<symbol minX="31" maxX="62" minY="247" maxY="278" name="lightrail-berlin-l"/>
<symbol minX="62" maxX="93" minY="247" maxY="278" name="convenience-l"/>
<symbol minX="93" maxX="124" minY="247" maxY="278" name="lightrail-berlin-l"/>
<symbol minX="93" maxX="124" minY="247" maxY="278" name="lighthouse-l"/>
<symbol minX="124" maxX="155" minY="247" maxY="278" name="copyshop-l"/>
<symbol minX="155" maxX="186" minY="247" maxY="278" name="lighthouse-l"/>
<symbol minX="155" maxX="186" minY="247" maxY="278" name="lift_gate-l"/>
<symbol minX="186" maxX="217" minY="247" maxY="278" name="courthouse-l"/>
<symbol minX="217" maxX="248" minY="247" maxY="278" name="cricket-l"/>
<symbol minX="248" maxX="279" minY="247" maxY="278" name="lift_gate-l"/>
<symbol minX="279" maxX="310" minY="247" maxY="278" name="tennis-l"/>
<symbol minX="248" maxX="279" minY="247" maxY="278" name="tennis-l"/>
<symbol minX="279" maxX="310" minY="247" maxY="278" name="library-l"/>
<symbol minX="310" maxX="341" minY="247" maxY="278" name="curling-l"/>
<symbol minX="341" maxX="372" minY="247" maxY="278" name="library-l"/>
<symbol minX="341" maxX="372" minY="247" maxY="278" name="lawyer-l"/>
<symbol minX="372" maxX="403" minY="247" maxY="278" name="veterinary-l"/>
<symbol minX="403" maxX="434" minY="247" maxY="278" name="dentist-l"/>
<symbol minX="434" maxX="465" minY="247" maxY="278" name="dentist-m"/>
<symbol minX="465" maxX="496" minY="247" maxY="278" name="lawyer-l"/>
<symbol minX="465" maxX="496" minY="247" maxY="278" name="laundry-l"/>
<symbol minX="496" maxX="527" minY="247" maxY="278" name="department_store-l"/>
<symbol minX="527" maxX="558" minY="247" maxY="278" name="laundry-l"/>
<symbol minX="527" maxX="558" minY="247" maxY="278" name="kiosk-l"/>
<symbol minX="558" maxX="589" minY="247" maxY="278" name="diving-l"/>
<symbol minX="589" maxX="620" minY="247" maxY="278" name="kiosk-l"/>
<symbol minX="589" maxX="620" minY="247" maxY="278" name="kindergarten-m"/>
<symbol minX="620" maxX="651" minY="247" maxY="278" name="vending-l"/>
<symbol minX="651" maxX="682" minY="247" maxY="278" name="dog_park-l"/>
<symbol minX="682" maxX="713" minY="247" maxY="278" name="kindergarten-m"/>
<symbol minX="682" maxX="713" minY="247" maxY="278" name="kindergarten-l"/>
<symbol minX="713" maxX="744" minY="247" maxY="278" name="doityourself-l"/>
<symbol minX="744" maxX="775" minY="247" maxY="278" name="kindergarten-l"/>
<symbol minX="775" maxX="806" minY="247" maxY="278" name="jewelry-l"/>
<symbol minX="744" maxX="775" minY="247" maxY="278" name="jewelry-l"/>
<symbol minX="775" maxX="806" minY="247" maxY="278" name="theatre-l"/>
<symbol minX="806" maxX="837" minY="247" maxY="278" name="tram-l"/>
<symbol minX="837" maxX="868" minY="247" maxY="278" name="theatre-l"/>
<symbol minX="837" maxX="868" minY="247" maxY="278" name="information-l"/>
<symbol minX="868" maxX="899" minY="247" maxY="278" name="drinking-water-l"/>
<symbol minX="899" maxX="930" minY="247" maxY="278" name="information-l"/>
<symbol minX="899" maxX="930" minY="247" maxY="278" name="hunting-tower-l"/>
<symbol minX="930" maxX="961" minY="247" maxY="278" name="train-l"/>
<symbol minX="961" maxX="992" minY="247" maxY="278" name="hunting-tower-l"/>
<symbol minX="961" maxX="992" minY="247" maxY="278" name="hotel-l"/>
<symbol minX="992" maxX="1023" minY="247" maxY="278" name="electronics-l"/>
<symbol minX="0" maxX="31" minY="278" maxY="309" name="hotel-l"/>
<symbol minX="0" maxX="31" minY="278" maxY="309" name="ticket-shop-l"/>
<symbol minX="31" maxX="62" minY="278" maxY="309" name="embassy-l"/>
<symbol minX="62" maxX="93" minY="278" maxY="309" name="ticket-shop-l"/>
<symbol minX="93" maxX="124" minY="278" maxY="309" name="hospital-l"/>
<symbol minX="62" maxX="93" minY="278" maxY="309" name="hospital-l"/>
<symbol minX="93" maxX="124" minY="278" maxY="309" name="historic-ship-l"/>
<symbol minX="124" maxX="155" minY="278" maxY="309" name="toys-l"/>
<symbol minX="155" maxX="186" minY="278" maxY="309" name="historic-ship-l"/>
<symbol minX="155" maxX="186" minY="278" maxY="309" name="heliport-l"/>
<symbol minX="186" maxX="217" minY="278" maxY="309" name="equestrian-l"/>
<symbol minX="217" maxX="248" minY="278" maxY="309" name="equestrian-m"/>
<symbol minX="248" maxX="279" minY="278" maxY="309" name="fastfood-l"/>
<symbol minX="279" maxX="310" minY="278" maxY="309" name="heliport-l"/>
<symbol minX="279" maxX="310" minY="278" maxY="309" name="toilets-l"/>
<symbol minX="310" maxX="341" minY="278" maxY="309" name="townhall-l"/>
<symbol minX="341" maxX="372" minY="278" maxY="309" name="fire_station-l"/>
<symbol minX="372" maxX="403" minY="278" maxY="309" name="toilets-l"/>
<symbol minX="372" maxX="403" minY="278" maxY="309" name="helipad-l"/>
<symbol minX="403" maxX="434" minY="278" maxY="309" name="tourist-shop-l"/>
<symbol minX="434" maxX="465" minY="278" maxY="309" name="helipad-l"/>
<symbol minX="434" maxX="465" minY="278" maxY="309" name="hardware-l"/>
<symbol minX="465" maxX="496" minY="278" maxY="309" name="florist-l"/>
<symbol minX="496" maxX="527" minY="278" maxY="309" name="hardware-l"/>
<symbol minX="496" maxX="527" minY="278" maxY="309" name="hand-m"/>
<symbol minX="527" maxX="558" minY="278" maxY="309" name="fountain-l"/>
<symbol minX="558" maxX="589" minY="278" maxY="309" name="hand-m"/>
<symbol minX="558" maxX="589" minY="278" maxY="309" name="hand-l"/>
<symbol minX="589" maxX="620" minY="278" maxY="309" name="tourist-office-l"/>
<symbol minX="620" maxX="651" minY="278" maxY="309" name="fuel-l copy"/>
<symbol minX="651" maxX="682" minY="278" maxY="309" name="fuel-l"/>
<symbol minX="682" maxX="713" minY="278" maxY="309" name="hand-l"/>
<symbol minX="682" maxX="713" minY="278" maxY="309" name="school-l"/>
<symbol minX="713" maxX="744" minY="278" maxY="309" name="hairdresser-l"/>
<symbol minX="744" maxX="775" minY="278" maxY="309" name="funicular-l"/>
<symbol minX="775" maxX="806" minY="278" maxY="309" name="gym-l"/>
@ -208,314 +208,314 @@
<symbol minX="545" maxX="575" minY="309" maxY="339" name="toilets-m"/>
<symbol minX="575" maxX="605" minY="309" maxY="339" name="tourism-m"/>
<symbol minX="605" maxX="635" minY="309" maxY="339" name="hairdresser-m"/>
<symbol minX="635" maxX="665" minY="309" maxY="339" name="fuel-m"/>
<symbol minX="665" maxX="695" minY="309" maxY="339" name="fountain-m"/>
<symbol minX="695" maxX="725" minY="309" maxY="339" name="florist-m"/>
<symbol minX="635" maxX="665" minY="309" maxY="339" name="fountain-m"/>
<symbol minX="665" maxX="695" minY="309" maxY="339" name="florist-m"/>
<symbol minX="695" maxX="725" minY="309" maxY="339" name="fuel-m"/>
<symbol minX="725" maxX="755" minY="309" maxY="339" name="hardware-m"/>
<symbol minX="755" maxX="785" minY="309" maxY="339" name="school-m"/>
<symbol minX="755" maxX="785" minY="309" maxY="339" name="fire_station-m"/>
<symbol minX="785" maxX="815" minY="309" maxY="339" name="helipad-m"/>
<symbol minX="815" maxX="845" minY="309" maxY="339" name="fire_station-m"/>
<symbol minX="845" maxX="875" minY="309" maxY="339" name="fastfood-m"/>
<symbol minX="815" maxX="845" minY="309" maxY="339" name="fastfood-m"/>
<symbol minX="845" maxX="875" minY="309" maxY="339" name="townhall-m"/>
<symbol minX="875" maxX="905" minY="309" maxY="339" name="heliport-m"/>
<symbol minX="905" maxX="935" minY="309" maxY="339" name="ticket-shop-m"/>
<symbol minX="935" maxX="965" minY="309" maxY="339" name="townhall-m"/>
<symbol minX="935" maxX="965" minY="309" maxY="339" name="toys-m"/>
<symbol minX="965" maxX="995" minY="309" maxY="339" name="historic-ship-m"/>
<symbol minX="0" maxX="30" minY="340" maxY="370" name="toys-m"/>
<symbol minX="0" maxX="30" minY="340" maxY="370" name="embassy-m"/>
<symbol minX="30" maxX="60" minY="340" maxY="370" name="hospital-m"/>
<symbol minX="60" maxX="90" minY="340" maxY="370" name="embassy-m"/>
<symbol minX="90" maxX="120" minY="340" maxY="370" name="electronics-m"/>
<symbol minX="60" maxX="90" minY="340" maxY="370" name="electronics-m"/>
<symbol minX="90" maxX="120" minY="340" maxY="370" name="drugs"/>
<symbol minX="120" maxX="150" minY="340" maxY="370" name="hotel-m"/>
<symbol minX="150" maxX="180" minY="340" maxY="370" name="theatre-m"/>
<symbol minX="180" maxX="210" minY="340" maxY="370" name="drugs"/>
<symbol minX="180" maxX="210" minY="340" maxY="370" name="drinking-water-m"/>
<symbol minX="210" maxX="240" minY="340" maxY="370" name="hunting-tower-m"/>
<symbol minX="240" maxX="270" minY="340" maxY="370" name="drinking-water-m"/>
<symbol minX="240" maxX="270" minY="340" maxY="370" name="train-m"/>
<symbol minX="270" maxX="300" minY="340" maxY="370" name="information-m"/>
<symbol minX="300" maxX="330" minY="340" maxY="370" name="train-m"/>
<symbol minX="330" maxX="360" minY="340" maxY="370" name="tram-m"/>
<symbol minX="300" maxX="330" minY="340" maxY="370" name="tram-m"/>
<symbol minX="330" maxX="360" minY="340" maxY="370" name="doityourself-m"/>
<symbol minX="360" maxX="390" minY="340" maxY="370" name="jewelry-m"/>
<symbol minX="390" maxX="420" minY="340" maxY="370" name="doityourself-m"/>
<symbol minX="420" maxX="450" minY="340" maxY="370" name="dog_park-m"/>
<symbol minX="390" maxX="420" minY="340" maxY="370" name="dog_park-m"/>
<symbol minX="420" maxX="450" minY="340" maxY="370" name="diving-m"/>
<symbol minX="450" maxX="480" minY="340" maxY="370" name="tennis-m"/>
<symbol minX="480" maxX="510" minY="340" maxY="370" name="diving-m"/>
<symbol minX="480" maxX="510" minY="340" maxY="370" name="department_store-m"/>
<symbol minX="510" maxX="540" minY="340" maxY="370" name="kiosk-m"/>
<symbol minX="540" maxX="570" minY="340" maxY="370" name="department_store-m"/>
<symbol minX="540" maxX="570" minY="340" maxY="370" name="vending-m"/>
<symbol minX="570" maxX="600" minY="340" maxY="370" name="laundry-m"/>
<symbol minX="600" maxX="630" minY="340" maxY="370" name="vending-m"/>
<symbol minX="630" maxX="660" minY="340" maxY="370" name="curling-m"/>
<symbol minX="600" maxX="630" minY="340" maxY="370" name="curling-m"/>
<symbol minX="630" maxX="660" minY="340" maxY="370" name="veterinary-m"/>
<symbol minX="660" maxX="690" minY="340" maxY="370" name="library-m"/>
<symbol minX="690" maxX="720" minY="340" maxY="370" name="veterinary-m"/>
<symbol minX="720" maxX="750" minY="340" maxY="370" name="cricket-m"/>
<symbol minX="690" maxX="720" minY="340" maxY="370" name="cricket-m"/>
<symbol minX="720" maxX="750" minY="340" maxY="370" name="copyshop-m"/>
<symbol minX="750" maxX="780" minY="340" maxY="370" name="lift_gate-m"/>
<symbol minX="780" maxX="810" minY="340" maxY="370" name="copyshop-m"/>
<symbol minX="780" maxX="810" minY="340" maxY="370" name="convenience-m"/>
<symbol minX="810" maxX="840" minY="340" maxY="370" name="lighthouse-m"/>
<symbol minX="840" maxX="870" minY="340" maxY="370" name="taxi-m"/>
<symbol minX="870" maxX="900" minY="340" maxY="370" name="convenience-m"/>
<symbol minX="900" maxX="930" minY="340" maxY="370" name="alcohol-m"/>
<symbol minX="930" maxX="960" minY="340" maxY="370" name="computer-m"/>
<symbol minX="960" maxX="990" minY="340" maxY="370" name="college-m"/>
<symbol minX="870" maxX="900" minY="340" maxY="370" name="computer-m"/>
<symbol minX="900" maxX="930" minY="340" maxY="370" name="sauna-m"/>
<symbol minX="930" maxX="960" minY="340" maxY="370" name="college-m"/>
<symbol minX="960" maxX="990" minY="340" maxY="370" name="clothes-m"/>
<symbol minX="990" maxX="1020" minY="340" maxY="370" name="mail-m"/>
<symbol minX="0" maxX="30" minY="370" maxY="400" name="swimming-m"/>
<symbol minX="30" maxX="60" minY="370" maxY="400" name="clothes-m"/>
<symbol minX="30" maxX="60" minY="370" maxY="400" name="climbing-m"/>
<symbol minX="60" maxX="90" minY="370" maxY="400" name="marketplace-m"/>
<symbol minX="90" maxX="120" minY="370" maxY="400" name="climbing-m"/>
<symbol minX="90" maxX="120" minY="370" maxY="400" name="cinema-m"/>
<symbol minX="120" maxX="150" minY="370" maxY="400" name="sweets-m"/>
<symbol minX="150" maxX="180" minY="370" maxY="400" name="cinema-m"/>
<symbol minX="180" maxX="210" minY="370" maxY="400" name="chimney-m"/>
<symbol minX="150" maxX="180" minY="370" maxY="400" name="chimney-m"/>
<symbol minX="180" maxX="210" minY="370" maxY="400" name="chemist-m"/>
<symbol minX="210" maxX="240" minY="370" maxY="400" name="military-m"/>
<symbol minX="240" maxX="270" minY="370" maxY="400" name="subway-spb-m"/>
<symbol minX="270" maxX="300" minY="370" maxY="400" name="chemist-m"/>
<symbol minX="270" maxX="300" minY="370" maxY="400" name="volcano-m"/>
<symbol minX="300" maxX="330" minY="370" maxY="400" name="mobile_phone-m"/>
<symbol minX="330" maxX="360" minY="370" maxY="400" name="volcano-m"/>
<symbol minX="330" maxX="360" minY="370" maxY="400" name="charging-station-m"/>
<symbol minX="360" maxX="390" minY="370" maxY="400" name="monument-m"/>
<symbol minX="390" maxX="420" minY="370" maxY="400" name="charging-station-m"/>
<symbol minX="420" maxX="450" minY="370" maxY="400" name="sauna-m"/>
<symbol minX="390" maxX="420" minY="370" maxY="400" name="atm-m"/>
<symbol minX="420" maxX="450" minY="370" maxY="400" name="cemetery-m"/>
<symbol minX="450" maxX="480" minY="370" maxY="400" name="motel-m"/>
<symbol minX="480" maxX="510" minY="370" maxY="400" name="alpine_hut-m"/>
<symbol minX="510" maxX="540" minY="370" maxY="400" name="cemetery-m"/>
<symbol minX="540" maxX="570" minY="370" maxY="400" name="cave-m"/>
<symbol minX="480" maxX="510" minY="370" maxY="400" name="school-m"/>
<symbol minX="510" maxX="540" minY="370" maxY="400" name="cave-m"/>
<symbol minX="540" maxX="570" minY="370" maxY="400" name="waterfall-m"/>
<symbol minX="570" maxX="600" minY="370" maxY="400" name="museum-m"/>
<symbol minX="600" maxX="630" minY="370" maxY="400" name="waterfall-m"/>
<symbol minX="600" maxX="630" minY="370" maxY="400" name="casino-m"/>
<symbol minX="630" maxX="660" minY="370" maxY="400" name="subway-newyork-m"/>
<symbol minX="660" maxX="690" minY="370" maxY="400" name="casino-m"/>
<symbol minX="690" maxX="720" minY="370" maxY="400" name="america-football-m"/>
<symbol minX="660" maxX="690" minY="370" maxY="400" name="caravan_site-m"/>
<symbol minX="690" maxX="720" minY="370" maxY="400" name="archery-m"/>
<symbol minX="720" maxX="750" minY="370" maxY="400" name="subway-m"/>
<symbol minX="750" maxX="780" minY="370" maxY="400" name="caravan_site-m"/>
<symbol minX="750" maxX="780" minY="370" maxY="400" name="car_sharing-m"/>
<symbol minX="780" maxX="810" minY="370" maxY="400" name="subway-entrance-m"/>
<symbol minX="810" maxX="840" minY="370" maxY="400" name="car_sharing-m"/>
<symbol minX="810" maxX="840" minY="370" maxY="400" name="car-wash-m"/>
<symbol minX="840" maxX="870" minY="370" maxY="400" name="npark-m"/>
<symbol minX="870" maxX="900" minY="370" maxY="400" name="car-wash-m"/>
<symbol minX="900" maxX="930" minY="370" maxY="400" name="car-repair-m"/>
<symbol minX="870" maxX="900" minY="370" maxY="400" name="car-repair-m"/>
<symbol minX="900" maxX="930" minY="370" maxY="400" name="car-part-m"/>
<symbol minX="930" maxX="960" minY="370" maxY="400" name="nparkf-m"/>
<symbol minX="960" maxX="990" minY="370" maxY="400" name="subway-entrance-2-m"/>
<symbol minX="990" maxX="1020" minY="370" maxY="400" name="car-part-m"/>
<symbol minX="990" maxX="1020" minY="370" maxY="400" name="wayside_cross-m"/>
<symbol minX="0" maxX="30" minY="400" maxY="430" name="office-m"/>
<symbol minX="30" maxX="60" minY="400" maxY="430" name="seafood-shop-m"/>
<symbol minX="60" maxX="90" minY="400" maxY="430" name="wayside_cross-m"/>
<symbol minX="30" maxX="60" minY="400" maxY="430" name="restaurant-m"/>
<symbol minX="60" maxX="90" minY="400" maxY="430" name="campsite-m"/>
<symbol minX="90" maxX="120" minY="400" maxY="430" name="optician-m"/>
<symbol minX="120" maxX="150" minY="400" maxY="430" name="campsite-m"/>
<symbol minX="120" maxX="150" minY="400" maxY="430" name="cafe-m"/>
<symbol minX="150" maxX="180" minY="400" maxY="430" name="park-m"/>
<symbol minX="180" maxX="210" minY="400" maxY="430" name="sports-m"/>
<symbol minX="210" maxX="240" minY="400" maxY="430" name="restaurant-m"/>
<symbol minX="240" maxX="270" minY="400" maxY="430" name="cafe-m"/>
<symbol minX="270" maxX="300" minY="400" maxY="430" name="wayside_shrine-m"/>
<symbol minX="210" maxX="240" minY="400" maxY="430" name="australian-football-m"/>
<symbol minX="240" maxX="270" minY="400" maxY="430" name="wayside_shrine-m"/>
<symbol minX="270" maxX="300" minY="400" maxY="430" name="cable-car-m"/>
<symbol minX="300" maxX="330" minY="400" maxY="430" name="parking-meter-m"/>
<symbol minX="330" maxX="360" minY="400" maxY="430" name="archery-m"/>
<symbol minX="360" maxX="390" minY="400" maxY="430" name="atm-m"/>
<symbol minX="390" maxX="420" minY="400" maxY="430" name="cable-car-m"/>
<symbol minX="330" maxX="360" minY="400" maxY="430" name="seafood-shop-m"/>
<symbol minX="360" maxX="390" minY="400" maxY="430" name="soccer-m"/>
<symbol minX="390" maxX="420" minY="400" maxY="430" name="butcher-m"/>
<symbol minX="420" maxX="450" minY="400" maxY="430" name="peak-m"/>
<symbol minX="450" maxX="480" minY="400" maxY="430" name="soccer-m"/>
<symbol minX="480" maxX="510" minY="400" maxY="430" name="butcher-m"/>
<symbol minX="510" maxX="540" minY="400" maxY="430" name="skiing-m"/>
<symbol minX="540" maxX="570" minY="400" maxY="430" name="bus-m"/>
<symbol minX="570" maxX="600" minY="400" maxY="430" name="windmill-m"/>
<symbol minX="450" maxX="480" minY="400" maxY="430" name="bus-m"/>
<symbol minX="480" maxX="510" minY="400" maxY="430" name="skiing-m"/>
<symbol minX="510" maxX="540" minY="400" maxY="430" name="windmill-m"/>
<symbol minX="540" maxX="570" minY="400" maxY="430" name="shop-m"/>
<symbol minX="570" maxX="600" minY="400" maxY="430" name="bowls-m"/>
<symbol minX="600" maxX="630" minY="400" maxY="430" name="petshop-m"/>
<symbol minX="630" maxX="660" minY="400" maxY="430" name="bowls-m"/>
<symbol minX="630" maxX="660" minY="400" maxY="430" name="boundary_stone-m"/>
<symbol minX="660" maxX="690" minY="400" maxY="430" name="pharmacy-m"/>
<symbol minX="690" maxX="720" minY="400" maxY="430" name="shop-m"/>
<symbol minX="720" maxX="750" minY="400" maxY="430" name="boundary_stone-m"/>
<symbol minX="690" maxX="720" minY="400" maxY="430" name="shop-m copy"/>
<symbol minX="720" maxX="750" minY="400" maxY="430" name="book-shop-m"/>
<symbol minX="750" maxX="780" minY="400" maxY="430" name="phone-m"/>
<symbol minX="780" maxX="810" minY="400" maxY="430" name="shop-m copy"/>
<symbol minX="810" maxX="840" minY="400" maxY="430" name="book-shop-m"/>
<symbol minX="780" maxX="810" minY="400" maxY="430" name="remains-m"/>
<symbol minX="810" maxX="840" minY="400" maxY="430" name="zoo-m"/>
<symbol minX="840" maxX="870" minY="400" maxY="430" name="photo-shop-m"/>
<symbol minX="870" maxX="900" minY="400" maxY="430" name="remains-m"/>
<symbol minX="870" maxX="900" minY="400" maxY="430" name="bicycle-m"/>
<symbol minX="900" maxX="930" minY="400" maxY="430" name="picnic-m"/>
<symbol minX="930" maxX="960" minY="400" maxY="430" name="zoo-m"/>
<symbol minX="960" maxX="990" minY="400" maxY="430" name="bicycle-m"/>
<symbol minX="930" maxX="960" minY="400" maxY="430" name="beer-m"/>
<symbol minX="960" maxX="990" minY="400" maxY="430" name="beauty-m"/>
<symbol minX="990" maxX="1020" minY="400" maxY="430" name="pitch-m"/>
<symbol minX="0" maxX="30" minY="430" maxY="460" name="beer-m"/>
<symbol minX="30" maxX="60" minY="430" maxY="460" name="beauty-m"/>
<symbol minX="0" maxX="30" minY="430" maxY="460" name="shop-bicycle-m"/>
<symbol minX="30" maxX="60" minY="430" maxY="460" name="beach-m"/>
<symbol minX="60" maxX="90" minY="430" maxY="460" name="place-of-worship-m"/>
<symbol minX="90" maxX="120" minY="430" maxY="460" name="shop-bicycle-m"/>
<symbol minX="120" maxX="150" minY="430" maxY="460" name="beach-m"/>
<symbol minX="90" maxX="120" minY="430" maxY="460" name="alcohol-m"/>
<symbol minX="120" maxX="150" minY="430" maxY="460" name="bcontrol-m"/>
<symbol minX="150" maxX="180" minY="430" maxY="460" name="police-m"/>
<symbol minX="180" maxX="210" minY="430" maxY="460" name="bcontrol-m"/>
<symbol minX="180" maxX="210" minY="430" maxY="460" name="shoes-m"/>
<symbol minX="210" maxX="240" minY="430" maxY="460" name="bbq-m"/>
<symbol minX="240" maxX="270" minY="430" maxY="460" name="basketball-m"/>
<symbol minX="270" maxX="300" minY="430" maxY="460" name="postbox-m"/>
<symbol minX="300" maxX="330" minY="430" maxY="460" name="baseball-m"/>
<symbol minX="330" maxX="360" minY="430" maxY="460" name="bar-m"/>
<symbol minX="360" maxX="390" minY="430" maxY="460" name="banknote-m"/>
<symbol minX="300" maxX="330" minY="430" maxY="460" name="alpine_hut-m"/>
<symbol minX="330" maxX="360" minY="430" maxY="460" name="baseball-m"/>
<symbol minX="360" maxX="390" minY="430" maxY="460" name="bar-m"/>
<symbol minX="390" maxX="420" minY="430" maxY="460" name="pub-m"/>
<symbol minX="420" maxX="450" minY="430" maxY="460" name="shoes-m"/>
<symbol minX="450" maxX="480" minY="430" maxY="460" name="bank-2-m"/>
<symbol minX="480" maxX="510" minY="430" maxY="460" name="bakery-m"/>
<symbol minX="420" maxX="450" minY="430" maxY="460" name="banknote-m"/>
<symbol minX="450" maxX="480" minY="430" maxY="460" name="ship-m"/>
<symbol minX="480" maxX="510" minY="430" maxY="460" name="bank-2-m"/>
<symbol minX="510" maxX="540" minY="430" maxY="460" name="recycling-m"/>
<symbol minX="540" maxX="570" minY="430" maxY="460" name="ship-m"/>
<symbol minX="570" maxX="600" minY="430" maxY="460" name="australian-football-m"/>
<symbol minX="540" maxX="570" minY="430" maxY="460" name="bakery-m"/>
<symbol minX="570" maxX="600" minY="430" maxY="460" name="america-football-m"/>
<symbol minX="600" maxX="628" minY="430" maxY="458" name="bike-parking-l"/>
<symbol minX="628" maxX="656" minY="430" maxY="458" name="parking-ticket-l"/>
<symbol minX="656" maxX="684" minY="430" maxY="458" name="speedcam-l"/>
<symbol minX="684" maxX="712" minY="430" maxY="458" name="parking-l"/>
<symbol minX="712" maxX="740" minY="430" maxY="458" name="subway-berlin-l"/>
<symbol minX="740" maxX="771" minY="430" maxY="458" name="subway-moscow-l"/>
<symbol minX="771" maxX="799" minY="430" maxY="458" name="subway-rome-l"/>
<symbol minX="799" maxX="827" minY="430" maxY="458" name="waste-basket-l"/>
<symbol minX="827" maxX="855" minY="430" maxY="458" name="lightrail-berlin-m"/>
<symbol minX="855" maxX="883" minY="430" maxY="458" name="firehydrant-l"/>
<symbol minX="883" maxX="908" minY="430" maxY="455" name="search-result"/>
<symbol minX="908" maxX="933" minY="430" maxY="455" name="subway-rome-m"/>
<symbol minX="933" maxX="958" minY="430" maxY="455" name="subway-paris-m"/>
<symbol minX="958" maxX="983" minY="430" maxY="455" name="no-icon-amenity"/>
<symbol minX="983" maxX="1008" minY="430" maxY="455" name="no-icon-leisure"/>
<symbol minX="0" maxX="29" minY="460" maxY="485" name="subway-moscow-m"/>
<symbol minX="29" maxX="54" minY="460" maxY="485" name="subway-berlin-m"/>
<symbol minX="628" maxX="656" minY="430" maxY="458" name="speedcam-l"/>
<symbol minX="656" maxX="684" minY="430" maxY="458" name="parking-l"/>
<symbol minX="684" maxX="712" minY="430" maxY="458" name="subway-berlin-l"/>
<symbol minX="712" maxX="743" minY="430" maxY="458" name="subway-moscow-l"/>
<symbol minX="743" maxX="771" minY="430" maxY="458" name="subway-rome-l"/>
<symbol minX="771" maxX="799" minY="430" maxY="458" name="waste-basket-l"/>
<symbol minX="799" maxX="827" minY="430" maxY="458" name="lightrail-berlin-m"/>
<symbol minX="827" maxX="849" minY="430" maxY="457" name="firehydrant-l"/>
<symbol minX="849" maxX="874" minY="430" maxY="455" name="search-result"/>
<symbol minX="874" maxX="899" minY="430" maxY="455" name="no-icon-leisure"/>
<symbol minX="899" maxX="924" minY="430" maxY="455" name="api-result"/>
<symbol minX="924" maxX="949" minY="430" maxY="455" name="waste-basket-s"/>
<symbol minX="949" maxX="974" minY="430" maxY="455" name="subway-rome-m"/>
<symbol minX="974" maxX="999" minY="430" maxY="455" name="subway-paris-m"/>
<symbol minX="999" maxX="1024" minY="430" maxY="455" name="no-icon-amenity"/>
<symbol minX="0" maxX="25" minY="460" maxY="485" name="subway-berlin-m"/>
<symbol minX="25" maxX="54" minY="460" maxY="485" name="subway-moscow-m"/>
<symbol minX="54" maxX="79" minY="460" maxY="485" name="no-icon-shop"/>
<symbol minX="79" maxX="104" minY="460" maxY="485" name="no-icon-tourism"/>
<symbol minX="104" maxX="129" minY="460" maxY="485" name="api-result"/>
<symbol minX="129" maxX="160" minY="460" maxY="485" name="subway-london-l"/>
<symbol minX="160" maxX="185" minY="460" maxY="485" name="no-icon"/>
<symbol minX="185" maxX="209" minY="460" maxY="484" name="airport-s"/>
<symbol minX="209" maxX="232" minY="460" maxY="483" name="pharmacy-s"/>
<symbol minX="232" maxX="255" minY="460" maxY="483" name="shop-s copy"/>
<symbol minX="255" maxX="278" minY="460" maxY="483" name="shop-s"/>
<symbol minX="278" maxX="301" minY="460" maxY="483" name="alcohol-s"/>
<symbol minX="301" maxX="324" minY="460" maxY="483" name="alpine_hut-s"/>
<symbol minX="324" maxX="347" minY="460" maxY="483" name="skiing-s"/>
<symbol minX="347" maxX="370" minY="460" maxY="483" name="america-football-s"/>
<symbol minX="370" maxX="393" minY="460" maxY="483" name="peak-s"/>
<symbol minX="393" maxX="416" minY="460" maxY="483" name="soccer-s"/>
<symbol minX="416" maxX="439" minY="460" maxY="483" name="archery-s"/>
<symbol minX="439" maxX="462" minY="460" maxY="483" name="speedcam-m"/>
<symbol minX="462" maxX="485" minY="460" maxY="483" name="atm-s copy 2"/>
<symbol minX="485" maxX="508" minY="460" maxY="483" name="diving-s"/>
<symbol minX="508" maxX="531" minY="460" maxY="483" name="park-s"/>
<symbol minX="531" maxX="554" minY="460" maxY="483" name="atm-s"/>
<symbol minX="554" maxX="577" minY="460" maxY="483" name="australian-football-s"/>
<symbol minX="577" maxX="600" minY="460" maxY="483" name="bar-s"/>
<symbol minX="600" maxX="623" minY="460" maxY="483" name="curling-s"/>
<symbol minX="623" maxX="646" minY="460" maxY="483" name="cricket-s"/>
<symbol minX="646" maxX="674" minY="460" maxY="483" name="subway-barcelona-s"/>
<symbol minX="674" maxX="697" minY="460" maxY="483" name="office-s"/>
<symbol minX="697" maxX="720" minY="460" maxY="483" name="phone-s"/>
<symbol minX="720" maxX="743" minY="460" maxY="483" name="baseball-s"/>
<symbol minX="743" maxX="766" minY="460" maxY="483" name="nparkf-s"/>
<symbol minX="766" maxX="789" minY="460" maxY="483" name="subway-entrance-2-s"/>
<symbol minX="789" maxX="812" minY="460" maxY="483" name="subway-entrance-arrow"/>
<symbol minX="812" maxX="835" minY="460" maxY="483" name="npark-s"/>
<symbol minX="835" maxX="858" minY="460" maxY="483" name="basketball-s"/>
<symbol minX="858" maxX="881" minY="460" maxY="483" name="subway-entrance-s"/>
<symbol minX="881" maxX="904" minY="460" maxY="483" name="bcontrol-s"/>
<symbol minX="904" maxX="927" minY="460" maxY="483" name="beach-s"/>
<symbol minX="927" maxX="950" minY="460" maxY="483" name="beer-s"/>
<symbol minX="950" maxX="973" minY="460" maxY="483" name="picnic-s"/>
<symbol minX="973" maxX="996" minY="460" maxY="483" name="pitch-s"/>
<symbol minX="0" maxX="30" minY="485" maxY="508" name="subway-london-m"/>
<symbol minX="30" maxX="53" minY="485" maxY="508" name="place-of-worship-s"/>
<symbol minX="53" maxX="76" minY="485" maxY="508" name="police-s"/>
<symbol minX="76" maxX="99" minY="485" maxY="508" name="college-s"/>
<symbol minX="99" maxX="122" minY="485" maxY="508" name="tram-s"/>
<symbol minX="122" maxX="145" minY="485" maxY="508" name="zoo-s"/>
<symbol minX="145" maxX="168" minY="485" maxY="508" name="bicycle-s"/>
<symbol minX="168" maxX="191" minY="485" maxY="508" name="book-shop-s"/>
<symbol minX="191" maxX="214" minY="485" maxY="508" name="windmill-s"/>
<symbol minX="214" maxX="237" minY="485" maxY="508" name="pub-s"/>
<symbol minX="237" maxX="260" minY="485" maxY="508" name="ship-s"/>
<symbol minX="260" maxX="283" minY="485" maxY="508" name="bowls-s"/>
<symbol minX="283" maxX="306" minY="485" maxY="508" name="recycling-s"/>
<symbol minX="306" maxX="329" minY="485" maxY="508" name="remains-s"/>
<symbol minX="329" maxX="352" minY="485" maxY="508" name="dentist-s"/>
<symbol minX="352" maxX="375" minY="485" maxY="508" name="bus-s"/>
<symbol minX="375" maxX="398" minY="485" maxY="508" name="museum-s"/>
<symbol minX="398" maxX="421" minY="485" maxY="508" name="restaurant-s"/>
<symbol minX="421" maxX="444" minY="485" maxY="508" name="cable-car-s"/>
<symbol minX="444" maxX="467" minY="485" maxY="508" name="motel-s"/>
<symbol minX="467" maxX="490" minY="485" maxY="508" name="subway-newyork-s"/>
<symbol minX="490" maxX="513" minY="485" maxY="508" name="cafe-s"/>
<symbol minX="513" maxX="536" minY="485" maxY="508" name="subway-s"/>
<symbol minX="536" maxX="559" minY="485" maxY="508" name="monument-s"/>
<symbol minX="559" maxX="582" minY="485" maxY="508" name="military-s"/>
<symbol minX="582" maxX="605" minY="485" maxY="508" name="subway-spb-s"/>
<symbol minX="605" maxX="628" minY="485" maxY="508" name="campsite-s"/>
<symbol minX="628" maxX="651" minY="485" maxY="508" name="car-repair-s"/>
<symbol minX="651" maxX="674" minY="485" maxY="508" name="waterfall-s"/>
<symbol minX="674" maxX="697" minY="485" maxY="508" name="casino-s"/>
<symbol minX="697" maxX="720" minY="485" maxY="508" name="cave-s"/>
<symbol minX="720" maxX="743" minY="485" maxY="508" name="school-s"/>
<symbol minX="743" maxX="766" minY="485" maxY="508" name="climbing-s"/>
<symbol minX="766" maxX="789" minY="485" maxY="508" name="marketplace-s"/>
<symbol minX="789" maxX="812" minY="485" maxY="508" name="mail-s"/>
<symbol minX="812" maxX="835" minY="485" maxY="508" name="swimming-s"/>
<symbol minX="835" maxX="858" minY="485" maxY="508" name="cemetery-s"/>
<symbol minX="858" maxX="881" minY="485" maxY="508" name="lighthouse-s"/>
<symbol minX="881" maxX="904" minY="485" maxY="508" name="library-s"/>
<symbol minX="904" maxX="927" minY="485" maxY="508" name="kindergarten-s"/>
<symbol minX="927" maxX="950" minY="485" maxY="508" name="tennis-s"/>
<symbol minX="950" maxX="973" minY="485" maxY="508" name="information-s"/>
<symbol minX="973" maxX="996" minY="485" maxY="508" name="hotel-s"/>
<symbol minX="996" maxX="1019" minY="485" maxY="508" name="theatre-s"/>
<symbol minX="0" maxX="23" minY="508" maxY="531" name="hospital-s"/>
<symbol minX="23" maxX="46" minY="508" maxY="531" name="heliport-s"/>
<symbol minX="46" maxX="69" minY="508" maxY="531" name="helipad-s"/>
<symbol minX="69" maxX="92" minY="508" maxY="531" name="gym-s"/>
<symbol minX="92" maxX="115" minY="508" maxY="531" name="toilets-s"/>
<symbol minX="115" maxX="138" minY="508" maxY="531" name="grocery-s"/>
<symbol minX="138" maxX="161" minY="508" maxY="531" name="golf-s"/>
<symbol minX="161" maxX="184" minY="508" maxY="531" name="toll_booth-s"/>
<symbol minX="184" maxX="207" minY="508" maxY="531" name="garden-s"/>
<symbol minX="207" maxX="230" minY="508" maxY="531" name="gallery-s"/>
<symbol minX="230" maxX="253" minY="508" maxY="531" name="funicular-s"/>
<symbol minX="253" maxX="276" minY="508" maxY="531" name="fuel-s"/>
<symbol minX="276" maxX="299" minY="508" maxY="531" name="tourism-s"/>
<symbol minX="299" maxX="322" minY="508" maxY="531" name="fountain-s"/>
<symbol minX="322" maxX="345" minY="508" maxY="531" name="fire_station-s"/>
<symbol minX="345" maxX="368" minY="508" maxY="531" name="fastfood-s"/>
<symbol minX="368" maxX="391" minY="508" maxY="531" name="volcano-s"/>
<symbol minX="391" maxX="414" minY="508" maxY="531" name="townhall-s"/>
<symbol minX="414" maxX="437" minY="508" maxY="531" name="charging-station-s"/>
<symbol minX="437" maxX="460" minY="508" maxY="531" name="embassy-s"/>
<symbol minX="460" maxX="483" minY="508" maxY="531" name="drinking-water-s"/>
<symbol minX="483" maxX="506" minY="508" maxY="531" name="cinema-s"/>
<symbol minX="506" maxX="529" minY="508" maxY="531" name="train-s"/>
<symbol minX="529" maxX="552" minY="508" maxY="531" name="viewpoint-s"/>
<symbol minX="552" maxX="583" minY="508" maxY="530" name="metro-barcelona-m"/>
<symbol minX="583" maxX="614" minY="508" maxY="530" name="subway-madrid-m"/>
<symbol minX="614" maxX="645" minY="508" maxY="530" name="subway-madrid-l"/>
<symbol minX="645" maxX="676" minY="508" maxY="530" name="subway-barcelona-m"/>
<symbol minX="676" maxX="707" minY="508" maxY="530" name="subway-barcelona-l"/>
<symbol minX="707" maxX="729" minY="508" maxY="530" name="parking-m"/>
<symbol minX="729" maxX="750" minY="508" maxY="530" name="s-arrow"/>
<symbol minX="750" maxX="771" minY="508" maxY="529" name="lightrail-berlin-s"/>
<symbol minX="771" maxX="799" minY="508" maxY="529" name="metro-barcelona-s"/>
<symbol minX="799" maxX="820" minY="508" maxY="529" name="subway-paris-s"/>
<symbol minX="820" maxX="850" minY="508" maxY="529" name="subway-kiev-m"/>
<symbol minX="850" maxX="878" minY="508" maxY="529" name="subway-madrid-s"/>
<symbol minX="878" maxX="899" minY="508" maxY="529" name="waste-basket-s"/>
<symbol minX="899" maxX="929" minY="508" maxY="529" name="subway-kiev-l"/>
<symbol minX="929" maxX="949" minY="508" maxY="528" name="subway-moscow-s"/>
<symbol minX="949" maxX="970" minY="508" maxY="527" name="bench"/>
<symbol minX="970" maxX="989" minY="508" maxY="527" name="subway-berlin-s"/>
<symbol minX="989" maxX="1012" minY="508" maxY="527" name="subway-london-s"/>
<symbol minX="0" maxX="19" minY="531" maxY="550" name="star-l"/>
<symbol minX="19" maxX="38" minY="531" maxY="550" name="speedcam-s"/>
<symbol minX="38" maxX="57" minY="531" maxY="550" name="parking-s"/>
<symbol minX="57" maxX="76" minY="531" maxY="550" name="subway-rome-s"/>
<symbol minX="76" maxX="106" minY="531" maxY="549" name="subway-minsk-l"/>
<symbol minX="106" maxX="125" minY="531" maxY="549" name="peakt-l"/>
<symbol minX="125" maxX="143" minY="531" maxY="549" name="survey_point-l"/>
<symbol minX="143" maxX="161" minY="531" maxY="549" name="star-m"/>
<symbol minX="161" maxX="186" minY="531" maxY="547" name="subway-kiev-s"/>
<symbol minX="186" maxX="209" minY="531" maxY="546" name="railway-crossing"/>
<symbol minX="209" maxX="234" minY="531" maxY="546" name="subway-minsk-m"/>
<symbol minX="234" maxX="249" minY="531" maxY="546" name="subway-xs"/>
<symbol minX="249" maxX="264" minY="531" maxY="546" name="survey_point-m"/>
<symbol minX="264" maxX="279" minY="531" maxY="546" name="star-s"/>
<symbol minX="279" maxX="294" minY="531" maxY="546" name="subway-newyork-xs"/>
<symbol minX="294" maxX="317" minY="531" maxY="545" name="subway-minsk-s"/>
<symbol minX="317" maxX="331" minY="531" maxY="545" name="subway-xs copy"/>
<symbol minX="331" maxX="345" minY="531" maxY="544" name="peakt-m"/>
<symbol minX="345" maxX="373" minY="531" maxY="544" name="arrow-m"/>
<symbol minX="373" maxX="386" minY="531" maxY="544" name="survey_point-s"/>
<symbol minX="386" maxX="398" minY="531" maxY="543" name="entrance-s"/>
<symbol minX="398" maxX="410" minY="531" maxY="542" name="peakt-s"/>
<symbol minX="410" maxX="421" minY="531" maxY="542" name="dot-m"/>
<symbol minX="421" maxX="431" minY="531" maxY="541" name="none"/>
<symbol minX="431" maxX="452" minY="531" maxY="541" name="arrow-s"/>
<symbol minX="452" maxX="462" minY="531" maxY="541" name="tree-l"/>
<symbol minX="462" maxX="471" minY="531" maxY="540" name="dot-s"/>
<symbol minX="471" maxX="480" minY="531" maxY="540" name="dot-s-light"/>
<symbol minX="480" maxX="489" minY="531" maxY="540" name="entrance-xs"/>
<symbol minX="489" maxX="498" minY="531" maxY="540" name="tree-m"/>
<symbol minX="498" maxX="505" minY="531" maxY="538" name="tree-s"/>
<symbol minX="505" maxX="512" minY="531" maxY="538" name="zero-icon"/>
<symbol minX="104" maxX="135" minY="460" maxY="485" name="subway-london-l"/>
<symbol minX="135" maxX="160" minY="460" maxY="485" name="no-icon"/>
<symbol minX="160" maxX="184" minY="460" maxY="484" name="airport-s"/>
<symbol minX="184" maxX="207" minY="460" maxY="483" name="swimming-s"/>
<symbol minX="207" maxX="230" minY="460" maxY="483" name="shop-s copy"/>
<symbol minX="230" maxX="253" minY="460" maxY="483" name="shop-s"/>
<symbol minX="253" maxX="276" minY="460" maxY="483" name="school-s"/>
<symbol minX="276" maxX="299" minY="460" maxY="483" name="alcohol-s"/>
<symbol minX="299" maxX="322" minY="460" maxY="483" name="skiing-s"/>
<symbol minX="322" maxX="345" minY="460" maxY="483" name="peak-s"/>
<symbol minX="345" maxX="359" minY="460" maxY="483" name="parking-ticket-l"/>
<symbol minX="359" maxX="382" minY="460" maxY="483" name="soccer-s"/>
<symbol minX="382" maxX="405" minY="460" maxY="483" name="alpine_hut-s"/>
<symbol minX="405" maxX="428" minY="460" maxY="483" name="speedcam-m"/>
<symbol minX="428" maxX="451" minY="460" maxY="483" name="america-football-s"/>
<symbol minX="451" maxX="474" minY="460" maxY="483" name="archery-s"/>
<symbol minX="474" maxX="497" minY="460" maxY="483" name="park-s"/>
<symbol minX="497" maxX="520" minY="460" maxY="483" name="atm-s copy 2"/>
<symbol minX="520" maxX="543" minY="460" maxY="483" name="atm-s"/>
<symbol minX="543" maxX="566" minY="460" maxY="483" name="australian-football-s"/>
<symbol minX="566" maxX="589" minY="460" maxY="483" name="bar-s"/>
<symbol minX="589" maxX="612" minY="460" maxY="483" name="baseball-s"/>
<symbol minX="612" maxX="640" minY="460" maxY="483" name="subway-barcelona-s"/>
<symbol minX="640" maxX="663" minY="460" maxY="483" name="office-s"/>
<symbol minX="663" maxX="686" minY="460" maxY="483" name="pharmacy-s"/>
<symbol minX="686" maxX="709" minY="460" maxY="483" name="basketball-s"/>
<symbol minX="709" maxX="732" minY="460" maxY="483" name="nparkf-s"/>
<symbol minX="732" maxX="755" minY="460" maxY="483" name="subway-entrance-2-s"/>
<symbol minX="755" maxX="778" minY="460" maxY="483" name="subway-entrance-arrow"/>
<symbol minX="778" maxX="801" minY="460" maxY="483" name="npark-s"/>
<symbol minX="801" maxX="824" minY="460" maxY="483" name="bcontrol-s"/>
<symbol minX="824" maxX="847" minY="460" maxY="483" name="subway-entrance-s"/>
<symbol minX="847" maxX="870" minY="460" maxY="483" name="beach-s"/>
<symbol minX="870" maxX="893" minY="460" maxY="483" name="beer-s"/>
<symbol minX="893" maxX="916" minY="460" maxY="483" name="restaurant-s"/>
<symbol minX="916" maxX="939" minY="460" maxY="483" name="phone-s"/>
<symbol minX="939" maxX="962" minY="460" maxY="483" name="picnic-s"/>
<symbol minX="962" maxX="992" minY="460" maxY="483" name="subway-london-m"/>
<symbol minX="992" maxX="1015" minY="460" maxY="483" name="zoo-s"/>
<symbol minX="0" maxX="23" minY="485" maxY="508" name="pitch-s"/>
<symbol minX="23" maxX="46" minY="485" maxY="508" name="bicycle-s"/>
<symbol minX="46" maxX="69" minY="485" maxY="508" name="book-shop-s"/>
<symbol minX="69" maxX="92" minY="485" maxY="508" name="windmill-s"/>
<symbol minX="92" maxX="115" minY="485" maxY="508" name="bowls-s"/>
<symbol minX="115" maxX="138" minY="485" maxY="508" name="bus-s"/>
<symbol minX="138" maxX="161" minY="485" maxY="508" name="cable-car-s"/>
<symbol minX="161" maxX="184" minY="485" maxY="508" name="place-of-worship-s"/>
<symbol minX="184" maxX="207" minY="485" maxY="508" name="police-s"/>
<symbol minX="207" maxX="230" minY="485" maxY="508" name="cafe-s"/>
<symbol minX="230" maxX="253" minY="485" maxY="508" name="pub-s"/>
<symbol minX="253" maxX="276" minY="485" maxY="508" name="ship-s"/>
<symbol minX="276" maxX="299" minY="485" maxY="508" name="subway-newyork-s"/>
<symbol minX="299" maxX="322" minY="485" maxY="508" name="campsite-s"/>
<symbol minX="322" maxX="345" minY="485" maxY="508" name="museum-s"/>
<symbol minX="345" maxX="368" minY="485" maxY="508" name="car-repair-s"/>
<symbol minX="368" maxX="391" minY="485" maxY="508" name="waterfall-s"/>
<symbol minX="391" maxX="414" minY="485" maxY="508" name="motel-s"/>
<symbol minX="414" maxX="437" minY="485" maxY="508" name="recycling-s"/>
<symbol minX="437" maxX="460" minY="485" maxY="508" name="casino-s"/>
<symbol minX="460" maxX="483" minY="485" maxY="508" name="subway-s"/>
<symbol minX="483" maxX="506" minY="485" maxY="508" name="monument-s"/>
<symbol minX="506" maxX="529" minY="485" maxY="508" name="military-s"/>
<symbol minX="529" maxX="552" minY="485" maxY="508" name="subway-spb-s"/>
<symbol minX="552" maxX="575" minY="485" maxY="508" name="cave-s"/>
<symbol minX="575" maxX="598" minY="485" maxY="508" name="remains-s"/>
<symbol minX="598" maxX="621" minY="485" maxY="508" name="cemetery-s"/>
<symbol minX="621" maxX="644" minY="485" maxY="508" name="volcano-s"/>
<symbol minX="644" maxX="667" minY="485" maxY="508" name="charging-station-s"/>
<symbol minX="667" maxX="690" minY="485" maxY="508" name="cinema-s"/>
<symbol minX="690" maxX="713" minY="485" maxY="508" name="viewpoint-s"/>
<symbol minX="713" maxX="736" minY="485" maxY="508" name="marketplace-s"/>
<symbol minX="736" maxX="759" minY="485" maxY="508" name="mail-s"/>
<symbol minX="759" maxX="782" minY="485" maxY="508" name="climbing-s"/>
<symbol minX="782" maxX="805" minY="485" maxY="508" name="college-s"/>
<symbol minX="805" maxX="828" minY="485" maxY="508" name="lighthouse-s"/>
<symbol minX="828" maxX="851" minY="485" maxY="508" name="library-s"/>
<symbol minX="851" maxX="874" minY="485" maxY="508" name="kindergarten-s"/>
<symbol minX="874" maxX="897" minY="485" maxY="508" name="tennis-s"/>
<symbol minX="897" maxX="920" minY="485" maxY="508" name="information-s"/>
<symbol minX="920" maxX="943" minY="485" maxY="508" name="hotel-s"/>
<symbol minX="943" maxX="966" minY="485" maxY="508" name="theatre-s"/>
<symbol minX="966" maxX="989" minY="485" maxY="508" name="hospital-s"/>
<symbol minX="989" maxX="1012" minY="485" maxY="508" name="heliport-s"/>
<symbol minX="0" maxX="23" minY="508" maxY="531" name="helipad-s"/>
<symbol minX="23" maxX="46" minY="508" maxY="531" name="gym-s"/>
<symbol minX="46" maxX="69" minY="508" maxY="531" name="toilets-s"/>
<symbol minX="69" maxX="92" minY="508" maxY="531" name="grocery-s"/>
<symbol minX="92" maxX="115" minY="508" maxY="531" name="golf-s"/>
<symbol minX="115" maxX="138" minY="508" maxY="531" name="toll_booth-s"/>
<symbol minX="138" maxX="161" minY="508" maxY="531" name="garden-s"/>
<symbol minX="161" maxX="184" minY="508" maxY="531" name="gallery-s"/>
<symbol minX="184" maxX="207" minY="508" maxY="531" name="funicular-s"/>
<symbol minX="207" maxX="230" minY="508" maxY="531" name="fuel-s"/>
<symbol minX="230" maxX="253" minY="508" maxY="531" name="tourism-s"/>
<symbol minX="253" maxX="276" minY="508" maxY="531" name="fountain-s"/>
<symbol minX="276" maxX="299" minY="508" maxY="531" name="fire_station-s"/>
<symbol minX="299" maxX="322" minY="508" maxY="531" name="fastfood-s"/>
<symbol minX="322" maxX="345" minY="508" maxY="531" name="cricket-s"/>
<symbol minX="345" maxX="368" minY="508" maxY="531" name="townhall-s"/>
<symbol minX="368" maxX="391" minY="508" maxY="531" name="curling-s"/>
<symbol minX="391" maxX="414" minY="508" maxY="531" name="embassy-s"/>
<symbol minX="414" maxX="437" minY="508" maxY="531" name="drinking-water-s"/>
<symbol minX="437" maxX="460" minY="508" maxY="531" name="dentist-s"/>
<symbol minX="460" maxX="483" minY="508" maxY="531" name="train-s"/>
<symbol minX="483" maxX="506" minY="508" maxY="531" name="diving-s"/>
<symbol minX="506" maxX="529" minY="508" maxY="531" name="tram-s"/>
<symbol minX="529" maxX="560" minY="508" maxY="530" name="metro-barcelona-m"/>
<symbol minX="560" maxX="591" minY="508" maxY="530" name="subway-madrid-m"/>
<symbol minX="591" maxX="622" minY="508" maxY="530" name="subway-madrid-l"/>
<symbol minX="622" maxX="644" minY="508" maxY="530" name="parking-m"/>
<symbol minX="644" maxX="665" minY="508" maxY="530" name="s-arrow"/>
<symbol minX="665" maxX="696" minY="508" maxY="530" name="subway-barcelona-l"/>
<symbol minX="696" maxX="727" minY="508" maxY="530" name="subway-barcelona-m"/>
<symbol minX="727" maxX="755" minY="508" maxY="529" name="metro-barcelona-s"/>
<symbol minX="755" maxX="776" minY="508" maxY="529" name="lightrail-berlin-s"/>
<symbol minX="776" maxX="806" minY="508" maxY="529" name="subway-kiev-l"/>
<symbol minX="806" maxX="834" minY="508" maxY="529" name="subway-madrid-s"/>
<symbol minX="834" maxX="855" minY="508" maxY="529" name="subway-paris-s"/>
<symbol minX="855" maxX="885" minY="508" maxY="529" name="subway-kiev-m"/>
<symbol minX="885" maxX="905" minY="508" maxY="528" name="subway-moscow-s"/>
<symbol minX="905" maxX="926" minY="508" maxY="527" name="bench"/>
<symbol minX="926" maxX="945" minY="508" maxY="527" name="speedcam-s"/>
<symbol minX="945" maxX="964" minY="508" maxY="527" name="parking-s"/>
<symbol minX="964" maxX="983" minY="508" maxY="527" name="subway-rome-s"/>
<symbol minX="983" maxX="1002" minY="508" maxY="527" name="star-l"/>
<symbol minX="1002" maxX="1021" minY="508" maxY="527" name="subway-berlin-s"/>
<symbol minX="0" maxX="23" minY="531" maxY="550" name="subway-london-s"/>
<symbol minX="23" maxX="53" minY="531" maxY="549" name="subway-minsk-l"/>
<symbol minX="53" maxX="71" minY="531" maxY="549" name="star-m"/>
<symbol minX="71" maxX="90" minY="531" maxY="549" name="peakt-l"/>
<symbol minX="90" maxX="108" minY="531" maxY="549" name="survey_point-l"/>
<symbol minX="108" maxX="133" minY="531" maxY="547" name="subway-kiev-s"/>
<symbol minX="133" maxX="148" minY="531" maxY="546" name="star-s"/>
<symbol minX="148" maxX="173" minY="531" maxY="546" name="subway-minsk-m"/>
<symbol minX="173" maxX="188" minY="531" maxY="546" name="subway-xs"/>
<symbol minX="188" maxX="211" minY="531" maxY="546" name="railway-crossing"/>
<symbol minX="211" maxX="226" minY="531" maxY="546" name="subway-newyork-xs"/>
<symbol minX="226" maxX="241" minY="531" maxY="546" name="survey_point-m"/>
<symbol minX="241" maxX="264" minY="531" maxY="545" name="subway-minsk-s"/>
<symbol minX="264" maxX="278" minY="531" maxY="545" name="subway-xs copy"/>
<symbol minX="278" maxX="292" minY="531" maxY="544" name="peakt-m"/>
<symbol minX="292" maxX="320" minY="531" maxY="544" name="arrow-m"/>
<symbol minX="320" maxX="333" minY="531" maxY="544" name="survey_point-s"/>
<symbol minX="333" maxX="345" minY="531" maxY="543" name="entrance-s"/>
<symbol minX="345" maxX="356" minY="531" maxY="542" name="dot-m"/>
<symbol minX="356" maxX="368" minY="531" maxY="542" name="peakt-s"/>
<symbol minX="368" maxX="378" minY="531" maxY="541" name="tree-l"/>
<symbol minX="378" maxX="399" minY="531" maxY="541" name="arrow-s"/>
<symbol minX="399" maxX="409" minY="531" maxY="541" name="none"/>
<symbol minX="409" maxX="418" minY="531" maxY="540" name="tree-m"/>
<symbol minX="418" maxX="427" minY="531" maxY="540" name="dot-s-light"/>
<symbol minX="427" maxX="436" minY="531" maxY="540" name="dot-s"/>
<symbol minX="436" maxX="445" minY="531" maxY="540" name="entrance-xs"/>
<symbol minX="445" maxX="452" minY="531" maxY="538" name="tree-s"/>
<symbol minX="452" maxX="459" minY="531" maxY="538" name="zero-icon"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 98 KiB

View file

@ -1,6 +1,6 @@
<!DOCTYPE skin>
<root>
<file height="512" width="512">
<file width="512" height="512">
<symbol minX="0" maxX="105" minY="0" maxY="105" name="route_to"/>
<symbol minX="105" maxX="309" minY="0" maxY="100" name="route-arrow"/>
<symbol minX="309" maxX="397" minY="0" maxY="88" name="compass-image"/>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 176 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 KiB

After

Width:  |  Height:  |  Size: 162 KiB

View file

@ -9,152 +9,152 @@
<symbol minX="265" maxX="290" minY="0" maxY="30" name="current-position-obsolete"/>
<symbol minX="290" maxX="315" minY="0" maxY="30" name="current-position-compas"/>
<symbol minX="315" maxX="343" minY="0" maxY="28" name="search-result-active"/>
<symbol minX="343" maxX="365" minY="0" maxY="22" name="kiosk-l"/>
<symbol minX="343" maxX="365" minY="0" maxY="22" name="vending-l"/>
<symbol minX="365" maxX="387" minY="0" maxY="22" name="america-football-l"/>
<symbol minX="387" maxX="409" minY="0" maxY="22" name="vending-l"/>
<symbol minX="409" maxX="431" minY="0" maxY="22" name="veterinary-l"/>
<symbol minX="387" maxX="409" minY="0" maxY="22" name="veterinary-l"/>
<symbol minX="409" maxX="431" minY="0" maxY="22" name="tram-l"/>
<symbol minX="431" maxX="453" minY="0" maxY="22" name="archery-l"/>
<symbol minX="453" maxX="475" minY="0" maxY="22" name="tram-l"/>
<symbol minX="475" maxX="497" minY="0" maxY="22" name="train-l"/>
<symbol minX="0" maxX="22" minY="79" maxY="101" name="toys-l"/>
<symbol minX="453" maxX="475" minY="0" maxY="22" name="train-l"/>
<symbol minX="475" maxX="497" minY="0" maxY="22" name="toys-l"/>
<symbol minX="0" maxX="22" minY="79" maxY="101" name="townhall-l"/>
<symbol minX="22" maxX="44" minY="79" maxY="101" name="alpine_hut-l"/>
<symbol minX="44" maxX="66" minY="79" maxY="101" name="atm-l"/>
<symbol minX="66" maxX="88" minY="79" maxY="101" name="townhall-l"/>
<symbol minX="88" maxX="110" minY="79" maxY="101" name="tourist-shop-l"/>
<symbol minX="110" maxX="132" minY="79" maxY="101" name="tourist-office-l"/>
<symbol minX="66" maxX="88" minY="79" maxY="101" name="tourist-shop-l"/>
<symbol minX="88" maxX="110" minY="79" maxY="101" name="tourist-office-l"/>
<symbol minX="110" maxX="132" minY="79" maxY="101" name="tourism-l"/>
<symbol minX="132" maxX="154" minY="79" maxY="101" name="australian-football-l"/>
<symbol minX="154" maxX="176" minY="79" maxY="101" name="tourism-l"/>
<symbol minX="176" maxX="198" minY="79" maxY="101" name="tomb-l"/>
<symbol minX="154" maxX="176" minY="79" maxY="101" name="tomb-l"/>
<symbol minX="176" maxX="198" minY="79" maxY="101" name="toll_booth-l"/>
<symbol minX="198" maxX="220" minY="79" maxY="101" name="bakery-l"/>
<symbol minX="220" maxX="242" minY="79" maxY="101" name="toll_booth-l"/>
<symbol minX="242" maxX="264" minY="79" maxY="101" name="toilets-l"/>
<symbol minX="220" maxX="242" minY="79" maxY="101" name="toilets-l"/>
<symbol minX="242" maxX="264" minY="79" maxY="101" name="ticket-shop-l"/>
<symbol minX="264" maxX="286" minY="79" maxY="101" name="bank-l"/>
<symbol minX="286" maxX="307" minY="79" maxY="101" name="bank-m"/>
<symbol minX="307" maxX="329" minY="79" maxY="101" name="banknote-l"/>
<symbol minX="329" maxX="351" minY="79" maxY="101" name="ticket-shop-l"/>
<symbol minX="329" maxX="351" minY="79" maxY="101" name="theatre-l"/>
<symbol minX="351" maxX="373" minY="79" maxY="101" name="bar-l"/>
<symbol minX="373" maxX="395" minY="79" maxY="101" name="theatre-l"/>
<symbol minX="395" maxX="417" minY="79" maxY="101" name="tennis-l"/>
<symbol minX="373" maxX="395" minY="79" maxY="101" name="tennis-l"/>
<symbol minX="395" maxX="417" minY="79" maxY="101" name="taxi-l"/>
<symbol minX="417" maxX="439" minY="79" maxY="101" name="baseball-l"/>
<symbol minX="439" maxX="461" minY="79" maxY="101" name="taxi-l"/>
<symbol minX="461" maxX="483" minY="79" maxY="101" name="swimming-l"/>
<symbol minX="439" maxX="461" minY="79" maxY="101" name="swimming-l"/>
<symbol minX="461" maxX="483" minY="79" maxY="101" name="sweets-l"/>
<symbol minX="483" maxX="505" minY="79" maxY="101" name="basketball-l"/>
<symbol minX="0" maxX="22" minY="101" maxY="123" name="sweets-l"/>
<symbol minX="22" maxX="44" minY="101" maxY="123" name="viewpoint-l"/>
<symbol minX="0" maxX="22" minY="101" maxY="123" name="viewpoint-l"/>
<symbol minX="22" maxX="44" minY="101" maxY="123" name="viewpoint-m"/>
<symbol minX="44" maxX="66" minY="101" maxY="123" name="bbq-l"/>
<symbol minX="66" maxX="88" minY="101" maxY="123" name="viewpoint-m"/>
<symbol minX="66" maxX="88" minY="101" maxY="123" name="volcano-l"/>
<symbol minX="88" maxX="110" minY="101" maxY="123" name="bcontrol-l"/>
<symbol minX="110" maxX="132" minY="101" maxY="123" name="volcano-l"/>
<symbol minX="132" maxX="154" minY="101" maxY="123" name="subway-spb-l"/>
<symbol minX="110" maxX="132" minY="101" maxY="123" name="subway-spb-l"/>
<symbol minX="132" maxX="154" minY="101" maxY="123" name="subway-paris-l"/>
<symbol minX="154" maxX="176" minY="101" maxY="123" name="beach-l"/>
<symbol minX="176" maxX="198" minY="101" maxY="123" name="subway-paris-l"/>
<symbol minX="198" maxX="220" minY="101" maxY="123" name="subway-newyork-l"/>
<symbol minX="176" maxX="198" minY="101" maxY="123" name="subway-newyork-l"/>
<symbol minX="198" maxX="220" minY="101" maxY="123" name="waterfall-l"/>
<symbol minX="220" maxX="242" minY="101" maxY="123" name="beauty-l"/>
<symbol minX="242" maxX="264" minY="101" maxY="123" name="waterfall-l"/>
<symbol minX="242" maxX="264" minY="101" maxY="123" name="wayside_cross-l"/>
<symbol minX="264" maxX="286" minY="101" maxY="123" name="beer-l"/>
<symbol minX="286" maxX="308" minY="101" maxY="123" name="wayside_cross-l"/>
<symbol minX="308" maxX="330" minY="101" maxY="123" name="wayside_shrine-l"/>
<symbol minX="330" maxX="352" minY="101" maxY="123" name="subway-l"/>
<symbol minX="286" maxX="308" minY="101" maxY="123" name="wayside_shrine-l"/>
<symbol minX="308" maxX="330" minY="101" maxY="123" name="subway-l"/>
<symbol minX="330" maxX="352" minY="101" maxY="123" name="windmill-l"/>
<symbol minX="352" maxX="374" minY="101" maxY="123" name="bicycle-l"/>
<symbol minX="374" maxX="396" minY="101" maxY="123" name="windmill-l"/>
<symbol minX="396" maxX="418" minY="101" maxY="123" name="subway-entrance-l"/>
<symbol minX="418" maxX="440" minY="101" maxY="123" name="zoo-l"/>
<symbol minX="374" maxX="396" minY="101" maxY="123" name="subway-entrance-l"/>
<symbol minX="396" maxX="418" minY="101" maxY="123" name="zoo-l"/>
<symbol minX="418" maxX="440" minY="101" maxY="123" name="sports-l"/>
<symbol minX="440" maxX="462" minY="101" maxY="123" name="book-shop-l"/>
<symbol minX="462" maxX="484" minY="101" maxY="123" name="sports-l"/>
<symbol minX="484" maxX="506" minY="101" maxY="123" name="airport-l"/>
<symbol minX="462" maxX="484" minY="101" maxY="123" name="airport-l"/>
<symbol minX="484" maxX="506" minY="101" maxY="123" name="soccer-l"/>
<symbol minX="0" maxX="22" minY="123" maxY="145" name="bookmaker-l"/>
<symbol minX="22" maxX="44" minY="123" maxY="145" name="boundary_stone-l"/>
<symbol minX="44" maxX="66" minY="123" maxY="145" name="soccer-l"/>
<symbol minX="44" maxX="66" minY="123" maxY="145" name="skiing-l"/>
<symbol minX="66" maxX="88" minY="123" maxY="145" name="bowls-l"/>
<symbol minX="88" maxX="110" minY="123" maxY="145" name="skiing-l"/>
<symbol minX="110" maxX="132" minY="123" maxY="145" name="shop-l"/>
<symbol minX="88" maxX="110" minY="123" maxY="145" name="shop-l"/>
<symbol minX="110" maxX="132" minY="123" maxY="145" name="shop-l copy"/>
<symbol minX="132" maxX="154" minY="123" maxY="145" name="bus-l"/>
<symbol minX="154" maxX="176" minY="123" maxY="145" name="shop-l copy"/>
<symbol minX="176" maxX="198" minY="123" maxY="145" name="shop-bicycle-l"/>
<symbol minX="154" maxX="176" minY="123" maxY="145" name="shop-bicycle-l"/>
<symbol minX="176" maxX="198" minY="123" maxY="145" name="shoes-l"/>
<symbol minX="198" maxX="220" minY="123" maxY="145" name="butcher-l"/>
<symbol minX="220" maxX="242" minY="123" maxY="145" name="shoes-l"/>
<symbol minX="220" maxX="242" minY="123" maxY="145" name="ship-l"/>
<symbol minX="242" maxX="264" minY="123" maxY="145" name="cable-car-l"/>
<symbol minX="264" maxX="286" minY="123" maxY="145" name="ship-l"/>
<symbol minX="286" maxX="308" minY="123" maxY="145" name="seafood-shop-l"/>
<symbol minX="264" maxX="286" minY="123" maxY="145" name="seafood-shop-l"/>
<symbol minX="286" maxX="308" minY="123" maxY="145" name="school-l"/>
<symbol minX="308" maxX="330" minY="123" maxY="145" name="cafe-l"/>
<symbol minX="330" maxX="352" minY="123" maxY="145" name="school-l"/>
<symbol minX="352" maxX="374" minY="123" maxY="145" name="sauna-l"/>
<symbol minX="330" maxX="352" minY="123" maxY="145" name="sauna-l"/>
<symbol minX="352" maxX="374" minY="123" maxY="145" name="restaurant-l"/>
<symbol minX="374" maxX="396" minY="123" maxY="145" name="campsite-l"/>
<symbol minX="396" maxX="418" minY="123" maxY="145" name="restaurant-l"/>
<symbol minX="418" maxX="440" minY="123" maxY="145" name="remains-l"/>
<symbol minX="396" maxX="418" minY="123" maxY="145" name="remains-l"/>
<symbol minX="418" maxX="440" minY="123" maxY="145" name="recycling-l"/>
<symbol minX="440" maxX="462" minY="123" maxY="145" name="car-part-l"/>
<symbol minX="462" maxX="484" minY="123" maxY="145" name="recycling-l"/>
<symbol minX="462" maxX="484" minY="123" maxY="145" name="airport-m"/>
<symbol minX="484" maxX="506" minY="123" maxY="145" name="car-repair-l"/>
<symbol minX="0" maxX="22" minY="145" maxY="167" name="airport-m"/>
<symbol minX="22" maxX="44" minY="145" maxY="167" name="pub-l"/>
<symbol minX="0" maxX="22" minY="145" maxY="167" name="pub-l"/>
<symbol minX="22" maxX="44" minY="145" maxY="167" name="power-m"/>
<symbol minX="44" maxX="66" minY="145" maxY="167" name="car-wash-l"/>
<symbol minX="66" maxX="88" minY="145" maxY="167" name="power-m"/>
<symbol minX="66" maxX="88" minY="145" maxY="167" name="power-l"/>
<symbol minX="88" maxX="110" minY="145" maxY="167" name="car_sharing-l"/>
<symbol minX="110" maxX="132" minY="145" maxY="167" name="power-l"/>
<symbol minX="110" maxX="132" minY="145" maxY="167" name="postbox-l"/>
<symbol minX="132" maxX="154" minY="145" maxY="167" name="caravan_site-l"/>
<symbol minX="154" maxX="176" minY="145" maxY="167" name="postbox-l"/>
<symbol minX="154" maxX="176" minY="145" maxY="167" name="pool-l"/>
<symbol minX="176" maxX="198" minY="145" maxY="167" name="casino-l"/>
<symbol minX="198" maxX="220" minY="145" maxY="167" name="pool-l"/>
<symbol minX="220" maxX="242" minY="145" maxY="167" name="police-l"/>
<symbol minX="198" maxX="220" minY="145" maxY="167" name="police-l"/>
<symbol minX="220" maxX="242" minY="145" maxY="167" name="place-of-worship-l"/>
<symbol minX="242" maxX="264" minY="145" maxY="167" name="cave-l"/>
<symbol minX="264" maxX="286" minY="145" maxY="167" name="place-of-worship-l"/>
<symbol minX="286" maxX="308" minY="145" maxY="167" name="pitch-l"/>
<symbol minX="264" maxX="286" minY="145" maxY="167" name="pitch-l"/>
<symbol minX="286" maxX="308" minY="145" maxY="167" name="picnic-l"/>
<symbol minX="308" maxX="330" minY="145" maxY="167" name="cemetery-l"/>
<symbol minX="330" maxX="352" minY="145" maxY="167" name="picnic-l"/>
<symbol minX="352" maxX="374" minY="145" maxY="167" name="photo-shop-l"/>
<symbol minX="330" maxX="352" minY="145" maxY="167" name="photo-shop-l"/>
<symbol minX="352" maxX="374" minY="145" maxY="167" name="phone-l"/>
<symbol minX="374" maxX="396" minY="145" maxY="167" name="charging-station-l"/>
<symbol minX="396" maxX="418" minY="145" maxY="167" name="phone-l"/>
<symbol minX="418" maxX="440" minY="145" maxY="167" name="pharmacy-l"/>
<symbol minX="396" maxX="418" minY="145" maxY="167" name="pharmacy-l"/>
<symbol minX="418" maxX="440" minY="145" maxY="167" name="petshop-l"/>
<symbol minX="440" maxX="462" minY="145" maxY="167" name="chemist-l"/>
<symbol minX="462" maxX="484" minY="145" maxY="167" name="petshop-l"/>
<symbol minX="462" maxX="484" minY="145" maxY="167" name="alcohol-l"/>
<symbol minX="484" maxX="506" minY="145" maxY="167" name="childcare-l"/>
<symbol minX="0" maxX="22" minY="167" maxY="189" name="chimney-l"/>
<symbol minX="22" maxX="44" minY="167" maxY="189" name="alcohol-l"/>
<symbol minX="22" maxX="44" minY="167" maxY="189" name="peak-l"/>
<symbol minX="44" maxX="66" minY="167" maxY="189" name="cinema-l"/>
<symbol minX="66" maxX="88" minY="167" maxY="189" name="peak-l"/>
<symbol minX="88" maxX="100" minY="167" maxY="189" name="placemark-blue"/>
<symbol minX="66" maxX="78" minY="167" maxY="189" name="placemark-blue"/>
<symbol minX="78" maxX="100" minY="167" maxY="189" name="parking-meter-l"/>
<symbol minX="100" maxX="122" minY="167" maxY="189" name="climbing-l"/>
<symbol minX="122" maxX="144" minY="167" maxY="189" name="parking-meter-l"/>
<symbol minX="144" maxX="166" minY="167" maxY="189" name="park-l"/>
<symbol minX="122" maxX="144" minY="167" maxY="189" name="park-l"/>
<symbol minX="144" maxX="166" minY="167" maxY="189" name="optician-l"/>
<symbol minX="166" maxX="188" minY="167" maxY="189" name="clothes-l"/>
<symbol minX="188" maxX="210" minY="167" maxY="189" name="optician-l"/>
<symbol minX="188" maxX="210" minY="167" maxY="189" name="office-l"/>
<symbol minX="210" maxX="232" minY="167" maxY="189" name="college-l"/>
<symbol minX="232" maxX="254" minY="167" maxY="189" name="office-l"/>
<symbol minX="254" maxX="276" minY="167" maxY="189" name="nparkf-l"/>
<symbol minX="232" maxX="254" minY="167" maxY="189" name="nparkf-l"/>
<symbol minX="254" maxX="276" minY="167" maxY="189" name="npark-l"/>
<symbol minX="276" maxX="298" minY="167" maxY="189" name="computer-l"/>
<symbol minX="298" maxX="320" minY="167" maxY="189" name="npark-l"/>
<symbol minX="320" maxX="342" minY="167" maxY="189" name="convenience-l"/>
<symbol minX="342" maxX="354" minY="167" maxY="189" name="placemark-brown"/>
<symbol minX="298" maxX="310" minY="167" maxY="189" name="placemark-brown"/>
<symbol minX="310" maxX="332" minY="167" maxY="189" name="convenience-l"/>
<symbol minX="332" maxX="354" minY="167" maxY="189" name="museum-l"/>
<symbol minX="354" maxX="376" minY="167" maxY="189" name="copyshop-l"/>
<symbol minX="376" maxX="398" minY="167" maxY="189" name="museum-l"/>
<symbol minX="376" maxX="398" minY="167" maxY="189" name="moto-sharing-l"/>
<symbol minX="398" maxX="420" minY="167" maxY="189" name="courthouse-l"/>
<symbol minX="420" maxX="442" minY="167" maxY="189" name="cricket-l"/>
<symbol minX="442" maxX="464" minY="167" maxY="189" name="moto-sharing-l"/>
<symbol minX="464" maxX="486" minY="167" maxY="189" name="motel-l"/>
<symbol minX="442" maxX="464" minY="167" maxY="189" name="motel-l"/>
<symbol minX="464" maxX="486" minY="167" maxY="189" name="monument-l"/>
<symbol minX="486" maxX="508" minY="167" maxY="189" name="curling-l"/>
<symbol minX="0" maxX="22" minY="189" maxY="211" name="monument-l"/>
<symbol minX="22" maxX="44" minY="189" maxY="211" name="mobile_phone-l"/>
<symbol minX="0" maxX="22" minY="189" maxY="211" name="mobile_phone-l"/>
<symbol minX="22" maxX="44" minY="189" maxY="211" name="military-l"/>
<symbol minX="44" maxX="66" minY="189" maxY="211" name="dentist-l"/>
<symbol minX="66" maxX="88" minY="189" maxY="211" name="dentist-m"/>
<symbol minX="88" maxX="110" minY="189" maxY="211" name="military-l"/>
<symbol minX="110" maxX="132" minY="189" maxY="211" name="department_store-l"/>
<symbol minX="132" maxX="144" minY="189" maxY="211" name="placemark-green"/>
<symbol minX="88" maxX="100" minY="189" maxY="211" name="placemark-green"/>
<symbol minX="100" maxX="122" minY="189" maxY="211" name="department_store-l"/>
<symbol minX="122" maxX="144" minY="189" maxY="211" name="marketplace-l"/>
<symbol minX="144" maxX="166" minY="189" maxY="211" name="diving-l"/>
<symbol minX="166" maxX="188" minY="189" maxY="211" name="marketplace-l"/>
<symbol minX="188" maxX="210" minY="189" maxY="211" name="mail-l"/>
<symbol minX="210" maxX="232" minY="189" maxY="211" name="dog_park-l"/>
<symbol minX="232" maxX="244" minY="189" maxY="211" name="placemark-orange"/>
<symbol minX="166" maxX="188" minY="189" maxY="211" name="mail-l"/>
<symbol minX="188" maxX="200" minY="189" maxY="211" name="placemark-orange"/>
<symbol minX="200" maxX="222" minY="189" maxY="211" name="dog_park-l"/>
<symbol minX="222" maxX="244" minY="189" maxY="211" name="lightrail-berlin-l"/>
<symbol minX="244" maxX="266" minY="189" maxY="211" name="doityourself-l"/>
<symbol minX="266" maxX="288" minY="189" maxY="211" name="lightrail-berlin-l"/>
<symbol minX="288" maxX="310" minY="189" maxY="211" name="lighthouse-l"/>
<symbol minX="266" maxX="288" minY="189" maxY="211" name="lighthouse-l"/>
<symbol minX="288" maxX="310" minY="189" maxY="211" name="lift_gate-l"/>
<symbol minX="310" maxX="322" minY="189" maxY="211" name="placemark-yellow"/>
<symbol minX="322" maxX="334" minY="189" maxY="211" name="placemark-red"/>
<symbol minX="334" maxX="356" minY="189" maxY="211" name="drinking-water-l"/>
<symbol minX="356" maxX="378" minY="189" maxY="211" name="lift_gate-l"/>
<symbol minX="378" maxX="400" minY="189" maxY="211" name="library-l"/>
<symbol minX="400" maxX="422" minY="189" maxY="211" name="lawyer-l"/>
<symbol minX="356" maxX="378" minY="189" maxY="211" name="library-l"/>
<symbol minX="378" maxX="400" minY="189" maxY="211" name="lawyer-l"/>
<symbol minX="400" maxX="422" minY="189" maxY="211" name="laundry-l"/>
<symbol minX="422" maxX="444" minY="189" maxY="211" name="electronics-l"/>
<symbol minX="444" maxX="466" minY="189" maxY="211" name="laundry-l"/>
<symbol minX="444" maxX="466" minY="189" maxY="211" name="kiosk-l"/>
<symbol minX="466" maxX="488" minY="189" maxY="211" name="embassy-l"/>
<symbol minX="488" maxX="510" minY="189" maxY="211" name="kindergarten-m"/>
<symbol minX="0" maxX="22" minY="211" maxY="233" name="kindergarten-l"/>
@ -193,329 +193,329 @@
<symbol minX="198" maxX="220" minY="233" maxY="255" name="gate-l"/>
<symbol minX="220" maxX="241" minY="233" maxY="254" name="garden_center-m"/>
<symbol minX="241" maxX="262" minY="233" maxY="254" name="gate-m"/>
<symbol minX="262" maxX="283" minY="233" maxY="254" name="america-football-m"/>
<symbol minX="262" maxX="283" minY="233" maxY="254" name="kiosk-m"/>
<symbol minX="283" maxX="304" minY="233" maxY="254" name="gift-m"/>
<symbol minX="304" maxX="325" minY="233" maxY="254" name="garden-m"/>
<symbol minX="325" maxX="346" minY="233" maxY="254" name="golf-m"/>
<symbol minX="346" maxX="367" minY="233" maxY="254" name="vending-m"/>
<symbol minX="367" maxX="388" minY="233" maxY="254" name="tram-m"/>
<symbol minX="367" maxX="388" minY="233" maxY="254" name="america-football-m"/>
<symbol minX="388" maxX="409" minY="233" maxY="254" name="greengrocer-m"/>
<symbol minX="409" maxX="430" minY="233" maxY="254" name="gallery-m"/>
<symbol minX="430" maxX="451" minY="233" maxY="254" name="grocery-m"/>
<symbol minX="451" maxX="472" minY="233" maxY="254" name="archery-m"/>
<symbol minX="451" maxX="472" minY="233" maxY="254" name="veterinary-m"/>
<symbol minX="472" maxX="493" minY="233" maxY="254" name="furniture-m"/>
<symbol minX="0" maxX="21" minY="255" maxY="276" name="gym-m"/>
<symbol minX="21" maxX="42" minY="255" maxY="276" name="train-m"/>
<symbol minX="42" maxX="63" minY="255" maxY="276" name="toys-m"/>
<symbol minX="21" maxX="42" minY="255" maxY="276" name="tram-m"/>
<symbol minX="42" maxX="63" minY="255" maxY="276" name="train-m"/>
<symbol minX="63" maxX="84" minY="255" maxY="276" name="hairdresser-m"/>
<symbol minX="84" maxX="105" minY="255" maxY="276" name="funicular-m"/>
<symbol minX="105" maxX="126" minY="255" maxY="276" name="alpine_hut-m"/>
<symbol minX="105" maxX="126" minY="255" maxY="276" name="archery-m"/>
<symbol minX="126" maxX="147" minY="255" maxY="276" name="fuel-m"/>
<symbol minX="147" maxX="168" minY="255" maxY="276" name="hardware-m"/>
<symbol minX="168" maxX="189" minY="255" maxY="276" name="townhall-m"/>
<symbol minX="168" maxX="189" minY="255" maxY="276" name="toys-m"/>
<symbol minX="189" maxX="210" minY="255" maxY="276" name="helipad-m"/>
<symbol minX="210" maxX="231" minY="255" maxY="276" name="atm-m"/>
<symbol minX="210" maxX="231" minY="255" maxY="276" name="townhall-m"/>
<symbol minX="231" maxX="252" minY="255" maxY="276" name="fountain-m"/>
<symbol minX="252" maxX="273" minY="255" maxY="276" name="heliport-m"/>
<symbol minX="273" maxX="294" minY="255" maxY="276" name="tourism-m"/>
<symbol minX="273" maxX="294" minY="255" maxY="276" name="alpine_hut-m"/>
<symbol minX="294" maxX="315" minY="255" maxY="276" name="florist-m"/>
<symbol minX="315" maxX="336" minY="255" maxY="276" name="historic-ship-m"/>
<symbol minX="336" maxX="357" minY="255" maxY="276" name="australian-football-m"/>
<symbol minX="336" maxX="357" minY="255" maxY="276" name="atm-m"/>
<symbol minX="357" maxX="378" minY="255" maxY="276" name="hospital-m"/>
<symbol minX="378" maxX="399" minY="255" maxY="276" name="tomb-m"/>
<symbol minX="399" maxX="420" minY="255" maxY="276" name="toll_booth-m"/>
<symbol minX="378" maxX="399" minY="255" maxY="276" name="tourism-m"/>
<symbol minX="399" maxX="420" minY="255" maxY="276" name="tomb-m"/>
<symbol minX="420" maxX="441" minY="255" maxY="276" name="hotel-m"/>
<symbol minX="441" maxX="462" minY="255" maxY="276" name="bakery-m"/>
<symbol minX="441" maxX="462" minY="255" maxY="276" name="australian-football-m"/>
<symbol minX="462" maxX="483" minY="255" maxY="276" name="fire_station-m"/>
<symbol minX="483" maxX="504" minY="255" maxY="276" name="hunting-tower-m"/>
<symbol minX="0" maxX="21" minY="276" maxY="297" name="toilets-m"/>
<symbol minX="0" maxX="21" minY="276" maxY="297" name="toll_booth-m"/>
<symbol minX="21" maxX="42" minY="276" maxY="297" name="information-m"/>
<symbol minX="42" maxX="63" minY="276" maxY="297" name="bank-2-m"/>
<symbol minX="42" maxX="63" minY="276" maxY="297" name="toilets-m"/>
<symbol minX="63" maxX="84" minY="276" maxY="297" name="fastfood-m"/>
<symbol minX="84" maxX="105" minY="276" maxY="297" name="jewelry-m"/>
<symbol minX="105" maxX="126" minY="276" maxY="297" name="ticket-shop-m"/>
<symbol minX="105" maxX="126" minY="276" maxY="297" name="bakery-m"/>
<symbol minX="126" maxX="147" minY="276" maxY="297" name="embassy-m"/>
<symbol minX="147" maxX="168" minY="276" maxY="297" name="banknote-m"/>
<symbol minX="168" maxX="189" minY="276" maxY="297" name="theatre-m"/>
<symbol minX="189" maxX="210" minY="276" maxY="297" name="kiosk-m"/>
<symbol minX="210" maxX="231" minY="276" maxY="297" name="electronics-m"/>
<symbol minX="147" maxX="168" minY="276" maxY="297" name="ticket-shop-m"/>
<symbol minX="168" maxX="189" minY="276" maxY="297" name="electronics-m"/>
<symbol minX="189" maxX="210" minY="276" maxY="297" name="bank-2-m"/>
<symbol minX="210" maxX="231" minY="276" maxY="297" name="drugs"/>
<symbol minX="231" maxX="252" minY="276" maxY="297" name="laundry-m"/>
<symbol minX="252" maxX="273" minY="276" maxY="297" name="drugs"/>
<symbol minX="273" maxX="294" minY="276" maxY="297" name="bar-m"/>
<symbol minX="252" maxX="273" minY="276" maxY="297" name="theatre-m"/>
<symbol minX="273" maxX="294" minY="276" maxY="297" name="drinking-water-m"/>
<symbol minX="294" maxX="315" minY="276" maxY="297" name="library-m"/>
<symbol minX="315" maxX="336" minY="276" maxY="297" name="tennis-m"/>
<symbol minX="336" maxX="357" minY="276" maxY="297" name="drinking-water-m"/>
<symbol minX="315" maxX="336" minY="276" maxY="297" name="banknote-m"/>
<symbol minX="336" maxX="357" minY="276" maxY="297" name="alcohol-m"/>
<symbol minX="357" maxX="378" minY="276" maxY="297" name="lift_gate-m"/>
<symbol minX="378" maxX="399" minY="276" maxY="297" name="alcohol-m"/>
<symbol minX="378" maxX="399" minY="276" maxY="297" name="doityourself-m"/>
<symbol minX="399" maxX="420" minY="276" maxY="297" name="lighthouse-m"/>
<symbol minX="420" maxX="441" minY="276" maxY="297" name="taxi-m"/>
<symbol minX="441" maxX="462" minY="276" maxY="297" name="doityourself-m"/>
<symbol minX="462" maxX="483" minY="276" maxY="297" name="baseball-m"/>
<symbol minX="483" maxX="504" minY="276" maxY="297" name="dog_park-m"/>
<symbol minX="0" maxX="21" minY="297" maxY="318" name="swimming-m"/>
<symbol minX="420" maxX="441" minY="276" maxY="297" name="tennis-m"/>
<symbol minX="441" maxX="462" minY="276" maxY="297" name="dog_park-m"/>
<symbol minX="462" maxX="483" minY="276" maxY="297" name="bar-m"/>
<symbol minX="483" maxX="504" minY="276" maxY="297" name="taxi-m"/>
<symbol minX="0" maxX="21" minY="297" maxY="318" name="diving-m"/>
<symbol minX="21" maxX="42" minY="297" maxY="318" name="mail-m"/>
<symbol minX="42" maxX="63" minY="297" maxY="318" name="sweets-m"/>
<symbol minX="63" maxX="84" minY="297" maxY="318" name="diving-m"/>
<symbol minX="42" maxX="63" minY="297" maxY="318" name="swimming-m"/>
<symbol minX="63" maxX="84" minY="297" maxY="318" name="department_store-m"/>
<symbol minX="84" maxX="105" minY="297" maxY="318" name="marketplace-m"/>
<symbol minX="105" maxX="126" minY="297" maxY="318" name="basketball-m"/>
<symbol minX="126" maxX="147" minY="297" maxY="318" name="veterinary-m"/>
<symbol minX="147" maxX="168" minY="297" maxY="318" name="department_store-m"/>
<symbol minX="105" maxX="126" minY="297" maxY="318" name="baseball-m"/>
<symbol minX="126" maxX="147" minY="297" maxY="318" name="sweets-m"/>
<symbol minX="147" maxX="168" minY="297" maxY="318" name="basketball-m"/>
<symbol minX="168" maxX="189" minY="297" maxY="318" name="bbq-m"/>
<symbol minX="189" maxX="210" minY="297" maxY="318" name="military-m"/>
<symbol minX="210" maxX="231" minY="297" maxY="318" name="bcontrol-m"/>
<symbol minX="231" maxX="252" minY="297" maxY="318" name="subway-spb-m"/>
<symbol minX="210" maxX="231" minY="297" maxY="318" name="volcano-m"/>
<symbol minX="231" maxX="252" minY="297" maxY="318" name="curling-m"/>
<symbol minX="252" maxX="273" minY="297" maxY="318" name="mobile_phone-m"/>
<symbol minX="273" maxX="294" minY="297" maxY="318" name="curling-m"/>
<symbol minX="273" maxX="294" minY="297" maxY="318" name="subway-spb-m"/>
<symbol minX="294" maxX="315" minY="297" maxY="318" name="monument-m"/>
<symbol minX="315" maxX="336" minY="297" maxY="318" name="volcano-m"/>
<symbol minX="336" maxX="357" minY="297" maxY="318" name="beach-m"/>
<symbol minX="315" maxX="336" minY="297" maxY="318" name="bcontrol-m"/>
<symbol minX="336" maxX="357" minY="297" maxY="318" name="cricket-m"/>
<symbol minX="357" maxX="378" minY="297" maxY="318" name="motel-m"/>
<symbol minX="378" maxX="399" minY="297" maxY="318" name="subway-newyork-m"/>
<symbol minX="399" maxX="420" minY="297" maxY="318" name="cricket-m"/>
<symbol minX="420" maxX="441" minY="297" maxY="318" name="copyshop-m"/>
<symbol minX="399" maxX="420" minY="297" maxY="318" name="copyshop-m"/>
<symbol minX="420" maxX="441" minY="297" maxY="318" name="convenience-m"/>
<symbol minX="441" maxX="462" minY="297" maxY="318" name="museum-m"/>
<symbol minX="462" maxX="483" minY="297" maxY="318" name="beauty-m"/>
<symbol minX="462" maxX="483" minY="297" maxY="318" name="beach-m"/>
<symbol minX="483" maxX="504" minY="297" maxY="318" name="waterfall-m"/>
<symbol minX="0" maxX="21" minY="318" maxY="339" name="beer-m"/>
<symbol minX="0" maxX="21" minY="318" maxY="339" name="beauty-m"/>
<symbol minX="21" maxX="42" minY="318" maxY="339" name="wayside_cross-m"/>
<symbol minX="42" maxX="63" minY="318" maxY="339" name="subway-m"/>
<symbol minX="63" maxX="84" minY="318" maxY="339" name="wayside_shrine-m"/>
<symbol minX="84" maxX="105" minY="318" maxY="339" name="convenience-m"/>
<symbol minX="105" maxX="126" minY="318" maxY="339" name="computer-m"/>
<symbol minX="63" maxX="84" minY="318" maxY="339" name="beer-m"/>
<symbol minX="84" maxX="105" minY="318" maxY="339" name="computer-m"/>
<symbol minX="105" maxX="126" minY="318" maxY="339" name="wayside_shrine-m"/>
<symbol minX="126" maxX="147" minY="318" maxY="339" name="npark-m"/>
<symbol minX="147" maxX="168" minY="318" maxY="339" name="bicycle-m"/>
<symbol minX="168" maxX="189" minY="318" maxY="339" name="windmill-m"/>
<symbol minX="147" maxX="168" minY="318" maxY="339" name="windmill-m"/>
<symbol minX="168" maxX="189" minY="318" maxY="339" name="college-m"/>
<symbol minX="189" maxX="210" minY="318" maxY="339" name="nparkf-m"/>
<symbol minX="210" maxX="231" minY="318" maxY="339" name="subway-entrance-m"/>
<symbol minX="231" maxX="252" minY="318" maxY="339" name="college-m"/>
<symbol minX="231" maxX="252" minY="318" maxY="339" name="clothes-m"/>
<symbol minX="252" maxX="273" minY="318" maxY="339" name="office-m"/>
<symbol minX="273" maxX="294" minY="318" maxY="339" name="subway-entrance-2-m"/>
<symbol minX="294" maxX="315" minY="318" maxY="339" name="clothes-m"/>
<symbol minX="273" maxX="294" minY="318" maxY="339" name="bicycle-m"/>
<symbol minX="294" maxX="315" minY="318" maxY="339" name="subway-entrance-2-m"/>
<symbol minX="315" maxX="336" minY="318" maxY="339" name="optician-m"/>
<symbol minX="336" maxX="357" minY="318" maxY="339" name="zoo-m"/>
<symbol minX="336" maxX="357" minY="318" maxY="339" name="climbing-m"/>
<symbol minX="357" maxX="378" minY="318" maxY="339" name="park-m"/>
<symbol minX="378" maxX="399" minY="318" maxY="339" name="sports-m"/>
<symbol minX="399" maxX="420" minY="318" maxY="339" name="book-shop-m"/>
<symbol minX="420" maxX="441" minY="318" maxY="339" name="soccer-m"/>
<symbol minX="441" maxX="462" minY="318" maxY="339" name="climbing-m"/>
<symbol minX="378" maxX="399" minY="318" maxY="339" name="zoo-m"/>
<symbol minX="399" maxX="420" minY="318" maxY="339" name="sports-m"/>
<symbol minX="420" maxX="441" minY="318" maxY="339" name="book-shop-m"/>
<symbol minX="441" maxX="462" minY="318" maxY="339" name="soccer-m"/>
<symbol minX="462" maxX="483" minY="318" maxY="339" name="parking-meter-m"/>
<symbol minX="483" maxX="504" minY="318" maxY="339" name="boundary_stone-m"/>
<symbol minX="483" maxX="504" minY="318" maxY="339" name="cinema-m"/>
<symbol minX="0" maxX="21" minY="339" maxY="360" name="skiing-m"/>
<symbol minX="21" maxX="42" minY="339" maxY="360" name="cinema-m"/>
<symbol minX="21" maxX="42" minY="339" maxY="360" name="chimney-m"/>
<symbol minX="42" maxX="63" minY="339" maxY="360" name="peak-m"/>
<symbol minX="63" maxX="84" minY="339" maxY="360" name="bowls-m"/>
<symbol minX="63" maxX="84" minY="339" maxY="360" name="boundary_stone-m"/>
<symbol minX="84" maxX="105" minY="339" maxY="360" name="shop-m"/>
<symbol minX="105" maxX="126" minY="339" maxY="360" name="chimney-m"/>
<symbol minX="105" maxX="126" minY="339" maxY="360" name="chemist-m"/>
<symbol minX="126" maxX="147" minY="339" maxY="360" name="shop-m copy"/>
<symbol minX="147" maxX="168" minY="339" maxY="360" name="chemist-m"/>
<symbol minX="147" maxX="168" minY="339" maxY="360" name="bowls-m"/>
<symbol minX="168" maxX="189" minY="339" maxY="360" name="petshop-m"/>
<symbol minX="189" maxX="210" minY="339" maxY="360" name="bus-m"/>
<symbol minX="189" maxX="210" minY="339" maxY="360" name="charging-station-m"/>
<symbol minX="210" maxX="231" minY="339" maxY="360" name="pharmacy-m"/>
<symbol minX="231" maxX="252" minY="339" maxY="360" name="shop-bicycle-m"/>
<symbol minX="252" maxX="273" minY="339" maxY="360" name="charging-station-m"/>
<symbol minX="252" maxX="273" minY="339" maxY="360" name="bus-m"/>
<symbol minX="273" maxX="294" minY="339" maxY="360" name="phone-m"/>
<symbol minX="294" maxX="315" minY="339" maxY="360" name="shoes-m"/>
<symbol minX="315" maxX="336" minY="339" maxY="360" name="butcher-m"/>
<symbol minX="315" maxX="336" minY="339" maxY="360" name="cemetery-m"/>
<symbol minX="336" maxX="357" minY="339" maxY="360" name="photo-shop-m"/>
<symbol minX="357" maxX="378" minY="339" maxY="360" name="cemetery-m"/>
<symbol minX="357" maxX="378" minY="339" maxY="360" name="ship-m"/>
<symbol minX="378" maxX="399" minY="339" maxY="360" name="picnic-m"/>
<symbol minX="399" maxX="420" minY="339" maxY="360" name="ship-m"/>
<symbol minX="420" maxX="441" minY="339" maxY="360" name="cable-car-m"/>
<symbol minX="399" maxX="420" minY="339" maxY="360" name="butcher-m"/>
<symbol minX="420" maxX="441" minY="339" maxY="360" name="cave-m"/>
<symbol minX="441" maxX="462" minY="339" maxY="360" name="pitch-m"/>
<symbol minX="462" maxX="483" minY="339" maxY="360" name="seafood-shop-m"/>
<symbol minX="483" maxX="504" minY="339" maxY="360" name="cave-m"/>
<symbol minX="483" maxX="504" minY="339" maxY="360" name="cable-car-m"/>
<symbol minX="0" maxX="21" minY="360" maxY="381" name="place-of-worship-m"/>
<symbol minX="21" maxX="42" minY="360" maxY="381" name="school-m"/>
<symbol minX="42" maxX="63" minY="360" maxY="381" name="cafe-m"/>
<symbol minX="42" maxX="63" minY="360" maxY="381" name="casino-m"/>
<symbol minX="63" maxX="84" minY="360" maxY="381" name="police-m"/>
<symbol minX="84" maxX="105" minY="360" maxY="381" name="sauna-m"/>
<symbol minX="105" maxX="126" minY="360" maxY="381" name="casino-m"/>
<symbol minX="126" maxX="147" minY="360" maxY="381" name="caravan_site-m"/>
<symbol minX="105" maxX="126" minY="360" maxY="381" name="caravan_site-m"/>
<symbol minX="126" maxX="147" minY="360" maxY="381" name="car_sharing-m"/>
<symbol minX="147" maxX="168" minY="360" maxY="381" name="postbox-m"/>
<symbol minX="168" maxX="189" minY="360" maxY="381" name="car_sharing-m"/>
<symbol minX="189" maxX="210" minY="360" maxY="381" name="car-wash-m"/>
<symbol minX="210" maxX="231" minY="360" maxY="381" name="restaurant-m"/>
<symbol minX="168" maxX="189" minY="360" maxY="381" name="car-wash-m"/>
<symbol minX="189" maxX="210" minY="360" maxY="381" name="cafe-m"/>
<symbol minX="210" maxX="231" minY="360" maxY="381" name="car-repair-m"/>
<symbol minX="231" maxX="252" minY="360" maxY="381" name="pub-m"/>
<symbol minX="252" maxX="273" minY="360" maxY="381" name="campsite-m"/>
<symbol minX="273" maxX="294" minY="360" maxY="381" name="car-repair-m"/>
<symbol minX="294" maxX="315" minY="360" maxY="381" name="car-part-m"/>
<symbol minX="252" maxX="273" minY="360" maxY="381" name="restaurant-m"/>
<symbol minX="273" maxX="294" minY="360" maxY="381" name="car-part-m"/>
<symbol minX="294" maxX="315" minY="360" maxY="381" name="remains-m"/>
<symbol minX="315" maxX="336" minY="360" maxY="381" name="recycling-m"/>
<symbol minX="336" maxX="357" minY="360" maxY="381" name="remains-m"/>
<symbol minX="357" maxX="377" minY="360" maxY="380" name="firehydrant-l"/>
<symbol minX="377" maxX="397" minY="360" maxY="380" name="lightrail-berlin-m"/>
<symbol minX="397" maxX="417" minY="360" maxY="380" name="subway-berlin-l"/>
<symbol minX="417" maxX="437" minY="360" maxY="380" name="subway-rome-l"/>
<symbol minX="437" maxX="457" minY="360" maxY="380" name="parking-ticket-l"/>
<symbol minX="457" maxX="477" minY="360" maxY="380" name="waste-basket-l"/>
<symbol minX="477" maxX="497" minY="360" maxY="380" name="speedcam-l"/>
<symbol minX="0" maxX="20" minY="381" maxY="401" name="bike-parking-l"/>
<symbol minX="20" maxX="40" minY="381" maxY="401" name="parking-l"/>
<symbol minX="40" maxX="62" minY="381" maxY="400" name="subway-moscow-l"/>
<symbol minX="62" maxX="81" minY="381" maxY="400" name="current-position"/>
<symbol minX="81" maxX="99" minY="381" maxY="399" name="no-icon-tourism"/>
<symbol minX="99" maxX="121" minY="381" maxY="399" name="subway-london-l"/>
<symbol minX="121" maxX="139" minY="381" maxY="399" name="no-icon"/>
<symbol minX="139" maxX="157" minY="381" maxY="399" name="subway-berlin-m"/>
<symbol minX="157" maxX="175" minY="381" maxY="399" name="no-icon-shop"/>
<symbol minX="175" maxX="193" minY="381" maxY="399" name="no-icon-leisure"/>
<symbol minX="193" maxX="211" minY="381" maxY="399" name="no-icon-amenity"/>
<symbol minX="211" maxX="232" minY="381" maxY="399" name="subway-moscow-m"/>
<symbol minX="232" maxX="250" minY="381" maxY="399" name="subway-paris-m"/>
<symbol minX="250" maxX="268" minY="381" maxY="399" name="subway-rome-m"/>
<symbol minX="268" maxX="286" minY="381" maxY="399" name="airport-s"/>
<symbol minX="286" maxX="303" minY="381" maxY="398" name="bowls-s"/>
<symbol minX="303" maxX="320" minY="381" maxY="398" name="charging-station-s"/>
<symbol minX="320" maxX="337" minY="381" maxY="398" name="pharmacy-s"/>
<symbol minX="337" maxX="354" minY="381" maxY="398" name="shop-s copy"/>
<symbol minX="354" maxX="371" minY="381" maxY="398" name="shop-s"/>
<symbol minX="371" maxX="388" minY="381" maxY="398" name="peak-s"/>
<symbol minX="388" maxX="405" minY="381" maxY="398" name="bus-s"/>
<symbol minX="405" maxX="422" minY="381" maxY="398" name="skiing-s"/>
<symbol minX="422" maxX="439" minY="381" maxY="398" name="cinema-s"/>
<symbol minX="439" maxX="456" minY="381" maxY="398" name="garden-s"/>
<symbol minX="456" maxX="473" minY="381" maxY="398" name="soccer-s"/>
<symbol minX="473" maxX="490" minY="381" maxY="398" name="phone-s"/>
<symbol minX="490" maxX="507" minY="381" maxY="398" name="speedcam-m"/>
<symbol minX="0" maxX="17" minY="401" maxY="418" name="book-shop-s"/>
<symbol minX="17" maxX="34" minY="401" maxY="418" name="cemetery-s"/>
<symbol minX="34" maxX="51" minY="401" maxY="418" name="park-s"/>
<symbol minX="51" maxX="68" minY="401" maxY="418" name="zoo-s"/>
<symbol minX="68" maxX="85" minY="401" maxY="418" name="climbing-s"/>
<symbol minX="85" maxX="102" minY="401" maxY="418" name="ship-s"/>
<symbol minX="102" maxX="119" minY="401" maxY="418" name="golf-s"/>
<symbol minX="119" maxX="136" minY="401" maxY="418" name="america-football-s"/>
<symbol minX="136" maxX="156" minY="401" maxY="418" name="subway-barcelona-s"/>
<symbol minX="156" maxX="173" minY="401" maxY="418" name="picnic-s"/>
<symbol minX="173" maxX="190" minY="401" maxY="418" name="cave-s"/>
<symbol minX="190" maxX="207" minY="401" maxY="418" name="windmill-s"/>
<symbol minX="207" maxX="224" minY="401" maxY="418" name="office-s"/>
<symbol minX="224" maxX="241" minY="401" maxY="418" name="subway-entrance-2-s"/>
<symbol minX="241" maxX="258" minY="401" maxY="418" name="subway-entrance-arrow"/>
<symbol minX="258" maxX="275" minY="401" maxY="418" name="bicycle-s"/>
<symbol minX="275" maxX="292" minY="401" maxY="418" name="nparkf-s"/>
<symbol minX="292" maxX="309" minY="401" maxY="418" name="subway-entrance-s"/>
<symbol minX="309" maxX="326" minY="401" maxY="418" name="college-s"/>
<symbol minX="326" maxX="343" minY="401" maxY="418" name="npark-s"/>
<symbol minX="343" maxX="360" minY="401" maxY="418" name="pitch-s"/>
<symbol minX="360" maxX="377" minY="401" maxY="418" name="alcohol-s"/>
<symbol minX="377" maxX="394" minY="401" maxY="418" name="cable-car-s"/>
<symbol minX="394" maxX="415" minY="401" maxY="418" name="subway-london-m"/>
<symbol minX="415" maxX="432" minY="401" maxY="418" name="beer-s"/>
<symbol minX="432" maxX="449" minY="401" maxY="418" name="school-s"/>
<symbol minX="449" maxX="466" minY="401" maxY="418" name="tram-s"/>
<symbol minX="466" maxX="483" minY="401" maxY="418" name="gallery-s"/>
<symbol minX="483" maxX="500" minY="401" maxY="418" name="place-of-worship-s"/>
<symbol minX="0" maxX="17" minY="418" maxY="435" name="casino-s"/>
<symbol minX="17" maxX="34" minY="418" maxY="435" name="waterfall-s"/>
<symbol minX="34" maxX="51" minY="418" maxY="435" name="police-s"/>
<symbol minX="51" maxX="68" minY="418" maxY="435" name="cafe-s"/>
<symbol minX="68" maxX="85" minY="418" maxY="435" name="grocery-s"/>
<symbol minX="85" maxX="102" minY="418" maxY="435" name="museum-s"/>
<symbol minX="102" maxX="119" minY="418" maxY="435" name="beach-s"/>
<symbol minX="119" maxX="136" minY="418" maxY="435" name="motel-s"/>
<symbol minX="136" maxX="153" minY="418" maxY="435" name="subway-newyork-s"/>
<symbol minX="153" maxX="170" minY="418" maxY="435" name="restaurant-s"/>
<symbol minX="170" maxX="187" minY="418" maxY="435" name="cricket-s"/>
<symbol minX="187" maxX="204" minY="418" maxY="435" name="car-repair-s"/>
<symbol minX="204" maxX="221" minY="418" maxY="435" name="volcano-s"/>
<symbol minX="221" maxX="238" minY="418" maxY="435" name="pub-s"/>
<symbol minX="238" maxX="255" minY="418" maxY="435" name="remains-s"/>
<symbol minX="255" maxX="272" minY="418" maxY="435" name="monument-s"/>
<symbol minX="272" maxX="289" minY="418" maxY="435" name="subway-s"/>
<symbol minX="289" maxX="306" minY="418" maxY="435" name="bcontrol-s"/>
<symbol minX="306" maxX="323" minY="418" maxY="435" name="curling-s"/>
<symbol minX="323" maxX="340" minY="418" maxY="435" name="subway-spb-s"/>
<symbol minX="340" maxX="357" minY="418" maxY="435" name="military-s"/>
<symbol minX="357" maxX="374" minY="418" maxY="435" name="viewpoint-s"/>
<symbol minX="374" maxX="391" minY="418" maxY="435" name="dentist-s"/>
<symbol minX="391" maxX="408" minY="418" maxY="435" name="basketball-s"/>
<symbol minX="408" maxX="425" minY="418" maxY="435" name="train-s"/>
<symbol minX="425" maxX="442" minY="418" maxY="435" name="marketplace-s"/>
<symbol minX="442" maxX="459" minY="418" maxY="435" name="mail-s"/>
<symbol minX="459" maxX="476" minY="418" maxY="435" name="baseball-s"/>
<symbol minX="476" maxX="493" minY="418" maxY="435" name="diving-s"/>
<symbol minX="493" maxX="510" minY="418" maxY="435" name="swimming-s"/>
<symbol minX="0" maxX="17" minY="435" maxY="452" name="recycling-s"/>
<symbol minX="17" maxX="34" minY="435" maxY="452" name="lighthouse-s"/>
<symbol minX="34" maxX="51" minY="435" maxY="452" name="bar-s"/>
<symbol minX="51" maxX="68" minY="435" maxY="452" name="library-s"/>
<symbol minX="68" maxX="85" minY="435" maxY="452" name="tennis-s"/>
<symbol minX="85" maxX="102" minY="435" maxY="452" name="drinking-water-s"/>
<symbol minX="102" maxX="119" minY="435" maxY="452" name="alpine_hut-s"/>
<symbol minX="119" maxX="136" minY="435" maxY="452" name="theatre-s"/>
<symbol minX="136" maxX="153" minY="435" maxY="452" name="kindergarten-s"/>
<symbol minX="153" maxX="170" minY="435" maxY="452" name="embassy-s"/>
<symbol minX="170" maxX="187" minY="435" maxY="452" name="information-s"/>
<symbol minX="187" maxX="204" minY="435" maxY="452" name="fastfood-s"/>
<symbol minX="204" maxX="221" minY="435" maxY="452" name="toilets-s"/>
<symbol minX="221" maxX="238" minY="435" maxY="452" name="hotel-s"/>
<symbol minX="238" maxX="255" minY="435" maxY="452" name="fire_station-s"/>
<symbol minX="255" maxX="272" minY="435" maxY="452" name="toll_booth-s"/>
<symbol minX="272" maxX="289" minY="435" maxY="452" name="australian-football-s"/>
<symbol minX="289" maxX="306" minY="435" maxY="452" name="hospital-s"/>
<symbol minX="306" maxX="323" minY="435" maxY="452" name="campsite-s"/>
<symbol minX="323" maxX="340" minY="435" maxY="452" name="heliport-s"/>
<symbol minX="340" maxX="357" minY="435" maxY="452" name="tourism-s"/>
<symbol minX="357" maxX="374" minY="435" maxY="452" name="atm-s"/>
<symbol minX="374" maxX="391" minY="435" maxY="452" name="atm-s copy 2"/>
<symbol minX="391" maxX="408" minY="435" maxY="452" name="helipad-s"/>
<symbol minX="408" maxX="425" minY="435" maxY="452" name="fountain-s"/>
<symbol minX="425" maxX="442" minY="435" maxY="452" name="townhall-s"/>
<symbol minX="442" maxX="459" minY="435" maxY="452" name="fuel-s"/>
<symbol minX="459" maxX="476" minY="435" maxY="452" name="funicular-s"/>
<symbol minX="476" maxX="493" minY="435" maxY="452" name="archery-s"/>
<symbol minX="493" maxX="510" minY="435" maxY="452" name="gym-s"/>
<symbol minX="0" maxX="22" minY="452" maxY="468" name="metro-barcelona-m"/>
<symbol minX="22" maxX="37" minY="452" maxY="468" name="s-arrow"/>
<symbol minX="37" maxX="59" minY="452" maxY="468" name="subway-madrid-m"/>
<symbol minX="59" maxX="81" minY="452" maxY="468" name="subway-madrid-l"/>
<symbol minX="81" maxX="103" minY="452" maxY="468" name="subway-barcelona-m"/>
<symbol minX="103" maxX="125" minY="452" maxY="468" name="subway-barcelona-l"/>
<symbol minX="125" maxX="141" minY="452" maxY="468" name="parking-m"/>
<symbol minX="141" maxX="161" minY="452" maxY="467" name="metro-barcelona-s"/>
<symbol minX="161" maxX="176" minY="452" maxY="467" name="search-result"/>
<symbol minX="176" maxX="197" minY="452" maxY="467" name="subway-kiev-l"/>
<symbol minX="197" maxX="212" minY="452" maxY="467" name="lightrail-berlin-s"/>
<symbol minX="212" maxX="233" minY="452" maxY="467" name="subway-kiev-m"/>
<symbol minX="233" maxX="253" minY="452" maxY="467" name="subway-madrid-s"/>
<symbol minX="253" maxX="268" minY="452" maxY="467" name="subway-moscow-s"/>
<symbol minX="268" maxX="283" minY="452" maxY="467" name="waste-basket-s"/>
<symbol minX="283" maxX="298" minY="452" maxY="467" name="api-result"/>
<symbol minX="298" maxX="313" minY="452" maxY="467" name="subway-paris-s"/>
<symbol minX="313" maxX="327" minY="452" maxY="466" name="subway-rome-s"/>
<symbol minX="327" maxX="341" minY="452" maxY="466" name="speedcam-s"/>
<symbol minX="341" maxX="355" minY="452" maxY="466" name="parking-s"/>
<symbol minX="355" maxX="369" minY="452" maxY="466" name="star-l"/>
<symbol minX="369" maxX="383" minY="452" maxY="466" name="subway-berlin-s"/>
<symbol minX="383" maxX="398" minY="452" maxY="466" name="bench"/>
<symbol minX="398" maxX="415" minY="452" maxY="466" name="subway-london-s"/>
<symbol minX="415" maxX="428" minY="452" maxY="465" name="survey_point-l"/>
<symbol minX="428" maxX="441" minY="452" maxY="465" name="star-m"/>
<symbol minX="441" maxX="455" minY="452" maxY="465" name="peakt-l"/>
<symbol minX="455" maxX="476" minY="452" maxY="465" name="subway-minsk-l"/>
<symbol minX="476" maxX="494" minY="452" maxY="464" name="subway-kiev-s"/>
<symbol minX="494" maxX="506" minY="452" maxY="464" name="survey_point-m"/>
<symbol minX="0" maxX="12" minY="468" maxY="480" name="star-s"/>
<symbol minX="12" maxX="30" minY="468" maxY="480" name="subway-minsk-m"/>
<symbol minX="30" maxX="42" minY="468" maxY="480" name="subway-xs"/>
<symbol minX="42" maxX="54" minY="468" maxY="480" name="subway-newyork-xs"/>
<symbol minX="54" maxX="71" minY="468" maxY="480" name="railway-crossing"/>
<symbol minX="71" maxX="82" minY="468" maxY="479" name="subway-xs copy"/>
<symbol minX="82" maxX="99" minY="468" maxY="479" name="subway-minsk-s"/>
<symbol minX="99" maxX="109" minY="468" maxY="478" name="survey_point-s"/>
<symbol minX="109" maxX="129" minY="468" maxY="478" name="arrow-m"/>
<symbol minX="129" maxX="140" minY="468" maxY="478" name="peakt-m"/>
<symbol minX="140" maxX="149" minY="468" maxY="477" name="dot-m"/>
<symbol minX="149" maxX="158" minY="468" maxY="477" name="peakt-s"/>
<symbol minX="158" maxX="167" minY="468" maxY="477" name="entrance-s"/>
<symbol minX="167" maxX="182" minY="468" maxY="476" name="arrow-s"/>
<symbol minX="182" maxX="190" minY="468" maxY="476" name="tree-l"/>
<symbol minX="190" maxX="198" minY="468" maxY="476" name="none"/>
<symbol minX="198" maxX="205" minY="468" maxY="475" name="dot-s-light"/>
<symbol minX="205" maxX="212" minY="468" maxY="475" name="dot-s"/>
<symbol minX="212" maxX="219" minY="468" maxY="475" name="entrance-xs"/>
<symbol minX="219" maxX="226" minY="468" maxY="475" name="tree-m"/>
<symbol minX="226" maxX="232" minY="468" maxY="474" name="tree-s"/>
<symbol minX="232" maxX="238" minY="468" maxY="474" name="zero-icon"/>
<symbol minX="336" maxX="357" minY="360" maxY="381" name="campsite-m"/>
<symbol minX="357" maxX="377" minY="360" maxY="380" name="waste-basket-l"/>
<symbol minX="377" maxX="397" minY="360" maxY="380" name="subway-berlin-l"/>
<symbol minX="397" maxX="417" minY="360" maxY="380" name="lightrail-berlin-m"/>
<symbol minX="417" maxX="437" minY="360" maxY="380" name="speedcam-l"/>
<symbol minX="437" maxX="457" minY="360" maxY="380" name="subway-rome-l"/>
<symbol minX="457" maxX="477" minY="360" maxY="380" name="parking-l"/>
<symbol minX="477" maxX="497" minY="360" maxY="380" name="bike-parking-l"/>
<symbol minX="0" maxX="19" minY="381" maxY="400" name="current-position"/>
<symbol minX="19" maxX="35" minY="381" maxY="400" name="firehydrant-l"/>
<symbol minX="35" maxX="57" minY="381" maxY="400" name="subway-moscow-l"/>
<symbol minX="57" maxX="75" minY="381" maxY="399" name="no-icon-leisure"/>
<symbol minX="75" maxX="93" minY="381" maxY="399" name="no-icon-shop"/>
<symbol minX="93" maxX="111" minY="381" maxY="399" name="no-icon-tourism"/>
<symbol minX="111" maxX="129" minY="381" maxY="399" name="no-icon"/>
<symbol minX="129" maxX="151" minY="381" maxY="399" name="subway-london-l"/>
<symbol minX="151" maxX="169" minY="381" maxY="399" name="subway-berlin-m"/>
<symbol minX="169" maxX="190" minY="381" maxY="399" name="subway-moscow-m"/>
<symbol minX="190" maxX="208" minY="381" maxY="399" name="waste-basket-s"/>
<symbol minX="208" maxX="226" minY="381" maxY="399" name="subway-paris-m"/>
<symbol minX="226" maxX="244" minY="381" maxY="399" name="subway-rome-m"/>
<symbol minX="244" maxX="262" minY="381" maxY="399" name="no-icon-amenity"/>
<symbol minX="262" maxX="280" minY="381" maxY="399" name="airport-s"/>
<symbol minX="280" maxX="297" minY="381" maxY="398" name="charging-station-s"/>
<symbol minX="297" maxX="314" minY="381" maxY="398" name="bowls-s"/>
<symbol minX="314" maxX="331" minY="381" maxY="398" name="pharmacy-s"/>
<symbol minX="331" maxX="348" minY="381" maxY="398" name="shop-s copy"/>
<symbol minX="348" maxX="365" minY="381" maxY="398" name="shop-s"/>
<symbol minX="365" maxX="382" minY="381" maxY="398" name="peak-s"/>
<symbol minX="382" maxX="393" minY="381" maxY="398" name="parking-ticket-l"/>
<symbol minX="393" maxX="410" minY="381" maxY="398" name="skiing-s"/>
<symbol minX="410" maxX="427" minY="381" maxY="398" name="book-shop-s"/>
<symbol minX="427" maxX="444" minY="381" maxY="398" name="cinema-s"/>
<symbol minX="444" maxX="461" minY="381" maxY="398" name="soccer-s"/>
<symbol minX="461" maxX="478" minY="381" maxY="398" name="cemetery-s"/>
<symbol minX="478" maxX="495" minY="381" maxY="398" name="speedcam-m"/>
<symbol minX="495" maxX="512" minY="381" maxY="398" name="garden-s"/>
<symbol minX="0" maxX="17" minY="400" maxY="417" name="phone-s"/>
<symbol minX="17" maxX="34" minY="400" maxY="417" name="bus-s"/>
<symbol minX="34" maxX="51" minY="400" maxY="417" name="zoo-s"/>
<symbol minX="51" maxX="68" minY="400" maxY="417" name="park-s"/>
<symbol minX="68" maxX="85" minY="400" maxY="417" name="bicycle-s"/>
<symbol minX="85" maxX="102" minY="400" maxY="417" name="golf-s"/>
<symbol minX="102" maxX="119" minY="400" maxY="417" name="gallery-s"/>
<symbol minX="119" maxX="139" minY="400" maxY="417" name="subway-barcelona-s"/>
<symbol minX="139" maxX="156" minY="400" maxY="417" name="ship-s"/>
<symbol minX="156" maxX="173" minY="400" maxY="417" name="cave-s"/>
<symbol minX="173" maxX="190" minY="400" maxY="417" name="windmill-s"/>
<symbol minX="190" maxX="207" minY="400" maxY="417" name="climbing-s"/>
<symbol minX="207" maxX="224" minY="400" maxY="417" name="subway-entrance-2-s"/>
<symbol minX="224" maxX="241" minY="400" maxY="417" name="subway-entrance-arrow"/>
<symbol minX="241" maxX="258" minY="400" maxY="417" name="office-s"/>
<symbol minX="258" maxX="275" minY="400" maxY="417" name="nparkf-s"/>
<symbol minX="275" maxX="292" minY="400" maxY="417" name="subway-entrance-s"/>
<symbol minX="292" maxX="309" minY="400" maxY="417" name="npark-s"/>
<symbol minX="309" maxX="326" minY="400" maxY="417" name="alcohol-s"/>
<symbol minX="326" maxX="343" minY="400" maxY="417" name="college-s"/>
<symbol minX="343" maxX="360" minY="400" maxY="417" name="beer-s"/>
<symbol minX="360" maxX="377" minY="400" maxY="417" name="picnic-s"/>
<symbol minX="377" maxX="398" minY="400" maxY="417" name="subway-london-m"/>
<symbol minX="398" maxX="415" minY="400" maxY="417" name="pitch-s"/>
<symbol minX="415" maxX="432" minY="400" maxY="417" name="casino-s"/>
<symbol minX="432" maxX="449" minY="400" maxY="417" name="grocery-s"/>
<symbol minX="449" maxX="466" minY="400" maxY="417" name="tram-s"/>
<symbol minX="466" maxX="483" minY="400" maxY="417" name="school-s"/>
<symbol minX="483" maxX="500" minY="400" maxY="417" name="place-of-worship-s"/>
<symbol minX="0" maxX="17" minY="417" maxY="434" name="waterfall-s"/>
<symbol minX="17" maxX="34" minY="417" maxY="434" name="recycling-s"/>
<symbol minX="34" maxX="51" minY="417" maxY="434" name="cable-car-s"/>
<symbol minX="51" maxX="68" minY="417" maxY="434" name="police-s"/>
<symbol minX="68" maxX="85" minY="417" maxY="434" name="beach-s"/>
<symbol minX="85" maxX="102" minY="417" maxY="434" name="museum-s"/>
<symbol minX="102" maxX="119" minY="417" maxY="434" name="motel-s"/>
<symbol minX="119" maxX="136" minY="417" maxY="434" name="subway-newyork-s"/>
<symbol minX="136" maxX="153" minY="417" maxY="434" name="car-repair-s"/>
<symbol minX="153" maxX="170" minY="417" maxY="434" name="bcontrol-s"/>
<symbol minX="170" maxX="187" minY="417" maxY="434" name="gym-s"/>
<symbol minX="187" maxX="204" minY="417" maxY="434" name="restaurant-s"/>
<symbol minX="204" maxX="221" minY="417" maxY="434" name="pub-s"/>
<symbol minX="221" maxX="238" minY="417" maxY="434" name="cafe-s"/>
<symbol minX="238" maxX="255" minY="417" maxY="434" name="volcano-s"/>
<symbol minX="255" maxX="272" minY="417" maxY="434" name="subway-s"/>
<symbol minX="272" maxX="289" minY="417" maxY="434" name="monument-s"/>
<symbol minX="289" maxX="306" minY="417" maxY="434" name="cricket-s"/>
<symbol minX="306" maxX="323" minY="417" maxY="434" name="subway-spb-s"/>
<symbol minX="323" maxX="340" minY="417" maxY="434" name="military-s"/>
<symbol minX="340" maxX="357" minY="417" maxY="434" name="curling-s"/>
<symbol minX="357" maxX="374" minY="417" maxY="434" name="viewpoint-s"/>
<symbol minX="374" maxX="391" minY="417" maxY="434" name="basketball-s"/>
<symbol minX="391" maxX="408" minY="417" maxY="434" name="dentist-s"/>
<symbol minX="408" maxX="425" minY="417" maxY="434" name="baseball-s"/>
<symbol minX="425" maxX="442" minY="417" maxY="434" name="america-football-s"/>
<symbol minX="442" maxX="459" minY="417" maxY="434" name="marketplace-s"/>
<symbol minX="459" maxX="476" minY="417" maxY="434" name="mail-s"/>
<symbol minX="476" maxX="493" minY="417" maxY="434" name="swimming-s"/>
<symbol minX="493" maxX="510" minY="417" maxY="434" name="bar-s"/>
<symbol minX="0" maxX="17" minY="434" maxY="451" name="diving-s"/>
<symbol minX="17" maxX="34" minY="434" maxY="451" name="remains-s"/>
<symbol minX="34" maxX="51" minY="434" maxY="451" name="lighthouse-s"/>
<symbol minX="51" maxX="68" minY="434" maxY="451" name="tennis-s"/>
<symbol minX="68" maxX="85" minY="434" maxY="451" name="library-s"/>
<symbol minX="85" maxX="102" minY="434" maxY="451" name="drinking-water-s"/>
<symbol minX="102" maxX="119" minY="434" maxY="451" name="theatre-s"/>
<symbol minX="119" maxX="136" minY="434" maxY="451" name="alpine_hut-s"/>
<symbol minX="136" maxX="153" minY="434" maxY="451" name="kindergarten-s"/>
<symbol minX="153" maxX="170" minY="434" maxY="451" name="embassy-s"/>
<symbol minX="170" maxX="187" minY="434" maxY="451" name="information-s"/>
<symbol minX="187" maxX="204" minY="434" maxY="451" name="toilets-s"/>
<symbol minX="204" maxX="221" minY="434" maxY="451" name="australian-football-s"/>
<symbol minX="221" maxX="238" minY="434" maxY="451" name="fastfood-s"/>
<symbol minX="238" maxX="255" minY="434" maxY="451" name="toll_booth-s"/>
<symbol minX="255" maxX="272" minY="434" maxY="451" name="hotel-s"/>
<symbol minX="272" maxX="289" minY="434" maxY="451" name="fire_station-s"/>
<symbol minX="289" maxX="306" minY="434" maxY="451" name="atm-s"/>
<symbol minX="306" maxX="323" minY="434" maxY="451" name="hospital-s"/>
<symbol minX="323" maxX="340" minY="434" maxY="451" name="tourism-s"/>
<symbol minX="340" maxX="357" minY="434" maxY="451" name="atm-s copy 2"/>
<symbol minX="357" maxX="374" minY="434" maxY="451" name="campsite-s"/>
<symbol minX="374" maxX="391" minY="434" maxY="451" name="heliport-s"/>
<symbol minX="391" maxX="408" minY="434" maxY="451" name="helipad-s"/>
<symbol minX="408" maxX="425" minY="434" maxY="451" name="townhall-s"/>
<symbol minX="425" maxX="442" minY="434" maxY="451" name="archery-s"/>
<symbol minX="442" maxX="459" minY="434" maxY="451" name="fountain-s"/>
<symbol minX="459" maxX="476" minY="434" maxY="451" name="fuel-s"/>
<symbol minX="476" maxX="493" minY="434" maxY="451" name="funicular-s"/>
<symbol minX="493" maxX="510" minY="434" maxY="451" name="train-s"/>
<symbol minX="0" maxX="22" minY="451" maxY="467" name="metro-barcelona-m"/>
<symbol minX="22" maxX="37" minY="451" maxY="467" name="s-arrow"/>
<symbol minX="37" maxX="59" minY="451" maxY="467" name="subway-madrid-m"/>
<symbol minX="59" maxX="81" minY="451" maxY="467" name="subway-madrid-l"/>
<symbol minX="81" maxX="103" minY="451" maxY="467" name="subway-barcelona-m"/>
<symbol minX="103" maxX="125" minY="451" maxY="467" name="subway-barcelona-l"/>
<symbol minX="125" maxX="141" minY="451" maxY="467" name="parking-m"/>
<symbol minX="141" maxX="161" minY="451" maxY="466" name="metro-barcelona-s"/>
<symbol minX="161" maxX="176" minY="451" maxY="466" name="search-result"/>
<symbol minX="176" maxX="197" minY="451" maxY="466" name="subway-kiev-l"/>
<symbol minX="197" maxX="212" minY="451" maxY="466" name="lightrail-berlin-s"/>
<symbol minX="212" maxX="233" minY="451" maxY="466" name="subway-kiev-m"/>
<symbol minX="233" maxX="253" minY="451" maxY="466" name="subway-madrid-s"/>
<symbol minX="253" maxX="268" minY="451" maxY="466" name="subway-moscow-s"/>
<symbol minX="268" maxX="283" minY="451" maxY="466" name="api-result"/>
<symbol minX="283" maxX="298" minY="451" maxY="466" name="subway-paris-s"/>
<symbol minX="298" maxX="312" minY="451" maxY="465" name="subway-rome-s"/>
<symbol minX="312" maxX="326" minY="451" maxY="465" name="speedcam-s"/>
<symbol minX="326" maxX="340" minY="451" maxY="465" name="parking-s"/>
<symbol minX="340" maxX="354" minY="451" maxY="465" name="star-l"/>
<symbol minX="354" maxX="368" minY="451" maxY="465" name="subway-berlin-s"/>
<symbol minX="368" maxX="383" minY="451" maxY="465" name="bench"/>
<symbol minX="383" maxX="400" minY="451" maxY="465" name="subway-london-s"/>
<symbol minX="400" maxX="413" minY="451" maxY="464" name="survey_point-l"/>
<symbol minX="413" maxX="426" minY="451" maxY="464" name="star-m"/>
<symbol minX="426" maxX="440" minY="451" maxY="464" name="peakt-l"/>
<symbol minX="440" maxX="461" minY="451" maxY="464" name="subway-minsk-l"/>
<symbol minX="461" maxX="479" minY="451" maxY="463" name="subway-kiev-s"/>
<symbol minX="479" maxX="491" minY="451" maxY="463" name="survey_point-m"/>
<symbol minX="491" maxX="503" minY="451" maxY="463" name="star-s"/>
<symbol minX="0" maxX="18" minY="467" maxY="479" name="subway-minsk-m"/>
<symbol minX="18" maxX="30" minY="467" maxY="479" name="subway-xs"/>
<symbol minX="30" maxX="42" minY="467" maxY="479" name="subway-newyork-xs"/>
<symbol minX="42" maxX="59" minY="467" maxY="479" name="railway-crossing"/>
<symbol minX="59" maxX="70" minY="467" maxY="478" name="subway-xs copy"/>
<symbol minX="70" maxX="87" minY="467" maxY="478" name="subway-minsk-s"/>
<symbol minX="87" maxX="97" minY="467" maxY="477" name="survey_point-s"/>
<symbol minX="97" maxX="117" minY="467" maxY="477" name="arrow-m"/>
<symbol minX="117" maxX="128" minY="467" maxY="477" name="peakt-m"/>
<symbol minX="128" maxX="137" minY="467" maxY="476" name="dot-m"/>
<symbol minX="137" maxX="146" minY="467" maxY="476" name="peakt-s"/>
<symbol minX="146" maxX="155" minY="467" maxY="476" name="entrance-s"/>
<symbol minX="155" maxX="170" minY="467" maxY="475" name="arrow-s"/>
<symbol minX="170" maxX="178" minY="467" maxY="475" name="tree-l"/>
<symbol minX="178" maxX="186" minY="467" maxY="475" name="none"/>
<symbol minX="186" maxX="193" minY="467" maxY="474" name="dot-s-light"/>
<symbol minX="193" maxX="200" minY="467" maxY="474" name="dot-s"/>
<symbol minX="200" maxX="207" minY="467" maxY="474" name="entrance-xs"/>
<symbol minX="207" maxX="214" minY="467" maxY="474" name="tree-m"/>
<symbol minX="214" maxX="220" minY="467" maxY="473" name="tree-s"/>
<symbol minX="220" maxX="226" minY="467" maxY="473" name="zero-icon"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

After

Width:  |  Height:  |  Size: 180 KiB

View file

@ -1,6 +1,6 @@
<!DOCTYPE skin>
<root>
<file width="1024" height="512">
<file height="512" width="1024">
<symbol minX="0" maxX="72" minY="0" maxY="104" name="route_to"/>
<symbol minX="72" maxX="106" minY="0" maxY="88" name="route_from"/>
<symbol minX="106" maxX="243" minY="0" maxY="68" name="route-arrow"/>
@ -340,187 +340,187 @@
<symbol minX="399" maxX="420" minY="234" maxY="255" name="pub-m"/>
<symbol minX="420" maxX="441" minY="234" maxY="255" name="college-m"/>
<symbol minX="441" maxX="462" minY="234" maxY="255" name="clothes-m"/>
<symbol minX="462" maxX="482" minY="234" maxY="254" name="lightrail-berlin-m"/>
<symbol minX="482" maxX="502" minY="234" maxY="254" name="bike-parking-l"/>
<symbol minX="502" maxX="522" minY="234" maxY="254" name="firehydrant-l"/>
<symbol minX="462" maxX="482" minY="234" maxY="254" name="speedcam-l"/>
<symbol minX="482" maxX="502" minY="234" maxY="254" name="lightrail-berlin-m"/>
<symbol minX="502" maxX="522" minY="234" maxY="254" name="bike-parking-l"/>
<symbol minX="522" maxX="542" minY="234" maxY="254" name="watch-my-position"/>
<symbol minX="542" maxX="562" minY="234" maxY="254" name="subway-rome-l"/>
<symbol minX="562" maxX="582" minY="234" maxY="254" name="waste-basket-l"/>
<symbol minX="582" maxX="602" minY="234" maxY="254" name="speedcam-l"/>
<symbol minX="602" maxX="622" minY="234" maxY="254" name="parking-l"/>
<symbol minX="622" maxX="642" minY="234" maxY="254" name="subway-berlin-l"/>
<symbol minX="642" maxX="662" minY="234" maxY="254" name="parking-ticket-l"/>
<symbol minX="662" maxX="684" minY="234" maxY="253" name="subway-moscow-l"/>
<symbol minX="684" maxX="701" minY="234" maxY="252" name="hunting-tower-s"/>
<symbol minX="701" maxX="719" minY="234" maxY="252" name="no-icon-amenity"/>
<symbol minX="719" maxX="737" minY="234" maxY="252" name="no-icon-leisure"/>
<symbol minX="737" maxX="754" minY="234" maxY="252" name="picnic-s"/>
<symbol minX="754" maxX="772" minY="234" maxY="252" name="search-result"/>
<symbol minX="772" maxX="790" minY="234" maxY="252" name="airport-s"/>
<symbol minX="790" maxX="808" minY="234" maxY="252" name="no-icon-shop"/>
<symbol minX="808" maxX="826" minY="234" maxY="252" name="no-icon-tourism"/>
<symbol minX="826" maxX="844" minY="234" maxY="252" name="no-icon"/>
<symbol minX="844" maxX="861" minY="234" maxY="252" name="beer-s"/>
<symbol minX="861" maxX="879" minY="234" maxY="252" name="subway-rome-m"/>
<symbol minX="879" maxX="897" minY="234" maxY="252" name="subway-paris-m"/>
<symbol minX="897" maxX="914" minY="234" maxY="252" name="bcontrol-s"/>
<symbol minX="914" maxX="935" minY="234" maxY="252" name="subway-moscow-m"/>
<symbol minX="935" maxX="952" minY="234" maxY="252" name="waterfall-s"/>
<symbol minX="952" maxX="969" minY="234" maxY="252" name="office-s"/>
<symbol minX="969" maxX="991" minY="234" maxY="252" name="subway-london-l"/>
<symbol minX="991" maxX="1009" minY="234" maxY="252" name="api-result"/>
<symbol minX="0" maxX="18" minY="255" maxY="273" name="subway-berlin-m"/>
<symbol minX="18" maxX="35" minY="255" maxY="273" name="heliport-s"/>
<symbol minX="35" maxX="52" minY="255" maxY="273" name="remains-s"/>
<symbol minX="52" maxX="69" minY="255" maxY="272" name="alpine_hut-s"/>
<symbol minX="69" maxX="86" minY="255" maxY="272" name="skiing-s"/>
<symbol minX="86" maxX="103" minY="255" maxY="272" name="casino-s"/>
<symbol minX="103" maxX="120" minY="255" maxY="272" name="helipad-s"/>
<symbol minX="120" maxX="137" minY="255" maxY="272" name="soccer-s"/>
<symbol minX="137" maxX="154" minY="255" maxY="272" name="pitch-s"/>
<symbol minX="154" maxX="171" minY="255" maxY="272" name="speedcam-m"/>
<symbol minX="171" maxX="188" minY="255" maxY="272" name="garden-s"/>
<symbol minX="188" maxX="205" minY="255" maxY="272" name="hand-s"/>
<symbol minX="205" maxX="222" minY="255" maxY="272" name="america-football-s"/>
<symbol minX="222" maxX="239" minY="255" maxY="272" name="shop-s"/>
<symbol minX="239" maxX="256" minY="255" maxY="272" name="gallery-s"/>
<symbol minX="256" maxX="273" minY="255" maxY="272" name="archery-s"/>
<symbol minX="273" maxX="290" minY="255" maxY="272" name="bar-s"/>
<symbol minX="290" maxX="307" minY="255" maxY="272" name="hospital-s"/>
<symbol minX="307" maxX="327" minY="255" maxY="272" name="subway-barcelona-s"/>
<symbol minX="327" maxX="344" minY="255" maxY="272" name="cinema-s"/>
<symbol minX="344" maxX="361" minY="255" maxY="272" name="golf-s"/>
<symbol minX="361" maxX="378" minY="255" maxY="272" name="cave-s"/>
<symbol minX="378" maxX="395" minY="255" maxY="272" name="zoo-s"/>
<symbol minX="395" maxX="412" minY="255" maxY="272" name="subway-entrance-2-s"/>
<symbol minX="412" maxX="429" minY="255" maxY="272" name="subway-entrance-arrow"/>
<symbol minX="429" maxX="446" minY="255" maxY="272" name="place-of-worship-s"/>
<symbol minX="446" maxX="463" minY="255" maxY="272" name="park-s"/>
<symbol minX="463" maxX="480" minY="255" maxY="272" name="subway-entrance-s"/>
<symbol minX="480" maxX="497" minY="255" maxY="272" name="hotel-s"/>
<symbol minX="497" maxX="514" minY="255" maxY="272" name="funicular-s"/>
<symbol minX="514" maxX="531" minY="255" maxY="272" name="windmill-s"/>
<symbol minX="531" maxX="548" minY="255" maxY="272" name="diving-s"/>
<symbol minX="548" maxX="565" minY="255" maxY="272" name="alcohol-s"/>
<symbol minX="565" maxX="586" minY="255" maxY="272" name="subway-london-m"/>
<symbol minX="586" maxX="603" minY="255" maxY="272" name="cricket-s"/>
<symbol minX="603" maxX="620" minY="255" maxY="272" name="gym-s"/>
<symbol minX="620" maxX="637" minY="255" maxY="272" name="baseball-s"/>
<symbol minX="637" maxX="654" minY="255" maxY="272" name="fuel-s"/>
<symbol minX="654" maxX="671" minY="255" maxY="272" name="information-s"/>
<symbol minX="671" maxX="688" minY="255" maxY="272" name="fountain-s"/>
<symbol minX="688" maxX="705" minY="255" maxY="272" name="basketball-s"/>
<symbol minX="705" maxX="722" minY="255" maxY="272" name="dentist-s"/>
<symbol minX="722" maxX="739" minY="255" maxY="272" name="recycling-s"/>
<symbol minX="739" maxX="756" minY="255" maxY="272" name="cemetery-s"/>
<symbol minX="756" maxX="773" minY="255" maxY="272" name="kindergarten-s"/>
<symbol minX="773" maxX="790" minY="255" maxY="272" name="car-repair-s"/>
<symbol minX="790" maxX="807" minY="255" maxY="272" name="nparkf-s"/>
<symbol minX="807" maxX="824" minY="255" maxY="272" name="subway-newyork-s"/>
<symbol minX="824" maxX="841" minY="255" maxY="272" name="ship-s"/>
<symbol minX="841" maxX="858" minY="255" maxY="272" name="police-s"/>
<symbol minX="858" maxX="875" minY="255" maxY="272" name="curling-s"/>
<symbol minX="875" maxX="892" minY="255" maxY="272" name="volcano-s"/>
<symbol minX="892" maxX="909" minY="255" maxY="272" name="climbing-s"/>
<symbol minX="909" maxX="926" minY="255" maxY="272" name="pharmacy-s"/>
<symbol minX="926" maxX="943" minY="255" maxY="272" name="pub-s"/>
<symbol minX="943" maxX="960" minY="255" maxY="272" name="subway-s"/>
<symbol minX="960" maxX="977" minY="255" maxY="272" name="campsite-s"/>
<symbol minX="977" maxX="994" minY="255" maxY="272" name="npark-s"/>
<symbol minX="994" maxX="1011" minY="255" maxY="272" name="subway-spb-s"/>
<symbol minX="0" maxX="17" minY="273" maxY="290" name="fire_station-s"/>
<symbol minX="17" maxX="34" minY="273" maxY="290" name="viewpoint-s"/>
<symbol minX="34" maxX="51" minY="273" maxY="290" name="beach-s"/>
<symbol minX="51" maxX="68" minY="273" maxY="290" name="fastfood-s"/>
<symbol minX="68" maxX="85" minY="273" maxY="290" name="library-s"/>
<symbol minX="85" maxX="102" minY="273" maxY="290" name="phone-s"/>
<symbol minX="102" maxX="119" minY="273" maxY="290" name="cafe-s"/>
<symbol minX="119" maxX="136" minY="273" maxY="290" name="charging-station-s"/>
<symbol minX="136" maxX="153" minY="273" maxY="290" name="swimming-s"/>
<symbol minX="153" maxX="170" minY="273" maxY="290" name="school-s"/>
<symbol minX="170" maxX="187" minY="273" maxY="290" name="australian-football-s"/>
<symbol minX="187" maxX="204" minY="273" maxY="290" name="cable-car-s"/>
<symbol minX="204" maxX="221" minY="273" maxY="290" name="grocery-s"/>
<symbol minX="221" maxX="238" minY="273" maxY="290" name="tennis-s"/>
<symbol minX="238" maxX="255" minY="273" maxY="290" name="restaurant-s"/>
<symbol minX="255" maxX="272" minY="273" maxY="290" name="museum-s"/>
<symbol minX="272" maxX="289" minY="273" maxY="290" name="theatre-s"/>
<symbol minX="289" maxX="306" minY="273" maxY="290" name="equestrian-s"/>
<symbol minX="306" maxX="323" minY="273" maxY="290" name="motel-s"/>
<symbol minX="323" maxX="340" minY="273" maxY="290" name="bus-s"/>
<symbol minX="340" maxX="357" minY="273" maxY="290" name="drinking-water-s"/>
<symbol minX="357" maxX="374" minY="273" maxY="290" name="toilets-s"/>
<symbol minX="374" maxX="391" minY="273" maxY="290" name="monument-s"/>
<symbol minX="391" maxX="408" minY="273" maxY="290" name="military-s"/>
<symbol minX="408" maxX="425" minY="273" maxY="290" name="toll_booth-s"/>
<symbol minX="425" maxX="442" minY="273" maxY="290" name="bowls-s"/>
<symbol minX="442" maxX="459" minY="273" maxY="290" name="tram-s"/>
<symbol minX="459" maxX="476" minY="273" maxY="290" name="atm-s"/>
<symbol minX="476" maxX="493" minY="273" maxY="290" name="marketplace-s"/>
<symbol minX="493" maxX="510" minY="273" maxY="290" name="tourism-s"/>
<symbol minX="510" maxX="527" minY="273" maxY="290" name="embassy-s"/>
<symbol minX="527" maxX="544" minY="273" maxY="290" name="book-shop-s"/>
<symbol minX="544" maxX="561" minY="273" maxY="290" name="mail-s"/>
<symbol minX="561" maxX="578" minY="273" maxY="290" name="lighthouse-s"/>
<symbol minX="578" maxX="595" minY="273" maxY="290" name="townhall-s"/>
<symbol minX="595" maxX="612" minY="273" maxY="290" name="college-s"/>
<symbol minX="612" maxX="629" minY="273" maxY="290" name="train-s"/>
<symbol minX="629" maxX="646" minY="273" maxY="290" name="bicycle-s"/>
<symbol minX="646" maxX="663" minY="273" maxY="290" name="power-s"/>
<symbol minX="663" maxX="685" minY="273" maxY="289" name="metro-barcelona-m"/>
<symbol minX="685" maxX="707" minY="273" maxY="289" name="subway-barcelona-l"/>
<symbol minX="707" maxX="729" minY="273" maxY="289" name="subway-barcelona-m"/>
<symbol minX="729" maxX="751" minY="273" maxY="289" name="subway-madrid-l"/>
<symbol minX="751" maxX="766" minY="273" maxY="289" name="s-arrow"/>
<symbol minX="766" maxX="788" minY="273" maxY="289" name="subway-madrid-m"/>
<symbol minX="788" maxX="804" minY="273" maxY="289" name="parking-m"/>
<symbol minX="804" maxX="819" minY="273" maxY="288" name="subway-paris-s"/>
<symbol minX="819" maxX="839" minY="273" maxY="288" name="subway-madrid-s"/>
<symbol minX="839" maxX="854" minY="273" maxY="288" name="peak-l"/>
<symbol minX="854" maxX="874" minY="273" maxY="288" name="metro-barcelona-s"/>
<symbol minX="874" maxX="889" minY="273" maxY="288" name="lightrail-berlin-s"/>
<symbol minX="889" maxX="910" minY="273" maxY="288" name="subway-kiev-l"/>
<symbol minX="910" maxX="925" minY="273" maxY="288" name="subway-moscow-s"/>
<symbol minX="925" maxX="946" minY="273" maxY="288" name="subway-kiev-m"/>
<symbol minX="946" maxX="961" minY="273" maxY="288" name="waste-basket-s"/>
<symbol minX="961" maxX="976" minY="273" maxY="287" name="bench"/>
<symbol minX="976" maxX="990" minY="273" maxY="287" name="parking-s"/>
<symbol minX="990" maxX="1004" minY="273" maxY="287" name="subway-rome-s"/>
<symbol minX="1004" maxX="1018" minY="273" maxY="287" name="speedcam-s"/>
<symbol minX="0" maxX="14" minY="290" maxY="304" name="subway-berlin-s"/>
<symbol minX="14" maxX="31" minY="290" maxY="304" name="subway-london-s"/>
<symbol minX="31" maxX="44" minY="290" maxY="303" name="star-l"/>
<symbol minX="44" maxX="65" minY="290" maxY="303" name="subway-minsk-l"/>
<symbol minX="65" maxX="79" minY="290" maxY="303" name="peakt-l"/>
<symbol minX="79" maxX="92" minY="290" maxY="303" name="survey_point-l"/>
<symbol minX="92" maxX="110" minY="290" maxY="302" name="subway-minsk-m"/>
<symbol minX="110" maxX="122" minY="290" maxY="302" name="peak-m"/>
<symbol minX="122" maxX="134" minY="290" maxY="302" name="subway-newyork-xs"/>
<symbol minX="134" maxX="146" minY="290" maxY="302" name="star-m"/>
<symbol minX="146" maxX="158" minY="290" maxY="302" name="subway-xs"/>
<symbol minX="158" maxX="170" minY="290" maxY="302" name="survey_point-m"/>
<symbol minX="170" maxX="188" minY="290" maxY="302" name="subway-kiev-s"/>
<symbol minX="188" maxX="205" minY="290" maxY="302" name="railway-crossing"/>
<symbol minX="205" maxX="216" minY="290" maxY="301" name="crossing-l"/>
<symbol minX="216" maxX="233" minY="290" maxY="301" name="subway-minsk-s"/>
<symbol minX="233" maxX="244" minY="290" maxY="301" name="star-s"/>
<symbol minX="244" maxX="264" minY="290" maxY="300" name="arrow-m"/>
<symbol minX="264" maxX="274" minY="290" maxY="300" name="survey_point-s"/>
<symbol minX="274" maxX="285" minY="290" maxY="300" name="peakt-m"/>
<symbol minX="285" maxX="296" minY="290" maxY="300" name="peak-s"/>
<symbol minX="296" maxX="305" minY="290" maxY="299" name="peakt-s"/>
<symbol minX="305" maxX="314" minY="290" maxY="299" name="entrance-s"/>
<symbol minX="314" maxX="323" minY="290" maxY="299" name="crossing-m"/>
<symbol minX="323" maxX="338" minY="290" maxY="298" name="arrow-s"/>
<symbol minX="338" maxX="346" minY="290" maxY="298" name="tree-l"/>
<symbol minX="346" maxX="354" minY="290" maxY="298" name="crossing-s"/>
<symbol minX="354" maxX="362" minY="290" maxY="298" name="dot-m"/>
<symbol minX="362" maxX="370" minY="290" maxY="298" name="none"/>
<symbol minX="370" maxX="377" minY="290" maxY="297" name="entrance-xs"/>
<symbol minX="377" maxX="384" minY="290" maxY="297" name="tree-m"/>
<symbol minX="384" maxX="390" minY="290" maxY="296" name="dot-s"/>
<symbol minX="390" maxX="396" minY="290" maxY="296" name="dot-s-light"/>
<symbol minX="396" maxX="402" minY="290" maxY="296" name="zero-icon"/>
<symbol minX="402" maxX="408" minY="290" maxY="296" name="tree-s"/>
<symbol minX="542" maxX="562" minY="234" maxY="254" name="subway-berlin-l"/>
<symbol minX="562" maxX="582" minY="234" maxY="254" name="parking-l"/>
<symbol minX="582" maxX="602" minY="234" maxY="254" name="subway-rome-l"/>
<symbol minX="602" maxX="622" minY="234" maxY="254" name="waste-basket-l"/>
<symbol minX="622" maxX="644" minY="234" maxY="253" name="subway-moscow-l"/>
<symbol minX="644" maxX="660" minY="234" maxY="253" name="firehydrant-l"/>
<symbol minX="660" maxX="678" minY="234" maxY="252" name="no-icon"/>
<symbol minX="678" maxX="695" minY="234" maxY="252" name="remains-s"/>
<symbol minX="695" maxX="713" minY="234" maxY="252" name="subway-rome-m"/>
<symbol minX="713" maxX="731" minY="234" maxY="252" name="no-icon-tourism"/>
<symbol minX="731" maxX="748" minY="234" maxY="252" name="picnic-s"/>
<symbol minX="748" maxX="766" minY="234" maxY="252" name="search-result"/>
<symbol minX="766" maxX="783" minY="234" maxY="252" name="office-s"/>
<symbol minX="783" maxX="801" minY="234" maxY="252" name="no-icon-shop"/>
<symbol minX="801" maxX="819" minY="234" maxY="252" name="subway-paris-m"/>
<symbol minX="819" maxX="837" minY="234" maxY="252" name="waste-basket-s"/>
<symbol minX="837" maxX="854" minY="234" maxY="252" name="bcontrol-s"/>
<symbol minX="854" maxX="875" minY="234" maxY="252" name="subway-moscow-m"/>
<symbol minX="875" maxX="893" minY="234" maxY="252" name="no-icon-leisure"/>
<symbol minX="893" maxX="910" minY="234" maxY="252" name="waterfall-s"/>
<symbol minX="910" maxX="927" minY="234" maxY="252" name="hunting-tower-s"/>
<symbol minX="927" maxX="949" minY="234" maxY="252" name="subway-london-l"/>
<symbol minX="949" maxX="967" minY="234" maxY="252" name="no-icon-amenity"/>
<symbol minX="967" maxX="985" minY="234" maxY="252" name="api-result"/>
<symbol minX="985" maxX="1003" minY="234" maxY="252" name="subway-berlin-m"/>
<symbol minX="1003" maxX="1020" minY="234" maxY="252" name="beer-s"/>
<symbol minX="0" maxX="17" minY="255" maxY="273" name="heliport-s"/>
<symbol minX="17" maxX="35" minY="255" maxY="273" name="airport-s"/>
<symbol minX="35" maxX="52" minY="255" maxY="272" name="alpine_hut-s"/>
<symbol minX="52" maxX="69" minY="255" maxY="272" name="skiing-s"/>
<symbol minX="69" maxX="86" minY="255" maxY="272" name="casino-s"/>
<symbol minX="86" maxX="103" minY="255" maxY="272" name="helipad-s"/>
<symbol minX="103" maxX="120" minY="255" maxY="272" name="soccer-s"/>
<symbol minX="120" maxX="137" minY="255" maxY="272" name="hand-s"/>
<symbol minX="137" maxX="154" minY="255" maxY="272" name="speedcam-m"/>
<symbol minX="154" maxX="171" minY="255" maxY="272" name="garden-s"/>
<symbol minX="171" maxX="182" minY="255" maxY="272" name="parking-ticket-l"/>
<symbol minX="182" maxX="199" minY="255" maxY="272" name="america-football-s"/>
<symbol minX="199" maxX="216" minY="255" maxY="272" name="shop-s"/>
<symbol minX="216" maxX="233" minY="255" maxY="272" name="gallery-s"/>
<symbol minX="233" maxX="250" minY="255" maxY="272" name="archery-s"/>
<symbol minX="250" maxX="267" minY="255" maxY="272" name="bar-s"/>
<symbol minX="267" maxX="284" minY="255" maxY="272" name="hospital-s"/>
<symbol minX="284" maxX="304" minY="255" maxY="272" name="subway-barcelona-s"/>
<symbol minX="304" maxX="321" minY="255" maxY="272" name="golf-s"/>
<symbol minX="321" maxX="338" minY="255" maxY="272" name="cave-s"/>
<symbol minX="338" maxX="355" minY="255" maxY="272" name="alcohol-s"/>
<symbol minX="355" maxX="372" minY="255" maxY="272" name="zoo-s"/>
<symbol minX="372" maxX="389" minY="255" maxY="272" name="subway-entrance-2-s"/>
<symbol minX="389" maxX="406" minY="255" maxY="272" name="subway-entrance-arrow"/>
<symbol minX="406" maxX="423" minY="255" maxY="272" name="gym-s"/>
<symbol minX="423" maxX="440" minY="255" maxY="272" name="park-s"/>
<symbol minX="440" maxX="457" minY="255" maxY="272" name="subway-entrance-s"/>
<symbol minX="457" maxX="474" minY="255" maxY="272" name="hotel-s"/>
<symbol minX="474" maxX="491" minY="255" maxY="272" name="funicular-s"/>
<symbol minX="491" maxX="508" minY="255" maxY="272" name="windmill-s"/>
<symbol minX="508" maxX="525" minY="255" maxY="272" name="diving-s"/>
<symbol minX="525" maxX="542" minY="255" maxY="272" name="dentist-s"/>
<symbol minX="542" maxX="563" minY="255" maxY="272" name="subway-london-m"/>
<symbol minX="563" maxX="580" minY="255" maxY="272" name="cemetery-s"/>
<symbol minX="580" maxX="597" minY="255" maxY="272" name="power-s"/>
<symbol minX="597" maxX="614" minY="255" maxY="272" name="baseball-s"/>
<symbol minX="614" maxX="631" minY="255" maxY="272" name="fuel-s"/>
<symbol minX="631" maxX="648" minY="255" maxY="272" name="information-s"/>
<symbol minX="648" maxX="665" minY="255" maxY="272" name="fountain-s"/>
<symbol minX="665" maxX="682" minY="255" maxY="272" name="basketball-s"/>
<symbol minX="682" maxX="699" minY="255" maxY="272" name="ship-s"/>
<symbol minX="699" maxX="716" minY="255" maxY="272" name="curling-s"/>
<symbol minX="716" maxX="733" minY="255" maxY="272" name="pharmacy-s"/>
<symbol minX="733" maxX="750" minY="255" maxY="272" name="kindergarten-s"/>
<symbol minX="750" maxX="767" minY="255" maxY="272" name="car-repair-s"/>
<symbol minX="767" maxX="784" minY="255" maxY="272" name="nparkf-s"/>
<symbol minX="784" maxX="801" minY="255" maxY="272" name="subway-newyork-s"/>
<symbol minX="801" maxX="818" minY="255" maxY="272" name="phone-s"/>
<symbol minX="818" maxX="835" minY="255" maxY="272" name="charging-station-s"/>
<symbol minX="835" maxX="852" minY="255" maxY="272" name="school-s"/>
<symbol minX="852" maxX="869" minY="255" maxY="272" name="australian-football-s"/>
<symbol minX="869" maxX="886" minY="255" maxY="272" name="grocery-s"/>
<symbol minX="886" maxX="903" minY="255" maxY="272" name="restaurant-s"/>
<symbol minX="903" maxX="920" minY="255" maxY="272" name="volcano-s"/>
<symbol minX="920" maxX="937" minY="255" maxY="272" name="subway-s"/>
<symbol minX="937" maxX="954" minY="255" maxY="272" name="campsite-s"/>
<symbol minX="954" maxX="971" minY="255" maxY="272" name="npark-s"/>
<symbol minX="971" maxX="988" minY="255" maxY="272" name="subway-spb-s"/>
<symbol minX="988" maxX="1005" minY="255" maxY="272" name="cricket-s"/>
<symbol minX="1005" maxX="1022" minY="255" maxY="272" name="fire_station-s"/>
<symbol minX="0" maxX="17" minY="273" maxY="290" name="viewpoint-s"/>
<symbol minX="17" maxX="34" minY="273" maxY="290" name="beach-s"/>
<symbol minX="34" maxX="51" minY="273" maxY="290" name="fastfood-s"/>
<symbol minX="51" maxX="68" minY="273" maxY="290" name="library-s"/>
<symbol minX="68" maxX="85" minY="273" maxY="290" name="cafe-s"/>
<symbol minX="85" maxX="102" minY="273" maxY="290" name="pitch-s"/>
<symbol minX="102" maxX="119" minY="273" maxY="290" name="swimming-s"/>
<symbol minX="119" maxX="136" minY="273" maxY="290" name="cinema-s"/>
<symbol minX="136" maxX="153" minY="273" maxY="290" name="place-of-worship-s"/>
<symbol minX="153" maxX="170" minY="273" maxY="290" name="cable-car-s"/>
<symbol minX="170" maxX="187" minY="273" maxY="290" name="recycling-s"/>
<symbol minX="187" maxX="204" minY="273" maxY="290" name="tennis-s"/>
<symbol minX="204" maxX="221" minY="273" maxY="290" name="police-s"/>
<symbol minX="221" maxX="238" minY="273" maxY="290" name="museum-s"/>
<symbol minX="238" maxX="255" minY="273" maxY="290" name="theatre-s"/>
<symbol minX="255" maxX="272" minY="273" maxY="290" name="climbing-s"/>
<symbol minX="272" maxX="289" minY="273" maxY="290" name="motel-s"/>
<symbol minX="289" maxX="306" minY="273" maxY="290" name="bus-s"/>
<symbol minX="306" maxX="323" minY="273" maxY="290" name="drinking-water-s"/>
<symbol minX="323" maxX="340" minY="273" maxY="290" name="toilets-s"/>
<symbol minX="340" maxX="357" minY="273" maxY="290" name="monument-s"/>
<symbol minX="357" maxX="374" minY="273" maxY="290" name="military-s"/>
<symbol minX="374" maxX="391" minY="273" maxY="290" name="toll_booth-s"/>
<symbol minX="391" maxX="408" minY="273" maxY="290" name="bowls-s"/>
<symbol minX="408" maxX="425" minY="273" maxY="290" name="equestrian-s"/>
<symbol minX="425" maxX="442" minY="273" maxY="290" name="atm-s"/>
<symbol minX="442" maxX="459" minY="273" maxY="290" name="marketplace-s"/>
<symbol minX="459" maxX="476" minY="273" maxY="290" name="tourism-s"/>
<symbol minX="476" maxX="493" minY="273" maxY="290" name="embassy-s"/>
<symbol minX="493" maxX="510" minY="273" maxY="290" name="book-shop-s"/>
<symbol minX="510" maxX="527" minY="273" maxY="290" name="mail-s"/>
<symbol minX="527" maxX="544" minY="273" maxY="290" name="tram-s"/>
<symbol minX="544" maxX="561" minY="273" maxY="290" name="townhall-s"/>
<symbol minX="561" maxX="578" minY="273" maxY="290" name="pub-s"/>
<symbol minX="578" maxX="595" minY="273" maxY="290" name="lighthouse-s"/>
<symbol minX="595" maxX="612" minY="273" maxY="290" name="bicycle-s"/>
<symbol minX="612" maxX="629" minY="273" maxY="290" name="college-s"/>
<symbol minX="629" maxX="646" minY="273" maxY="290" name="train-s"/>
<symbol minX="646" maxX="668" minY="273" maxY="289" name="metro-barcelona-m"/>
<symbol minX="668" maxX="690" minY="273" maxY="289" name="subway-madrid-m"/>
<symbol minX="690" maxX="705" minY="273" maxY="289" name="s-arrow"/>
<symbol minX="705" maxX="727" minY="273" maxY="289" name="subway-madrid-l"/>
<symbol minX="727" maxX="743" minY="273" maxY="289" name="parking-m"/>
<symbol minX="743" maxX="765" minY="273" maxY="289" name="subway-barcelona-m"/>
<symbol minX="765" maxX="787" minY="273" maxY="289" name="subway-barcelona-l"/>
<symbol minX="787" maxX="807" minY="273" maxY="288" name="metro-barcelona-s"/>
<symbol minX="807" maxX="822" minY="273" maxY="288" name="subway-paris-s"/>
<symbol minX="822" maxX="842" minY="273" maxY="288" name="subway-madrid-s"/>
<symbol minX="842" maxX="857" minY="273" maxY="288" name="subway-moscow-s"/>
<symbol minX="857" maxX="878" minY="273" maxY="288" name="subway-kiev-m"/>
<symbol minX="878" maxX="899" minY="273" maxY="288" name="subway-kiev-l"/>
<symbol minX="899" maxX="914" minY="273" maxY="288" name="lightrail-berlin-s"/>
<symbol minX="914" maxX="929" minY="273" maxY="288" name="peak-l"/>
<symbol minX="929" maxX="943" minY="273" maxY="287" name="subway-rome-s"/>
<symbol minX="943" maxX="957" minY="273" maxY="287" name="parking-s"/>
<symbol minX="957" maxX="971" minY="273" maxY="287" name="subway-berlin-s"/>
<symbol minX="971" maxX="985" minY="273" maxY="287" name="speedcam-s"/>
<symbol minX="985" maxX="1000" minY="273" maxY="287" name="bench"/>
<symbol minX="1000" maxX="1017" minY="273" maxY="287" name="subway-london-s"/>
<symbol minX="0" maxX="14" minY="290" maxY="303" name="peakt-l"/>
<symbol minX="14" maxX="35" minY="290" maxY="303" name="subway-minsk-l"/>
<symbol minX="35" maxX="48" minY="290" maxY="303" name="star-l"/>
<symbol minX="48" maxX="61" minY="290" maxY="303" name="survey_point-l"/>
<symbol minX="61" maxX="79" minY="290" maxY="302" name="subway-minsk-m"/>
<symbol minX="79" maxX="91" minY="290" maxY="302" name="subway-xs"/>
<symbol minX="91" maxX="109" minY="290" maxY="302" name="subway-kiev-s"/>
<symbol minX="109" maxX="126" minY="290" maxY="302" name="railway-crossing"/>
<symbol minX="126" maxX="138" minY="290" maxY="302" name="subway-newyork-xs"/>
<symbol minX="138" maxX="150" minY="290" maxY="302" name="star-m"/>
<symbol minX="150" maxX="162" minY="290" maxY="302" name="peak-m"/>
<symbol minX="162" maxX="174" minY="290" maxY="302" name="survey_point-m"/>
<symbol minX="174" maxX="191" minY="290" maxY="301" name="subway-minsk-s"/>
<symbol minX="191" maxX="202" minY="290" maxY="301" name="crossing-l"/>
<symbol minX="202" maxX="213" minY="290" maxY="301" name="star-s"/>
<symbol minX="213" maxX="233" minY="290" maxY="300" name="arrow-m"/>
<symbol minX="233" maxX="243" minY="290" maxY="300" name="survey_point-s"/>
<symbol minX="243" maxX="254" minY="290" maxY="300" name="peakt-m"/>
<symbol minX="254" maxX="265" minY="290" maxY="300" name="peak-s"/>
<symbol minX="265" maxX="274" minY="290" maxY="299" name="entrance-s"/>
<symbol minX="274" maxX="283" minY="290" maxY="299" name="crossing-m"/>
<symbol minX="283" maxX="292" minY="290" maxY="299" name="peakt-s"/>
<symbol minX="292" maxX="300" minY="290" maxY="298" name="tree-l"/>
<symbol minX="300" maxX="315" minY="290" maxY="298" name="arrow-s"/>
<symbol minX="315" maxX="323" minY="290" maxY="298" name="none"/>
<symbol minX="323" maxX="331" minY="290" maxY="298" name="crossing-s"/>
<symbol minX="331" maxX="339" minY="290" maxY="298" name="dot-m"/>
<symbol minX="339" maxX="346" minY="290" maxY="297" name="tree-m"/>
<symbol minX="346" maxX="353" minY="290" maxY="297" name="entrance-xs"/>
<symbol minX="353" maxX="359" minY="290" maxY="296" name="dot-s-light"/>
<symbol minX="359" maxX="365" minY="290" maxY="296" name="tree-s"/>
<symbol minX="365" maxX="371" minY="290" maxY="296" name="zero-icon"/>
<symbol minX="371" maxX="377" minY="290" maxY="296" name="dot-s"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 167 KiB

After

Width:  |  Height:  |  Size: 167 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 412 KiB

After

Width:  |  Height:  |  Size: 412 KiB

View file

@ -260,51 +260,51 @@
<symbol minX="702" maxX="741" minY="581" maxY="620" name="ship-m"/>
<symbol minX="741" maxX="780" minY="581" maxY="620" name="charging-station-m"/>
<symbol minX="780" maxX="819" minY="581" maxY="620" name="marketplace-m"/>
<symbol minX="819" maxX="858" minY="581" maxY="620" name="volcano-m"/>
<symbol minX="858" maxX="897" minY="581" maxY="620" name="beach-m"/>
<symbol minX="897" maxX="936" minY="581" maxY="620" name="beauty-m"/>
<symbol minX="819" maxX="858" minY="581" maxY="620" name="seafood-shop-m"/>
<symbol minX="858" maxX="897" minY="581" maxY="620" name="volcano-m"/>
<symbol minX="897" maxX="936" minY="581" maxY="620" name="beach-m"/>
<symbol minX="936" maxX="975" minY="581" maxY="620" name="embassy-m"/>
<symbol minX="975" maxX="1014" minY="581" maxY="620" name="military-m"/>
<symbol minX="0" maxX="39" minY="620" maxY="659" name="veterinary-m"/>
<symbol minX="0" maxX="39" minY="620" maxY="659" name="beauty-m"/>
<symbol minX="39" maxX="78" minY="620" maxY="659" name="electronics-m"/>
<symbol minX="78" maxX="117" minY="620" maxY="659" name="mobile_phone-m"/>
<symbol minX="117" maxX="156" minY="620" maxY="659" name="drugs"/>
<symbol minX="156" maxX="195" minY="620" maxY="659" name="monument-m"/>
<symbol minX="195" maxX="234" minY="620" maxY="659" name="seafood-shop-m"/>
<symbol minX="234" maxX="273" minY="620" maxY="659" name="vending-m"/>
<symbol minX="273" maxX="312" minY="620" maxY="659" name="tram-m"/>
<symbol minX="312" maxX="351" minY="620" maxY="659" name="bicycle-m"/>
<symbol minX="195" maxX="234" minY="620" maxY="659" name="veterinary-m"/>
<symbol minX="234" maxX="273" minY="620" maxY="659" name="sports-m"/>
<symbol minX="273" maxX="312" minY="620" maxY="659" name="vending-m"/>
<symbol minX="312" maxX="351" minY="620" maxY="659" name="tram-m"/>
<symbol minX="351" maxX="390" minY="620" maxY="659" name="drinking-water-m"/>
<symbol minX="390" maxX="429" minY="620" maxY="659" name="train-m"/>
<symbol minX="390" maxX="429" minY="620" maxY="659" name="bicycle-m"/>
<symbol minX="429" maxX="468" minY="620" maxY="659" name="museum-m"/>
<symbol minX="468" maxX="507" minY="620" maxY="659" name="toys-m"/>
<symbol minX="507" maxX="546" minY="620" maxY="659" name="sports-m"/>
<symbol minX="546" maxX="585" minY="620" maxY="659" name="school-m"/>
<symbol minX="585" maxX="624" minY="620" maxY="659" name="chemist-m"/>
<symbol minX="624" maxX="663" minY="620" maxY="659" name="sauna-m"/>
<symbol minX="663" maxX="702" minY="620" maxY="659" name="chimney-m"/>
<symbol minX="702" maxX="741" minY="620" maxY="659" name="subway-entrance-2-m"/>
<symbol minX="741" maxX="780" minY="620" maxY="659" name="townhall-m"/>
<symbol minX="468" maxX="507" minY="620" maxY="659" name="train-m"/>
<symbol minX="507" maxX="546" minY="620" maxY="659" name="school-m"/>
<symbol minX="546" maxX="585" minY="620" maxY="659" name="chemist-m"/>
<symbol minX="585" maxX="624" minY="620" maxY="659" name="sauna-m"/>
<symbol minX="624" maxX="663" minY="620" maxY="659" name="chimney-m"/>
<symbol minX="663" maxX="702" minY="620" maxY="659" name="subway-entrance-2-m"/>
<symbol minX="702" maxX="741" minY="620" maxY="659" name="toys-m"/>
<symbol minX="741" maxX="780" minY="620" maxY="659" name="restaurant-m"/>
<symbol minX="780" maxX="819" minY="620" maxY="659" name="npark-m"/>
<symbol minX="819" maxX="858" minY="620" maxY="659" name="book-shop-m"/>
<symbol minX="858" maxX="897" minY="620" maxY="659" name="boundary_stone-m"/>
<symbol minX="819" maxX="858" minY="620" maxY="659" name="townhall-m"/>
<symbol minX="858" maxX="897" minY="620" maxY="659" name="book-shop-m"/>
<symbol minX="897" maxX="936" minY="620" maxY="659" name="nparkf-m "/>
<symbol minX="936" maxX="975" minY="620" maxY="659" name="nparkf-m"/>
<symbol minX="975" maxX="1014" minY="620" maxY="659" name="tourism-m"/>
<symbol minX="975" maxX="1014" minY="620" maxY="659" name="boundary_stone-m"/>
<symbol minX="0" maxX="39" minY="659" maxY="698" name="doityourself-m"/>
<symbol minX="39" maxX="78" minY="659" maxY="698" name="dog_park-m"/>
<symbol minX="78" maxX="117" minY="659" maxY="698" name="restaurant-m"/>
<symbol minX="117" maxX="156" minY="659" maxY="698" name="bowls-m"/>
<symbol minX="78" maxX="117" minY="659" maxY="698" name="cinema-m"/>
<symbol minX="117" maxX="156" minY="659" maxY="698" name="tourism-m"/>
<symbol minX="156" maxX="195" minY="659" maxY="698" name="optician-m"/>
<symbol minX="195" maxX="234" minY="659" maxY="698" name="diving-m"/>
<symbol minX="234" maxX="273" minY="659" maxY="698" name="park-m"/>
<symbol minX="273" maxX="312" minY="659" maxY="698" name="tomb-m"/>
<symbol minX="312" maxX="351" minY="659" maxY="698" name="cinema-m"/>
<symbol minX="351" maxX="390" minY="659" maxY="698" name="toll_booth-m"/>
<symbol minX="273" maxX="312" minY="659" maxY="698" name="bowls-m"/>
<symbol minX="312" maxX="351" minY="659" maxY="698" name="caravan_site-m"/>
<symbol minX="351" maxX="390" minY="659" maxY="698" name="tomb-m"/>
<symbol minX="390" maxX="429" minY="659" maxY="698" name="department_store-m"/>
<symbol minX="429" maxX="468" minY="659" maxY="698" name="parking-meter-m"/>
<symbol minX="468" maxX="507" minY="659" maxY="698" name="bus-m"/>
<symbol minX="507" maxX="546" minY="659" maxY="698" name="caravan_site-m"/>
<symbol minX="468" maxX="507" minY="659" maxY="698" name="toll_booth-m"/>
<symbol minX="507" maxX="546" minY="659" maxY="698" name="bus-m"/>
<symbol minX="546" maxX="585" minY="659" maxY="698" name="toilets-m"/>
<symbol minX="585" maxX="624" minY="659" maxY="698" name="ticket-shop-m"/>
<symbol minX="624" maxX="663" minY="659" maxY="698" name="butcher-m"/>
@ -342,38 +342,38 @@
<symbol minX="858" maxX="897" minY="698" maxY="737" name="pub-m"/>
<symbol minX="897" maxX="936" minY="698" maxY="737" name="clothes-m"/>
<symbol minX="936" maxX="976" minY="698" maxY="734" name="subway-moscow-l"/>
<symbol minX="976" maxX="1012" minY="698" maxY="734" name="firehydrant-l"/>
<symbol minX="976" maxX="1012" minY="698" maxY="734" name="bike-parking-l"/>
<symbol minX="0" maxX="36" minY="737" maxY="773" name="lightrail-berlin-m"/>
<symbol minX="36" maxX="72" minY="737" maxY="773" name="speedcam-l"/>
<symbol minX="72" maxX="108" minY="737" maxY="773" name="subway-rome-l"/>
<symbol minX="108" maxX="144" minY="737" maxY="773" name="waste-basket-l"/>
<symbol minX="144" maxX="180" minY="737" maxY="773" name="subway-berlin-l"/>
<symbol minX="180" maxX="216" minY="737" maxY="773" name="parking-ticket-l"/>
<symbol minX="216" maxX="252" minY="737" maxY="773" name="bike-parking-l"/>
<symbol minX="252" maxX="288" minY="737" maxY="773" name="parking-l"/>
<symbol minX="288" maxX="321" minY="737" maxY="770" name="no-icon-shop"/>
<symbol minX="321" maxX="354" minY="737" maxY="770" name="no-icon-leisure"/>
<symbol minX="354" maxX="387" minY="737" maxY="770" name="subway-berlin-m"/>
<symbol minX="387" maxX="420" minY="737" maxY="770" name="no-icon"/>
<symbol minX="420" maxX="453" minY="737" maxY="770" name="no-icon-tourism"/>
<symbol minX="453" maxX="490" minY="737" maxY="770" name="subway-moscow-m"/>
<symbol minX="490" maxX="523" minY="737" maxY="770" name="subway-paris-m"/>
<symbol minX="523" maxX="556" minY="737" maxY="770" name="subway-rome-m"/>
<symbol minX="556" maxX="589" minY="737" maxY="770" name="no-icon-amenity"/>
<symbol minX="589" maxX="621" minY="737" maxY="769" name="api-result"/>
<symbol minX="621" maxX="661" minY="737" maxY="769" name="subway-london-l"/>
<symbol minX="661" maxX="693" minY="737" maxY="769" name="search-result"/>
<symbol minX="693" maxX="723" minY="737" maxY="768" name="waterfall-s"/>
<symbol minX="723" maxX="753" minY="737" maxY="768" name="bcontrol-s"/>
<symbol minX="753" maxX="783" minY="737" maxY="768" name="picnic-s"/>
<symbol minX="783" maxX="813" minY="737" maxY="768" name="beer-s"/>
<symbol minX="813" maxX="843" minY="737" maxY="768" name="office-s"/>
<symbol minX="843" maxX="873" minY="737" maxY="768" name="hunting-tower-s"/>
<symbol minX="873" maxX="903" minY="737" maxY="768" name="heliport-s"/>
<symbol minX="903" maxX="933" minY="737" maxY="768" name="remains-s"/>
<symbol minX="933" maxX="964" minY="737" maxY="768" name="airport-s"/>
<symbol minX="964" maxX="994" minY="737" maxY="767" name="shop-s"/>
<symbol minX="994" maxX="1024" minY="737" maxY="767" name="skiing-s"/>
<symbol minX="180" maxX="216" minY="737" maxY="773" name="parking-l"/>
<symbol minX="216" maxX="244" minY="737" maxY="771" name="firehydrant-l"/>
<symbol minX="244" maxX="277" minY="737" maxY="770" name="no-icon-leisure"/>
<symbol minX="277" maxX="310" minY="737" maxY="770" name="waste-basket-s"/>
<symbol minX="310" maxX="343" minY="737" maxY="770" name="no-icon"/>
<symbol minX="343" maxX="376" minY="737" maxY="770" name="subway-berlin-m"/>
<symbol minX="376" maxX="409" minY="737" maxY="770" name="no-icon-tourism"/>
<symbol minX="409" maxX="442" minY="737" maxY="770" name="no-icon-shop"/>
<symbol minX="442" maxX="475" minY="737" maxY="770" name="subway-paris-m"/>
<symbol minX="475" maxX="508" minY="737" maxY="770" name="no-icon-amenity"/>
<symbol minX="508" maxX="541" minY="737" maxY="770" name="subway-rome-m"/>
<symbol minX="541" maxX="578" minY="737" maxY="770" name="subway-moscow-m"/>
<symbol minX="578" maxX="610" minY="737" maxY="769" name="api-result"/>
<symbol minX="610" maxX="650" minY="737" maxY="769" name="subway-london-l"/>
<symbol minX="650" maxX="682" minY="737" maxY="769" name="search-result"/>
<symbol minX="682" maxX="712" minY="737" maxY="768" name="waterfall-s"/>
<symbol minX="712" maxX="742" minY="737" maxY="768" name="bcontrol-s"/>
<symbol minX="742" maxX="772" minY="737" maxY="768" name="remains-s"/>
<symbol minX="772" maxX="802" minY="737" maxY="768" name="picnic-s"/>
<symbol minX="802" maxX="832" minY="737" maxY="768" name="beer-s"/>
<symbol minX="832" maxX="862" minY="737" maxY="768" name="hunting-tower-s"/>
<symbol minX="862" maxX="892" minY="737" maxY="768" name="heliport-s"/>
<symbol minX="892" maxX="922" minY="737" maxY="768" name="office-s"/>
<symbol minX="922" maxX="953" minY="737" maxY="768" name="airport-s"/>
<symbol minX="953" maxX="983" minY="737" maxY="767" name="shop-s"/>
<symbol minX="983" maxX="1013" minY="737" maxY="767" name="skiing-s"/>
<symbol minX="0" maxX="30" minY="773" maxY="803" name="casino-s"/>
<symbol minX="30" maxX="60" minY="773" maxY="803" name="cave-s"/>
<symbol minX="60" maxX="90" minY="773" maxY="803" name="soccer-s"/>
@ -440,9 +440,9 @@
<symbol minX="900" maxX="930" minY="803" maxY="833" name="curling-s"/>
<symbol minX="930" maxX="960" minY="803" maxY="833" name="dentist-s"/>
<symbol minX="960" maxX="990" minY="803" maxY="833" name="cable-car-s"/>
<symbol minX="990" maxX="1020" minY="803" maxY="833" name="volcano-s"/>
<symbol minX="990" maxX="1020" minY="803" maxY="833" name="marketplace-s"/>
<symbol minX="0" maxX="30" minY="833" maxY="863" name="tennis-s"/>
<symbol minX="30" maxX="60" minY="833" maxY="863" name="marketplace-s"/>
<symbol minX="30" maxX="60" minY="833" maxY="863" name="volcano-s"/>
<symbol minX="60" maxX="90" minY="833" maxY="863" name="embassy-s"/>
<symbol minX="90" maxX="120" minY="833" maxY="863" name="theatre-s"/>
<symbol minX="120" maxX="150" minY="833" maxY="863" name="viewpoint-s"/>
@ -450,77 +450,77 @@
<symbol minX="180" maxX="210" minY="833" maxY="863" name="bus-s"/>
<symbol minX="210" maxX="240" minY="833" maxY="863" name="military-s"/>
<symbol minX="240" maxX="270" minY="833" maxY="863" name="toilets-s"/>
<symbol minX="270" maxX="300" minY="833" maxY="863" name="monument-s"/>
<symbol minX="300" maxX="330" minY="833" maxY="863" name="drinking-water-s"/>
<symbol minX="330" maxX="360" minY="833" maxY="863" name="toll_booth-s"/>
<symbol minX="360" maxX="390" minY="833" maxY="863" name="bowls-s"/>
<symbol minX="390" maxX="420" minY="833" maxY="863" name="park-s"/>
<symbol minX="420" maxX="450" minY="833" maxY="863" name="diving-s"/>
<symbol minX="450" maxX="480" minY="833" maxY="863" name="nparkf-s"/>
<symbol minX="480" maxX="510" minY="833" maxY="863" name="tourism-s"/>
<symbol minX="510" maxX="540" minY="833" maxY="863" name="tram-s"/>
<symbol minX="540" maxX="570" minY="833" maxY="863" name="book-shop-s"/>
<symbol minX="570" maxX="600" minY="833" maxY="863" name="npark-s"/>
<symbol minX="600" maxX="630" minY="833" maxY="863" name="grocery-s"/>
<symbol minX="630" maxX="660" minY="833" maxY="863" name="townhall-s"/>
<symbol minX="660" maxX="690" minY="833" maxY="863" name="motel-s"/>
<symbol minX="690" maxX="720" minY="833" maxY="863" name="museum-s"/>
<symbol minX="720" maxX="750" minY="833" maxY="863" name="bicycle-s"/>
<symbol minX="750" maxX="780" minY="833" maxY="863" name="train-s"/>
<symbol minX="780" maxX="820" minY="833" maxY="862" name="metro-barcelona-m"/>
<symbol minX="820" maxX="860" minY="833" maxY="862" name="subway-barcelona-l"/>
<symbol minX="860" maxX="900" minY="833" maxY="862" name="subway-barcelona-m"/>
<symbol minX="900" maxX="940" minY="833" maxY="862" name="subway-madrid-m"/>
<symbol minX="940" maxX="980" minY="833" maxY="862" name="subway-madrid-l"/>
<symbol minX="980" maxX="1008" minY="833" maxY="861" name="parking-m"/>
<symbol minX="0" maxX="27" minY="863" maxY="891" name="s-arrow"/>
<symbol minX="27" maxX="66" minY="863" maxY="890" name="subway-kiev-l"/>
<symbol minX="66" maxX="105" minY="863" maxY="890" name="subway-kiev-m"/>
<symbol minX="105" maxX="141" minY="863" maxY="890" name="subway-madrid-s"/>
<symbol minX="141" maxX="168" minY="863" maxY="890" name="peak-l"/>
<symbol minX="168" maxX="204" minY="863" maxY="890" name="metro-barcelona-s"/>
<symbol minX="204" maxX="231" minY="863" maxY="890" name="waste-basket-s"/>
<symbol minX="231" maxX="258" minY="863" maxY="890" name="subway-paris-s"/>
<symbol minX="258" maxX="285" minY="863" maxY="890" name="lightrail-berlin-s"/>
<symbol minX="285" maxX="310" minY="863" maxY="888" name="subway-moscow-s"/>
<symbol minX="310" maxX="334" minY="863" maxY="887" name="subway-rome-s"/>
<symbol minX="334" maxX="358" minY="863" maxY="887" name="parking-s"/>
<symbol minX="358" maxX="388" minY="863" maxY="887" name="subway-london-s"/>
<symbol minX="388" maxX="412" minY="863" maxY="887" name="speedcam-s"/>
<symbol minX="412" maxX="439" minY="863" maxY="887" name="bench"/>
<symbol minX="439" maxX="463" minY="863" maxY="887" name="subway-berlin-s"/>
<symbol minX="463" maxX="487" minY="863" maxY="885" name="peakt-l"/>
<symbol minX="487" maxX="526" minY="863" maxY="885" name="subway-minsk-l"/>
<symbol minX="526" maxX="548" minY="863" maxY="885" name="survey_point-l"/>
<symbol minX="548" maxX="570" minY="863" maxY="885" name="star-l"/>
<symbol minX="570" maxX="591" minY="863" maxY="884" name="star-m"/>
<symbol minX="591" maxX="624" minY="863" maxY="884" name="subway-kiev-s"/>
<symbol minX="624" maxX="643" minY="863" maxY="882" name="subway-newyork-xs"/>
<symbol minX="643" maxX="664" minY="863" maxY="882" name="peak-m"/>
<symbol minX="664" maxX="683" minY="863" maxY="882" name="subway-xs"/>
<symbol minX="683" maxX="713" minY="863" maxY="882" name="railway-crossing"/>
<symbol minX="713" maxX="732" minY="863" maxY="882" name="survey_point-m"/>
<symbol minX="732" maxX="765" minY="863" maxY="882" name="subway-minsk-m"/>
<symbol minX="765" maxX="795" minY="863" maxY="881" name="subway-minsk-s"/>
<symbol minX="795" maxX="813" minY="863" maxY="881" name="crossing-l"/>
<symbol minX="813" maxX="831" minY="863" maxY="881" name="star-s"/>
<symbol minX="831" maxX="847" minY="863" maxY="879" name="survey_point-s"/>
<symbol minX="847" maxX="883" minY="863" maxY="879" name="arrow-m"/>
<symbol minX="883" maxX="901" minY="863" maxY="879" name="peak-s"/>
<symbol minX="901" maxX="919" minY="863" maxY="879" name="peakt-m"/>
<symbol minX="919" maxX="934" minY="863" maxY="878" name="entrance-s"/>
<symbol minX="934" maxX="949" minY="863" maxY="878" name="crossing-m"/>
<symbol minX="949" maxX="964" minY="863" maxY="876" name="peakt-s"/>
<symbol minX="964" maxX="991" minY="863" maxY="875" name="arrow-s"/>
<symbol minX="991" maxX="1003" minY="863" maxY="875" name="tree-l"/>
<symbol minX="1003" maxX="1015" minY="863" maxY="875" name="dot-m"/>
<symbol minX="270" maxX="288" minY="833" maxY="863" name="parking-ticket-l"/>
<symbol minX="288" maxX="318" minY="833" maxY="863" name="monument-s"/>
<symbol minX="318" maxX="348" minY="833" maxY="863" name="toll_booth-s"/>
<symbol minX="348" maxX="378" minY="833" maxY="863" name="bowls-s"/>
<symbol minX="378" maxX="408" minY="833" maxY="863" name="drinking-water-s"/>
<symbol minX="408" maxX="438" minY="833" maxY="863" name="park-s"/>
<symbol minX="438" maxX="468" minY="833" maxY="863" name="diving-s"/>
<symbol minX="468" maxX="498" minY="833" maxY="863" name="tourism-s"/>
<symbol minX="498" maxX="528" minY="833" maxY="863" name="nparkf-s"/>
<symbol minX="528" maxX="558" minY="833" maxY="863" name="book-shop-s"/>
<symbol minX="558" maxX="588" minY="833" maxY="863" name="grocery-s"/>
<symbol minX="588" maxX="618" minY="833" maxY="863" name="npark-s"/>
<symbol minX="618" maxX="648" minY="833" maxY="863" name="townhall-s"/>
<symbol minX="648" maxX="678" minY="833" maxY="863" name="tram-s"/>
<symbol minX="678" maxX="708" minY="833" maxY="863" name="motel-s"/>
<symbol minX="708" maxX="738" minY="833" maxY="863" name="bicycle-s"/>
<symbol minX="738" maxX="768" minY="833" maxY="863" name="museum-s"/>
<symbol minX="768" maxX="798" minY="833" maxY="863" name="train-s"/>
<symbol minX="798" maxX="838" minY="833" maxY="862" name="metro-barcelona-m"/>
<symbol minX="838" maxX="878" minY="833" maxY="862" name="subway-madrid-m"/>
<symbol minX="878" maxX="918" minY="833" maxY="862" name="subway-madrid-l"/>
<symbol minX="918" maxX="958" minY="833" maxY="862" name="subway-barcelona-m"/>
<symbol minX="958" maxX="998" minY="833" maxY="862" name="subway-barcelona-l"/>
<symbol minX="0" maxX="28" minY="863" maxY="891" name="parking-m"/>
<symbol minX="28" maxX="55" minY="863" maxY="891" name="s-arrow"/>
<symbol minX="55" maxX="94" minY="863" maxY="890" name="subway-kiev-m"/>
<symbol minX="94" maxX="121" minY="863" maxY="890" name="lightrail-berlin-s"/>
<symbol minX="121" maxX="157" minY="863" maxY="890" name="subway-madrid-s"/>
<symbol minX="157" maxX="184" minY="863" maxY="890" name="peak-l"/>
<symbol minX="184" maxX="223" minY="863" maxY="890" name="subway-kiev-l"/>
<symbol minX="223" maxX="250" minY="863" maxY="890" name="subway-paris-s"/>
<symbol minX="250" maxX="286" minY="863" maxY="890" name="metro-barcelona-s"/>
<symbol minX="286" maxX="311" minY="863" maxY="888" name="subway-moscow-s"/>
<symbol minX="311" maxX="338" minY="863" maxY="887" name="bench"/>
<symbol minX="338" maxX="362" minY="863" maxY="887" name="parking-s"/>
<symbol minX="362" maxX="386" minY="863" maxY="887" name="subway-berlin-s"/>
<symbol minX="386" maxX="410" minY="863" maxY="887" name="subway-rome-s"/>
<symbol minX="410" maxX="440" minY="863" maxY="887" name="subway-london-s"/>
<symbol minX="440" maxX="464" minY="863" maxY="887" name="speedcam-s"/>
<symbol minX="464" maxX="486" minY="863" maxY="885" name="star-l"/>
<symbol minX="486" maxX="525" minY="863" maxY="885" name="subway-minsk-l"/>
<symbol minX="525" maxX="547" minY="863" maxY="885" name="survey_point-l"/>
<symbol minX="547" maxX="571" minY="863" maxY="885" name="peakt-l"/>
<symbol minX="571" maxX="592" minY="863" maxY="884" name="star-m"/>
<symbol minX="592" maxX="625" minY="863" maxY="884" name="subway-kiev-s"/>
<symbol minX="625" maxX="644" minY="863" maxY="882" name="subway-xs"/>
<symbol minX="644" maxX="674" minY="863" maxY="882" name="railway-crossing"/>
<symbol minX="674" maxX="693" minY="863" maxY="882" name="survey_point-m"/>
<symbol minX="693" maxX="712" minY="863" maxY="882" name="subway-newyork-xs"/>
<symbol minX="712" maxX="733" minY="863" maxY="882" name="peak-m"/>
<symbol minX="733" maxX="766" minY="863" maxY="882" name="subway-minsk-m"/>
<symbol minX="766" maxX="796" minY="863" maxY="881" name="subway-minsk-s"/>
<symbol minX="796" maxX="814" minY="863" maxY="881" name="star-s"/>
<symbol minX="814" maxX="832" minY="863" maxY="881" name="crossing-l"/>
<symbol minX="832" maxX="850" minY="863" maxY="879" name="peakt-m"/>
<symbol minX="850" maxX="886" minY="863" maxY="879" name="arrow-m"/>
<symbol minX="886" maxX="904" minY="863" maxY="879" name="peak-s"/>
<symbol minX="904" maxX="920" minY="863" maxY="879" name="survey_point-s"/>
<symbol minX="920" maxX="935" minY="863" maxY="878" name="entrance-s"/>
<symbol minX="935" maxX="950" minY="863" maxY="878" name="crossing-m"/>
<symbol minX="950" maxX="965" minY="863" maxY="876" name="peakt-s"/>
<symbol minX="965" maxX="977" minY="863" maxY="875" name="dot-m"/>
<symbol minX="977" maxX="989" minY="863" maxY="875" name="none"/>
<symbol minX="989" maxX="1016" minY="863" maxY="875" name="arrow-s"/>
<symbol minX="0" maxX="12" minY="891" maxY="903" name="crossing-s"/>
<symbol minX="12" maxX="24" minY="891" maxY="903" name="none"/>
<symbol minX="12" maxX="24" minY="891" maxY="903" name="tree-l"/>
<symbol minX="24" maxX="34" minY="891" maxY="901" name="tree-m"/>
<symbol minX="34" maxX="44" minY="891" maxY="901" name="entrance-xs"/>
<symbol minX="44" maxX="53" minY="891" maxY="900" name="dot-s-light"/>
<symbol minX="53" maxX="62" minY="891" maxY="900" name="zero-icon"/>
<symbol minX="62" maxX="71" minY="891" maxY="900" name="tree-s"/>
<symbol minX="44" maxX="53" minY="891" maxY="900" name="tree-s"/>
<symbol minX="53" maxX="62" minY="891" maxY="900" name="dot-s-light"/>
<symbol minX="62" maxX="71" minY="891" maxY="900" name="zero-icon"/>
<symbol minX="71" maxX="80" minY="891" maxY="900" name="dot-s"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 381 KiB

After

Width:  |  Height:  |  Size: 378 KiB

View file

@ -346,130 +346,131 @@
<symbol minX="975" maxX="1014" minY="698" maxY="737" name="restaurant-m"/>
<symbol minX="0" maxX="39" minY="737" maxY="776" name="charging-station-m"/>
<symbol minX="39" maxX="75" minY="737" maxY="773" name="speedcam-l"/>
<symbol minX="75" maxX="111" minY="737" maxY="773" name="parking-ticket-l"/>
<symbol minX="111" maxX="147" minY="737" maxY="773" name="subway-berlin-l"/>
<symbol minX="147" maxX="183" minY="737" maxY="773" name="firehydrant-l"/>
<symbol minX="183" maxX="219" minY="737" maxY="773" name="waste-basket-l"/>
<symbol minX="219" maxX="255" minY="737" maxY="773" name="lightrail-berlin-m"/>
<symbol minX="255" maxX="291" minY="737" maxY="773" name="bike-parking-l"/>
<symbol minX="291" maxX="327" minY="737" maxY="773" name="parking-l"/>
<symbol minX="327" maxX="367" minY="737" maxY="773" name="subway-moscow-l"/>
<symbol minX="367" maxX="403" minY="737" maxY="773" name="subway-rome-l"/>
<symbol minX="403" maxX="436" minY="737" maxY="770" name="no-icon-tourism"/>
<symbol minX="436" maxX="469" minY="737" maxY="770" name="no-icon"/>
<symbol minX="469" maxX="502" minY="737" maxY="770" name="subway-rome-m"/>
<symbol minX="502" maxX="535" minY="737" maxY="770" name="no-icon-shop"/>
<symbol minX="535" maxX="568" minY="737" maxY="770" name="subway-paris-m"/>
<symbol minX="568" maxX="605" minY="737" maxY="770" name="subway-moscow-m"/>
<symbol minX="605" maxX="638" minY="737" maxY="770" name="no-icon-leisure"/>
<symbol minX="638" maxX="671" minY="737" maxY="770" name="no-icon-amenity"/>
<symbol minX="671" maxX="704" minY="737" maxY="770" name="subway-berlin-m"/>
<symbol minX="704" maxX="744" minY="737" maxY="769" name="subway-london-l"/>
<symbol minX="744" maxX="776" minY="737" maxY="769" name="api-result"/>
<symbol minX="776" maxX="808" minY="737" maxY="769" name="search-result"/>
<symbol minX="808" maxX="839" minY="737" maxY="768" name="airport-s"/>
<symbol minX="839" maxX="869" minY="737" maxY="767" name="npark-s"/>
<symbol minX="869" maxX="899" minY="737" maxY="767" name="museum-s"/>
<symbol minX="899" maxX="929" minY="737" maxY="767" name="skiing-s"/>
<symbol minX="929" maxX="959" minY="737" maxY="767" name="car-repair-s"/>
<symbol minX="959" maxX="989" minY="737" maxY="767" name="australian-football-s"/>
<symbol minX="989" maxX="1019" minY="737" maxY="767" name="soccer-s"/>
<symbol minX="75" maxX="111" minY="737" maxY="773" name="subway-berlin-l"/>
<symbol minX="111" maxX="147" minY="737" maxY="773" name="parking-l"/>
<symbol minX="147" maxX="183" minY="737" maxY="773" name="subway-rome-l"/>
<symbol minX="183" maxX="223" minY="737" maxY="773" name="subway-moscow-l"/>
<symbol minX="223" maxX="259" minY="737" maxY="773" name="waste-basket-l"/>
<symbol minX="259" maxX="295" minY="737" maxY="773" name="lightrail-berlin-m"/>
<symbol minX="295" maxX="331" minY="737" maxY="773" name="bike-parking-l"/>
<symbol minX="331" maxX="359" minY="737" maxY="771" name="firehydrant-l"/>
<symbol minX="359" maxX="392" minY="737" maxY="770" name="no-icon-leisure"/>
<symbol minX="392" maxX="425" minY="737" maxY="770" name="no-icon-shop"/>
<symbol minX="425" maxX="458" minY="737" maxY="770" name="no-icon-tourism"/>
<symbol minX="458" maxX="491" minY="737" maxY="770" name="no-icon"/>
<symbol minX="491" maxX="524" minY="737" maxY="770" name="subway-rome-m"/>
<symbol minX="524" maxX="557" minY="737" maxY="770" name="no-icon-amenity"/>
<symbol minX="557" maxX="590" minY="737" maxY="770" name="subway-paris-m"/>
<symbol minX="590" maxX="627" minY="737" maxY="770" name="subway-moscow-m"/>
<symbol minX="627" maxX="660" minY="737" maxY="770" name="waste-basket-s"/>
<symbol minX="660" maxX="693" minY="737" maxY="770" name="subway-berlin-m"/>
<symbol minX="693" maxX="733" minY="737" maxY="769" name="subway-london-l"/>
<symbol minX="733" maxX="765" minY="737" maxY="769" name="api-result"/>
<symbol minX="765" maxX="797" minY="737" maxY="769" name="search-result"/>
<symbol minX="797" maxX="828" minY="737" maxY="768" name="airport-s"/>
<symbol minX="828" maxX="858" minY="737" maxY="767" name="npark-s"/>
<symbol minX="858" maxX="888" minY="737" maxY="767" name="museum-s"/>
<symbol minX="888" maxX="918" minY="737" maxY="767" name="skiing-s"/>
<symbol minX="918" maxX="948" minY="737" maxY="767" name="car-repair-s"/>
<symbol minX="948" maxX="978" minY="737" maxY="767" name="australian-football-s"/>
<symbol minX="978" maxX="1008" minY="737" maxY="767" name="soccer-s"/>
<symbol minX="0" maxX="30" minY="776" maxY="806" name="shop-s"/>
<symbol minX="30" maxX="60" minY="776" maxY="806" name="speedcam-m"/>
<symbol minX="60" maxX="90" minY="776" maxY="806" name="remains-s"/>
<symbol minX="90" maxX="120" minY="776" maxY="806" name="peak-s"/>
<symbol minX="120" maxX="150" minY="776" maxY="806" name="shop-s copy"/>
<symbol minX="150" maxX="180" minY="776" maxY="806" name="restaurant-s"/>
<symbol minX="180" maxX="210" minY="776" maxY="806" name="golf-s"/>
<symbol minX="210" maxX="240" minY="776" maxY="806" name="grocery-s"/>
<symbol minX="240" maxX="270" minY="776" maxY="806" name="alcohol-s"/>
<symbol minX="270" maxX="300" minY="776" maxY="806" name="garden-s"/>
<symbol minX="300" maxX="336" minY="776" maxY="806" name="subway-barcelona-s"/>
<symbol minX="336" maxX="366" minY="776" maxY="806" name="cricket-s"/>
<symbol minX="366" maxX="396" minY="776" maxY="806" name="pharmacy-s"/>
<symbol minX="396" maxX="426" minY="776" maxY="806" name="gym-s"/>
<symbol minX="426" maxX="456" minY="776" maxY="806" name="alpine_hut-s"/>
<symbol minX="456" maxX="486" minY="776" maxY="806" name="subway-entrance-2-s"/>
<symbol minX="486" maxX="516" minY="776" maxY="806" name="subway-entrance-arrow"/>
<symbol minX="516" maxX="546" minY="776" maxY="806" name="curling-s"/>
<symbol minX="546" maxX="576" minY="776" maxY="806" name="gallery-s"/>
<symbol minX="576" maxX="606" minY="776" maxY="806" name="subway-entrance-s"/>
<symbol minX="606" maxX="636" minY="776" maxY="806" name="funicular-s"/>
<symbol minX="636" maxX="666" minY="776" maxY="806" name="america-football-s"/>
<symbol minX="666" maxX="696" minY="776" maxY="806" name="helipad-s"/>
<symbol minX="696" maxX="726" minY="776" maxY="806" name="campsite-s"/>
<symbol minX="726" maxX="756" minY="776" maxY="806" name="phone-s"/>
<symbol minX="756" maxX="795" minY="776" maxY="806" name="subway-london-m"/>
<symbol minX="795" maxX="825" minY="776" maxY="806" name="heliport-s"/>
<symbol minX="825" maxX="855" minY="776" maxY="806" name="picnic-s"/>
<symbol minX="855" maxX="885" minY="776" maxY="806" name="archery-s"/>
<symbol minX="885" maxX="915" minY="776" maxY="806" name="bar-s"/>
<symbol minX="915" maxX="945" minY="776" maxY="806" name="fuel-s"/>
<symbol minX="945" maxX="975" minY="776" maxY="806" name="atm-s copy 2"/>
<symbol minX="975" maxX="1005" minY="776" maxY="806" name="zoo-s"/>
<symbol minX="0" maxX="30" minY="806" maxY="836" name="hospital-s"/>
<symbol minX="120" maxX="138" minY="776" maxY="806" name="parking-ticket-l"/>
<symbol minX="138" maxX="168" minY="776" maxY="806" name="restaurant-s"/>
<symbol minX="168" maxX="198" minY="776" maxY="806" name="golf-s"/>
<symbol minX="198" maxX="228" minY="776" maxY="806" name="grocery-s"/>
<symbol minX="228" maxX="258" minY="776" maxY="806" name="alcohol-s"/>
<symbol minX="258" maxX="288" minY="776" maxY="806" name="garden-s"/>
<symbol minX="288" maxX="324" minY="776" maxY="806" name="subway-barcelona-s"/>
<symbol minX="324" maxX="354" minY="776" maxY="806" name="shop-s copy"/>
<symbol minX="354" maxX="384" minY="776" maxY="806" name="cricket-s"/>
<symbol minX="384" maxX="414" minY="776" maxY="806" name="gym-s"/>
<symbol minX="414" maxX="444" minY="776" maxY="806" name="alpine_hut-s"/>
<symbol minX="444" maxX="474" minY="776" maxY="806" name="subway-entrance-2-s"/>
<symbol minX="474" maxX="504" minY="776" maxY="806" name="subway-entrance-arrow"/>
<symbol minX="504" maxX="534" minY="776" maxY="806" name="curling-s"/>
<symbol minX="534" maxX="564" minY="776" maxY="806" name="gallery-s"/>
<symbol minX="564" maxX="594" minY="776" maxY="806" name="subway-entrance-s"/>
<symbol minX="594" maxX="624" minY="776" maxY="806" name="funicular-s"/>
<symbol minX="624" maxX="654" minY="776" maxY="806" name="america-football-s"/>
<symbol minX="654" maxX="684" minY="776" maxY="806" name="helipad-s"/>
<symbol minX="684" maxX="714" minY="776" maxY="806" name="campsite-s"/>
<symbol minX="714" maxX="744" minY="776" maxY="806" name="pharmacy-s"/>
<symbol minX="744" maxX="783" minY="776" maxY="806" name="subway-london-m"/>
<symbol minX="783" maxX="813" minY="776" maxY="806" name="heliport-s"/>
<symbol minX="813" maxX="843" minY="776" maxY="806" name="phone-s"/>
<symbol minX="843" maxX="873" minY="776" maxY="806" name="archery-s"/>
<symbol minX="873" maxX="903" minY="776" maxY="806" name="bar-s"/>
<symbol minX="903" maxX="933" minY="776" maxY="806" name="fuel-s"/>
<symbol minX="933" maxX="963" minY="776" maxY="806" name="atm-s copy 2"/>
<symbol minX="963" maxX="993" minY="776" maxY="806" name="zoo-s"/>
<symbol minX="993" maxX="1023" minY="776" maxY="806" name="hospital-s"/>
<symbol minX="0" maxX="30" minY="806" maxY="836" name="picnic-s"/>
<symbol minX="30" maxX="60" minY="806" maxY="836" name="college-s"/>
<symbol minX="60" maxX="90" minY="806" maxY="836" name="pitch-s"/>
<symbol minX="90" maxX="120" minY="806" maxY="836" name="fountain-s"/>
<symbol minX="120" maxX="150" minY="806" maxY="836" name="park-s"/>
<symbol minX="150" maxX="180" minY="806" maxY="836" name="dentist-s"/>
<symbol minX="180" maxX="210" minY="806" maxY="836" name="subway-newyork-s"/>
<symbol minX="210" maxX="240" minY="806" maxY="836" name="windmill-s"/>
<symbol minX="240" maxX="270" minY="806" maxY="836" name="cafe-s"/>
<symbol minX="270" maxX="300" minY="806" maxY="836" name="place-of-worship-s"/>
<symbol minX="300" maxX="330" minY="806" maxY="836" name="hotel-s"/>
<symbol minX="60" maxX="90" minY="806" maxY="836" name="fountain-s"/>
<symbol minX="90" maxX="120" minY="806" maxY="836" name="park-s"/>
<symbol minX="120" maxX="150" minY="806" maxY="836" name="dentist-s"/>
<symbol minX="150" maxX="180" minY="806" maxY="836" name="subway-newyork-s"/>
<symbol minX="180" maxX="210" minY="806" maxY="836" name="windmill-s"/>
<symbol minX="210" maxX="240" minY="806" maxY="836" name="cafe-s"/>
<symbol minX="240" maxX="270" minY="806" maxY="836" name="pitch-s"/>
<symbol minX="270" maxX="300" minY="806" maxY="836" name="hotel-s"/>
<symbol minX="300" maxX="330" minY="806" maxY="836" name="place-of-worship-s"/>
<symbol minX="330" maxX="360" minY="806" maxY="836" name="casino-s"/>
<symbol minX="360" maxX="390" minY="806" maxY="836" name="police-s"/>
<symbol minX="390" maxX="420" minY="806" maxY="836" name="baseball-s"/>
<symbol minX="420" maxX="450" minY="806" maxY="836" name="subway-s"/>
<symbol minX="450" maxX="480" minY="806" maxY="836" name="office-s"/>
<symbol minX="480" maxX="510" minY="806" maxY="836" name="nparkf-s"/>
<symbol minX="510" maxX="540" minY="806" maxY="836" name="subway-spb-s"/>
<symbol minX="540" maxX="570" minY="806" maxY="836" name="information-s"/>
<symbol minX="570" maxX="600" minY="806" maxY="836" name="cemetery-s"/>
<symbol minX="600" maxX="630" minY="806" maxY="836" name="fire_station-s"/>
<symbol minX="630" maxX="660" minY="806" maxY="836" name="basketball-s"/>
<symbol minX="660" maxX="690" minY="806" maxY="836" name="waterfall-s"/>
<symbol minX="690" maxX="720" minY="806" maxY="836" name="cable-car-s"/>
<symbol minX="720" maxX="750" minY="806" maxY="836" name="diving-s"/>
<symbol minX="750" maxX="780" minY="806" maxY="836" name="kindergarten-s"/>
<symbol minX="780" maxX="810" minY="806" maxY="836" name="fastfood-s"/>
<symbol minX="810" maxX="840" minY="806" maxY="836" name="swimming-s"/>
<symbol minX="360" maxX="390" minY="806" maxY="836" name="baseball-s"/>
<symbol minX="390" maxX="420" minY="806" maxY="836" name="subway-s"/>
<symbol minX="420" maxX="450" minY="806" maxY="836" name="office-s"/>
<symbol minX="450" maxX="480" minY="806" maxY="836" name="nparkf-s"/>
<symbol minX="480" maxX="510" minY="806" maxY="836" name="subway-spb-s"/>
<symbol minX="510" maxX="540" minY="806" maxY="836" name="information-s"/>
<symbol minX="540" maxX="570" minY="806" maxY="836" name="cemetery-s"/>
<symbol minX="570" maxX="600" minY="806" maxY="836" name="fire_station-s"/>
<symbol minX="600" maxX="630" minY="806" maxY="836" name="basketball-s"/>
<symbol minX="630" maxX="660" minY="806" maxY="836" name="waterfall-s"/>
<symbol minX="660" maxX="690" minY="806" maxY="836" name="cable-car-s"/>
<symbol minX="690" maxX="720" minY="806" maxY="836" name="diving-s"/>
<symbol minX="720" maxX="750" minY="806" maxY="836" name="kindergarten-s"/>
<symbol minX="750" maxX="780" minY="806" maxY="836" name="fastfood-s"/>
<symbol minX="780" maxX="810" minY="806" maxY="836" name="swimming-s"/>
<symbol minX="810" maxX="840" minY="806" maxY="836" name="police-s"/>
<symbol minX="840" maxX="870" minY="806" maxY="836" name="climbing-s"/>
<symbol minX="870" maxX="900" minY="806" maxY="836" name="cinema-s"/>
<symbol minX="900" maxX="930" minY="806" maxY="836" name="bus-s"/>
<symbol minX="930" maxX="960" minY="806" maxY="836" name="pub-s"/>
<symbol minX="960" maxX="990" minY="806" maxY="836" name="tennis-s"/>
<symbol minX="870" maxX="900" minY="806" maxY="836" name="bus-s"/>
<symbol minX="900" maxX="930" minY="806" maxY="836" name="cinema-s"/>
<symbol minX="930" maxX="960" minY="806" maxY="836" name="tennis-s"/>
<symbol minX="960" maxX="990" minY="806" maxY="836" name="pub-s"/>
<symbol minX="990" maxX="1020" minY="806" maxY="836" name="cave-s"/>
<symbol minX="0" maxX="30" minY="836" maxY="866" name="school-s"/>
<symbol minX="30" maxX="60" minY="836" maxY="866" name="theatre-s"/>
<symbol minX="60" maxX="90" minY="836" maxY="866" name="bowls-s"/>
<symbol minX="90" maxX="120" minY="836" maxY="866" name="ship-s"/>
<symbol minX="120" maxX="150" minY="836" maxY="866" name="charging-station-s"/>
<symbol minX="150" maxX="180" minY="836" maxY="866" name="motel-s"/>
<symbol minX="180" maxX="210" minY="836" maxY="866" name="toilets-s"/>
<symbol minX="210" maxX="240" minY="836" maxY="866" name="volcano-s"/>
<symbol minX="240" maxX="270" minY="836" maxY="866" name="monument-s"/>
<symbol minX="270" maxX="300" minY="836" maxY="866" name="toll_booth-s"/>
<symbol minX="300" maxX="330" minY="836" maxY="866" name="book-shop-s"/>
<symbol minX="330" maxX="360" minY="836" maxY="866" name="viewpoint-s"/>
<symbol minX="360" maxX="390" minY="836" maxY="866" name="military-s"/>
<symbol minX="390" maxX="420" minY="836" maxY="866" name="atm-s"/>
<symbol minX="420" maxX="450" minY="836" maxY="866" name="tourism-s"/>
<symbol minX="450" maxX="480" minY="836" maxY="866" name="bcontrol-s"/>
<symbol minX="480" maxX="510" minY="836" maxY="866" name="bicycle-s"/>
<symbol minX="510" maxX="540" minY="836" maxY="866" name="library-s"/>
<symbol minX="540" maxX="570" minY="836" maxY="866" name="embassy-s"/>
<symbol minX="570" maxX="600" minY="836" maxY="866" name="townhall-s"/>
<symbol minX="600" maxX="630" minY="836" maxY="866" name="beach-s"/>
<symbol minX="630" maxX="660" minY="836" maxY="866" name="marketplace-s"/>
<symbol minX="660" maxX="690" minY="836" maxY="866" name="beer-s"/>
<symbol minX="690" maxX="720" minY="836" maxY="866" name="drinking-water-s"/>
<symbol minX="720" maxX="750" minY="836" maxY="866" name="train-s"/>
<symbol minX="750" maxX="780" minY="836" maxY="866" name="mail-s"/>
<symbol minX="780" maxX="810" minY="836" maxY="866" name="lighthouse-s"/>
<symbol minX="810" maxX="840" minY="836" maxY="866" name="tram-s"/>
<symbol minX="840" maxX="870" minY="836" maxY="866" name="recycling-s"/>
<symbol minX="0" maxX="30" minY="836" maxY="866" name="theatre-s"/>
<symbol minX="30" maxX="60" minY="836" maxY="866" name="bowls-s"/>
<symbol minX="60" maxX="90" minY="836" maxY="866" name="ship-s"/>
<symbol minX="90" maxX="120" minY="836" maxY="866" name="charging-station-s"/>
<symbol minX="120" maxX="150" minY="836" maxY="866" name="motel-s"/>
<symbol minX="150" maxX="180" minY="836" maxY="866" name="toilets-s"/>
<symbol minX="180" maxX="210" minY="836" maxY="866" name="recycling-s"/>
<symbol minX="210" maxX="240" minY="836" maxY="866" name="monument-s"/>
<symbol minX="240" maxX="270" minY="836" maxY="866" name="toll_booth-s"/>
<symbol minX="270" maxX="300" minY="836" maxY="866" name="book-shop-s"/>
<symbol minX="300" maxX="330" minY="836" maxY="866" name="volcano-s"/>
<symbol minX="330" maxX="360" minY="836" maxY="866" name="military-s"/>
<symbol minX="360" maxX="390" minY="836" maxY="866" name="atm-s"/>
<symbol minX="390" maxX="420" minY="836" maxY="866" name="tourism-s"/>
<symbol minX="420" maxX="450" minY="836" maxY="866" name="school-s"/>
<symbol minX="450" maxX="480" minY="836" maxY="866" name="bicycle-s"/>
<symbol minX="480" maxX="510" minY="836" maxY="866" name="viewpoint-s"/>
<symbol minX="510" maxX="540" minY="836" maxY="866" name="bcontrol-s"/>
<symbol minX="540" maxX="570" minY="836" maxY="866" name="townhall-s"/>
<symbol minX="570" maxX="600" minY="836" maxY="866" name="library-s"/>
<symbol minX="600" maxX="630" minY="836" maxY="866" name="marketplace-s"/>
<symbol minX="630" maxX="660" minY="836" maxY="866" name="beer-s"/>
<symbol minX="660" maxX="690" minY="836" maxY="866" name="drinking-water-s"/>
<symbol minX="690" maxX="720" minY="836" maxY="866" name="train-s"/>
<symbol minX="720" maxX="750" minY="836" maxY="866" name="mail-s"/>
<symbol minX="750" maxX="780" minY="836" maxY="866" name="embassy-s"/>
<symbol minX="780" maxX="810" minY="836" maxY="866" name="tram-s"/>
<symbol minX="810" maxX="840" minY="836" maxY="866" name="beach-s"/>
<symbol minX="840" maxX="870" minY="836" maxY="866" name="lighthouse-s"/>
<symbol minX="870" maxX="910" minY="836" maxY="865" name="subway-madrid-l"/>
<symbol minX="910" maxX="950" minY="836" maxY="865" name="subway-madrid-m"/>
<symbol minX="950" maxX="990" minY="836" maxY="865" name="subway-barcelona-m"/>
@ -477,48 +478,47 @@
<symbol minX="40" maxX="80" minY="866" maxY="895" name="metro-barcelona-m"/>
<symbol minX="80" maxX="107" minY="866" maxY="894" name="s-arrow"/>
<symbol minX="107" maxX="135" minY="866" maxY="894" name="parking-m"/>
<symbol minX="135" maxX="174" minY="866" maxY="893" name="subway-kiev-m"/>
<symbol minX="174" maxX="213" minY="866" maxY="893" name="subway-kiev-l"/>
<symbol minX="213" maxX="240" minY="866" maxY="893" name="subway-paris-s"/>
<symbol minX="240" maxX="276" minY="866" maxY="893" name="metro-barcelona-s"/>
<symbol minX="276" maxX="303" minY="866" maxY="893" name="lightrail-berlin-s"/>
<symbol minX="135" maxX="171" minY="866" maxY="893" name="metro-barcelona-s"/>
<symbol minX="171" maxX="210" minY="866" maxY="893" name="subway-kiev-l"/>
<symbol minX="210" maxX="237" minY="866" maxY="893" name="subway-paris-s"/>
<symbol minX="237" maxX="264" minY="866" maxY="893" name="lightrail-berlin-s"/>
<symbol minX="264" maxX="303" minY="866" maxY="893" name="subway-kiev-m"/>
<symbol minX="303" maxX="339" minY="866" maxY="893" name="subway-madrid-s"/>
<symbol minX="339" maxX="366" minY="866" maxY="893" name="waste-basket-s"/>
<symbol minX="366" maxX="391" minY="866" maxY="891" name="subway-moscow-s"/>
<symbol minX="391" maxX="415" minY="866" maxY="890" name="parking-s"/>
<symbol minX="415" maxX="445" minY="866" maxY="890" name="subway-london-s"/>
<symbol minX="445" maxX="469" minY="866" maxY="890" name="subway-berlin-s"/>
<symbol minX="469" maxX="496" minY="866" maxY="890" name="bench"/>
<symbol minX="496" maxX="520" minY="866" maxY="890" name="star-l"/>
<symbol minX="520" maxX="544" minY="866" maxY="890" name="speedcam-s"/>
<symbol minX="544" maxX="568" minY="866" maxY="890" name="subway-rome-s"/>
<symbol minX="568" maxX="590" minY="866" maxY="888" name="star-m"/>
<symbol minX="590" maxX="614" minY="866" maxY="888" name="peakt-l"/>
<symbol minX="614" maxX="653" minY="866" maxY="888" name="subway-minsk-l"/>
<symbol minX="653" maxX="675" minY="866" maxY="888" name="survey_point-l"/>
<symbol minX="675" maxX="708" minY="866" maxY="887" name="subway-kiev-s"/>
<symbol minX="708" maxX="741" minY="866" maxY="885" name="subway-minsk-m"/>
<symbol minX="741" maxX="760" minY="866" maxY="885" name="survey_point-m"/>
<symbol minX="760" maxX="790" minY="866" maxY="885" name="railway-crossing"/>
<symbol minX="790" maxX="809" minY="866" maxY="885" name="subway-newyork-xs"/>
<symbol minX="809" maxX="828" minY="866" maxY="885" name="star-s"/>
<symbol minX="828" maxX="847" minY="866" maxY="885" name="subway-xs"/>
<symbol minX="847" maxX="877" minY="866" maxY="884" name="subway-minsk-s"/>
<symbol minX="877" maxX="895" minY="866" maxY="884" name="subway-xs copy"/>
<symbol minX="895" maxX="931" minY="866" maxY="882" name="arrow-m"/>
<symbol minX="931" maxX="949" minY="866" maxY="882" name="peakt-m"/>
<symbol minX="949" maxX="965" minY="866" maxY="882" name="survey_point-s"/>
<symbol minX="965" maxX="980" minY="866" maxY="881" name="entrance-s"/>
<symbol minX="980" maxX="995" minY="866" maxY="879" name="peakt-s"/>
<symbol minX="995" maxX="1008" minY="866" maxY="879" name="dot-m"/>
<symbol minX="1008" maxX="1020" minY="866" maxY="878" name="tree-l"/>
<symbol minX="0" maxX="12" minY="895" maxY="907" name="none"/>
<symbol minX="12" maxX="39" minY="895" maxY="907" name="arrow-s"/>
<symbol minX="39" maxX="49" minY="895" maxY="905" name="entrance-xs"/>
<symbol minX="49" maxX="59" minY="895" maxY="905" name="dot-s-light"/>
<symbol minX="59" maxX="69" minY="895" maxY="905" name="dot-s"/>
<symbol minX="69" maxX="79" minY="895" maxY="905" name="tree-m"/>
<symbol minX="79" maxX="88" minY="895" maxY="904" name="zero-icon"/>
<symbol minX="88" maxX="97" minY="895" maxY="904" name="tree-s"/>
<symbol minX="339" maxX="364" minY="866" maxY="891" name="subway-moscow-s"/>
<symbol minX="364" maxX="388" minY="866" maxY="890" name="parking-s"/>
<symbol minX="388" maxX="418" minY="866" maxY="890" name="subway-london-s"/>
<symbol minX="418" maxX="442" minY="866" maxY="890" name="speedcam-s"/>
<symbol minX="442" maxX="466" minY="866" maxY="890" name="subway-berlin-s"/>
<symbol minX="466" maxX="493" minY="866" maxY="890" name="bench"/>
<symbol minX="493" maxX="517" minY="866" maxY="890" name="star-l"/>
<symbol minX="517" maxX="541" minY="866" maxY="890" name="subway-rome-s"/>
<symbol minX="541" maxX="563" minY="866" maxY="888" name="star-m"/>
<symbol minX="563" maxX="587" minY="866" maxY="888" name="peakt-l"/>
<symbol minX="587" maxX="626" minY="866" maxY="888" name="subway-minsk-l"/>
<symbol minX="626" maxX="648" minY="866" maxY="888" name="survey_point-l"/>
<symbol minX="648" maxX="681" minY="866" maxY="887" name="subway-kiev-s"/>
<symbol minX="681" maxX="714" minY="866" maxY="885" name="subway-minsk-m"/>
<symbol minX="714" maxX="733" minY="866" maxY="885" name="subway-xs"/>
<symbol minX="733" maxX="752" minY="866" maxY="885" name="star-s"/>
<symbol minX="752" maxX="771" minY="866" maxY="885" name="survey_point-m"/>
<symbol minX="771" maxX="801" minY="866" maxY="885" name="railway-crossing"/>
<symbol minX="801" maxX="820" minY="866" maxY="885" name="subway-newyork-xs"/>
<symbol minX="820" maxX="838" minY="866" maxY="884" name="subway-xs copy"/>
<symbol minX="838" maxX="868" minY="866" maxY="884" name="subway-minsk-s"/>
<symbol minX="868" maxX="904" minY="866" maxY="882" name="arrow-m"/>
<symbol minX="904" maxX="922" minY="866" maxY="882" name="peakt-m"/>
<symbol minX="922" maxX="938" minY="866" maxY="882" name="survey_point-s"/>
<symbol minX="938" maxX="953" minY="866" maxY="881" name="entrance-s"/>
<symbol minX="953" maxX="968" minY="866" maxY="879" name="peakt-s"/>
<symbol minX="968" maxX="981" minY="866" maxY="879" name="dot-m"/>
<symbol minX="981" maxX="993" minY="866" maxY="878" name="tree-l"/>
<symbol minX="993" maxX="1005" minY="866" maxY="878" name="none"/>
<symbol minX="0" maxX="27" minY="895" maxY="907" name="arrow-s"/>
<symbol minX="27" maxX="37" minY="895" maxY="905" name="dot-s"/>
<symbol minX="37" maxX="47" minY="895" maxY="905" name="entrance-xs"/>
<symbol minX="47" maxX="57" minY="895" maxY="905" name="dot-s-light"/>
<symbol minX="57" maxX="67" minY="895" maxY="905" name="tree-m"/>
<symbol minX="67" maxX="76" minY="895" maxY="904" name="zero-icon"/>
<symbol minX="76" maxX="85" minY="895" maxY="904" name="tree-s"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 141 KiB

View file

@ -1,183 +1,183 @@
<!DOCTYPE skin>
<root>
<file height="512" width="1024">
<symbol name="route_to" minX="0" maxX="138" minY="0" maxY="138"/>
<symbol name="route-arrow" minX="138" maxX="408" minY="0" maxY="132"/>
<symbol name="compass-image" minX="408" maxX="524" minY="0" maxY="116"/>
<symbol name="watch-search-result" minX="524" maxX="582" minY="0" maxY="79"/>
<symbol name="current-position-compas" minX="582" maxX="640" minY="0" maxY="74"/>
<symbol name="current-position-obsolete" minX="640" maxX="698" minY="0" maxY="74"/>
<symbol name="current-routing-compas" minX="698" maxX="756" minY="0" maxY="74"/>
<symbol name="watch-my-direction" minX="756" maxX="820" minY="0" maxY="70"/>
<symbol name="search-result-active" minX="820" maxX="886" minY="0" maxY="66"/>
<symbol name="placemark-purple" minX="886" maxX="916" minY="0" maxY="58"/>
<symbol name="placemark-orange" minX="916" maxX="946" minY="0" maxY="58"/>
<symbol name="placemark-green" minX="946" maxX="976" minY="0" maxY="58"/>
<symbol name="placemark-brown" minX="976" maxX="1006" minY="0" maxY="58"/>
<symbol name="placemark-blue" minX="0" maxX="30" minY="138" maxY="196"/>
<symbol name="placemark-red" minX="30" maxX="60" minY="138" maxY="196"/>
<symbol name="placemark-yellow" minX="60" maxX="90" minY="138" maxY="196"/>
<symbol name="placemark-pink" minX="90" maxX="120" minY="138" maxY="196"/>
<symbol name="watch-my-position" minX="120" maxX="172" minY="138" maxY="190"/>
<symbol name="bird" minX="172" maxX="212" minY="138" maxY="178"/>
<symbol name="bowls-borderless" minX="212" maxX="252" minY="138" maxY="178"/>
<symbol name="bowls" minX="252" maxX="292" minY="138" maxY="178"/>
<symbol name="alpine_hut" minX="292" maxX="332" minY="138" maxY="178"/>
<symbol name="archery-borderless" minX="332" maxX="372" minY="138" maxY="178"/>
<symbol name="bus-mini" minX="372" maxX="412" minY="138" maxY="178"/>
<symbol name="bus" minX="412" maxX="452" minY="138" maxY="178"/>
<symbol name="bus_sta" minX="452" maxX="492" minY="138" maxY="178"/>
<symbol name="cafe" minX="492" maxX="532" minY="138" maxY="178"/>
<symbol name="campsite" minX="532" maxX="572" minY="138" maxY="178"/>
<symbol name="cannon" minX="572" maxX="612" minY="138" maxY="178"/>
<symbol name="car_rental" minX="612" maxX="652" minY="138" maxY="178"/>
<symbol name="car_repair" minX="652" maxX="692" minY="138" maxY="178"/>
<symbol name="archery" minX="692" maxX="732" minY="138" maxY="178"/>
<symbol name="castle" minX="732" maxX="772" minY="138" maxY="178"/>
<symbol name="arrow" minX="772" maxX="812" minY="138" maxY="178"/>
<symbol name="athletics-borderless" minX="812" maxX="852" minY="138" maxY="178"/>
<symbol name="cinema" minX="852" maxX="892" minY="138" maxY="178"/>
<symbol name="clothes" minX="892" maxX="932" minY="138" maxY="178"/>
<symbol name="cricket-borderless" minX="932" maxX="972" minY="138" maxY="178"/>
<symbol name="cricket" minX="972" maxX="1012" minY="138" maxY="178"/>
<symbol name="curling-borderless" minX="0" maxX="40" minY="196" maxY="236"/>
<symbol name="curling" minX="40" maxX="80" minY="196" maxY="236"/>
<symbol name="athletics" minX="80" maxX="120" minY="196" maxY="236"/>
<symbol name="diving-borderless" minX="120" maxX="160" minY="196" maxY="236"/>
<symbol name="diving" minX="160" maxX="200" minY="196" maxY="236"/>
<symbol name="atm" minX="200" maxX="240" minY="196" maxY="236"/>
<symbol name="dog_park" minX="240" maxX="280" minY="196" maxY="236"/>
<symbol name="bakery" minX="280" maxX="320" minY="196" maxY="236"/>
<symbol name="earthquake-camp" minX="320" maxX="360" minY="196" maxY="236"/>
<symbol name="bar" minX="360" maxX="400" minY="196" maxY="236"/>
<symbol name="equestrian-borderless" minX="400" maxX="440" minY="196" maxY="236"/>
<symbol name="equestrian" minX="440" maxX="480" minY="196" maxY="236"/>
<symbol name="fastfood" minX="480" maxX="520" minY="196" maxY="236"/>
<symbol name="firebrigade" minX="520" maxX="560" minY="196" maxY="236"/>
<symbol name="football-borderless" minX="560" maxX="600" minY="196" maxY="236"/>
<symbol name="football" minX="600" maxX="640" minY="196" maxY="236"/>
<symbol name="fountain" minX="640" maxX="680" minY="196" maxY="236"/>
<symbol name="gate" minX="680" maxX="720" minY="196" maxY="236"/>
<symbol name="golf-course" minX="720" maxX="760" minY="196" maxY="236"/>
<symbol name="gymnastics-borderless" minX="760" maxX="800" minY="196" maxY="236"/>
<symbol name="gymnastics" minX="800" maxX="840" minY="196" maxY="236"/>
<symbol name="hairdresser" minX="840" maxX="880" minY="196" maxY="236"/>
<symbol name="handball-borderless" minX="880" maxX="920" minY="196" maxY="236"/>
<symbol name="handball" minX="920" maxX="960" minY="196" maxY="236"/>
<symbol name="helipad" minX="960" maxX="1000" minY="196" maxY="236"/>
<symbol name="hospital" minX="0" maxX="40" minY="236" maxY="276"/>
<symbol name="hostel" minX="40" maxX="80" minY="236" maxY="276"/>
<symbol name="hotel" minX="80" maxX="120" minY="236" maxY="276"/>
<symbol name="barrier" minX="120" maxX="160" minY="236" maxY="276"/>
<symbol name="hunting_closed_high" minX="160" maxX="200" minY="236" maxY="276"/>
<symbol name="information-guidepost" minX="200" maxX="240" minY="236" maxY="276"/>
<symbol name="information-office" minX="240" maxX="280" minY="236" maxY="276"/>
<symbol name="information" minX="280" maxX="320" minY="236" maxY="276"/>
<symbol name="baseball-borderless" minX="320" maxX="360" minY="236" maxY="276"/>
<symbol name="kindergarten" minX="360" maxX="400" minY="236" maxY="276"/>
<symbol name="kindergarten2" minX="400" maxX="440" minY="236" maxY="276"/>
<symbol name="kiosk" minX="440" maxX="480" minY="236" maxY="276"/>
<symbol name="library" minX="480" maxX="520" minY="236" maxY="276"/>
<symbol name="baseball" minX="520" maxX="560" minY="236" maxY="276"/>
<symbol name="man-made-halfpipe" minX="560" maxX="600" minY="236" maxY="276"/>
<symbol name="memorial" minX="600" maxX="640" minY="236" maxY="276"/>
<symbol name="basketball" minX="640" maxX="680" minY="236" maxY="276"/>
<symbol name="mountain_pass" minX="680" maxX="720" minY="236" maxY="276"/>
<symbol name="museum" minX="720" maxX="760" minY="236" maxY="276"/>
<symbol name="bicycle_rental" minX="760" maxX="800" minY="236" maxY="276"/>
<symbol name="university" minX="800" maxX="840" minY="236" maxY="276"/>
<symbol name="parking-mini" minX="840" maxX="880" minY="236" maxY="276"/>
<symbol name="tramway" minX="880" maxX="920" minY="236" maxY="276"/>
<symbol name="tramway-mini" minX="920" maxX="960" minY="236" maxY="276"/>
<symbol name="parking" minX="960" maxX="1000" minY="236" maxY="276"/>
<symbol name="airport" minX="0" maxX="40" minY="276" maxY="316"/>
<symbol name="toilets" minX="40" maxX="80" minY="276" maxY="316"/>
<symbol name="theatre" minX="80" maxX="120" minY="276" maxY="316"/>
<symbol name="parking_roof" minX="120" maxX="160" minY="276" maxY="316"/>
<symbol name="tennis" minX="160" maxX="200" minY="276" maxY="316"/>
<symbol name="tennis-borderless" minX="200" maxX="240" minY="276" maxY="316"/>
<symbol name="peak-mini" minX="240" maxX="280" minY="276" maxY="316"/>
<symbol name="peak" minX="280" maxX="320" minY="276" maxY="316"/>
<symbol name="petrolstation" minX="320" maxX="360" minY="276" maxY="316"/>
<symbol name="pharmacy" minX="360" maxX="400" minY="276" maxY="316"/>
<symbol name="telephone" minX="400" maxX="440" minY="276" maxY="316"/>
<symbol name="playground" minX="440" maxX="480" minY="276" maxY="316"/>
<symbol name="police" minX="480" maxX="520" minY="276" maxY="316"/>
<symbol name="postbox" minX="520" maxX="560" minY="276" maxY="316"/>
<symbol name="postoffice" minX="560" maxX="600" minY="276" maxY="316"/>
<symbol name="taxi" minX="600" maxX="640" minY="276" maxY="316"/>
<symbol name="synagogue" minX="640" maxX="680" minY="276" maxY="316"/>
<symbol name="swimming" minX="680" maxX="720" minY="276" maxY="316"/>
<symbol name="swimming-borderless" minX="720" maxX="760" minY="276" maxY="316"/>
<symbol name="supermarket" minX="760" maxX="800" minY="276" maxY="316"/>
<symbol name="subway" minX="800" maxX="840" minY="276" maxY="316"/>
<symbol name="pub" minX="840" maxX="880" minY="276" maxY="316"/>
<symbol name="pubx" minX="880" maxX="920" minY="276" maxY="316"/>
<symbol name="railway-crossing-small" minX="920" maxX="960" minY="276" maxY="316"/>
<symbol name="railway-crossing" minX="960" maxX="1000" minY="276" maxY="316"/>
<symbol name="railway-station-mini" minX="0" maxX="40" minY="316" maxY="356"/>
<symbol name="railway-station" minX="40" maxX="80" minY="316" maxY="356"/>
<symbol name="recycling" minX="80" maxX="120" minY="316" maxY="356"/>
<symbol name="religion" minX="120" maxX="160" minY="316" maxY="356"/>
<symbol name="restaurant" minX="160" maxX="200" minY="316" maxY="356"/>
<symbol name="subway-station-s" minX="200" maxX="240" minY="316" maxY="356"/>
<symbol name="subway-station-m" minX="240" maxX="280" minY="316" maxY="356"/>
<symbol name="ruins" minX="280" maxX="320" minY="316" maxY="356"/>
<symbol name="school" minX="320" maxX="360" minY="316" maxY="356"/>
<symbol name="shelter-fireplace" minX="360" maxX="400" minY="316" maxY="356"/>
<symbol name="shelter" minX="400" maxX="440" minY="316" maxY="356"/>
<symbol name="shooting-borderless" minX="440" maxX="480" minY="316" maxY="356"/>
<symbol name="shooting" minX="480" maxX="520" minY="316" maxY="356"/>
<symbol name="slipway" minX="520" maxX="560" minY="316" maxY="356"/>
<symbol name="soccer-borderless" minX="560" maxX="600" minY="316" maxY="356"/>
<symbol name="soccer" minX="600" maxX="640" minY="316" maxY="356"/>
<symbol name="subway-station-l" minX="640" maxX="680" minY="316" maxY="356"/>
<symbol name="basketball-borderless" minX="680" maxX="720" minY="316" maxY="354"/>
<symbol name="khanda" minX="720" maxX="757" minY="316" maxY="353"/>
<symbol name="parking-permissive" minX="757" maxX="791" minY="316" maxY="350"/>
<symbol name="parking-private" minX="791" maxX="825" minY="316" maxY="350"/>
<symbol name="current-position" minX="825" maxX="857" minY="316" maxY="348"/>
<symbol name="drinking_water" minX="857" maxX="888" minY="316" maxY="347"/>
<symbol name="bank" minX="888" maxX="919" minY="316" maxY="347"/>
<symbol name="embassy" minX="919" maxX="950" minY="316" maxY="347"/>
<symbol name="housenumber" minX="950" maxX="981" minY="316" maxY="347"/>
<symbol name="roundabout_left" minX="981" maxX="1012" minY="316" maxY="347"/>
<symbol name="roundabout_right" minX="0" maxX="31" minY="356" maxY="387"/>
<symbol name="doctor" minX="31" maxX="62" minY="356" maxY="387"/>
<symbol name="mosque" minX="62" maxX="93" minY="356" maxY="387"/>
<symbol name="parking_roof-permissive" minX="93" maxX="124" minY="356" maxY="387"/>
<symbol name="windmill" minX="124" maxX="155" minY="356" maxY="387"/>
<symbol name="traffic_signal" minX="155" maxX="186" minY="356" maxY="387"/>
<symbol name="church" minX="186" maxX="217" minY="356" maxY="387"/>
<symbol name="speed_trap" minX="217" maxX="248" minY="356" maxY="387"/>
<symbol name="waterfall" minX="248" maxX="276" minY="356" maxY="384"/>
<symbol name="bureau_de_change" minX="276" maxX="304" minY="356" maxY="384"/>
<symbol name="viewpoint" minX="304" maxX="332" minY="356" maxY="384"/>
<symbol name="power_generic" minX="332" maxX="360" minY="356" maxY="384"/>
<symbol name="wastewater" minX="360" maxX="388" minY="356" maxY="384"/>
<symbol name="power_hydro" minX="388" maxX="416" minY="356" maxY="384"/>
<symbol name="cave_entrance" minX="416" maxX="444" minY="356" maxY="384"/>
<symbol name="lighthouse" minX="444" maxX="472" minY="356" maxY="384"/>
<symbol name="route_from" minX="472" maxX="500" minY="356" maxY="384"/>
<symbol name="power_wind" minX="500" maxX="528" minY="356" maxY="384"/>
<symbol name="power_photovoltaic" minX="528" maxX="556" minY="356" maxY="384"/>
<symbol name="car_sharing" minX="556" maxX="584" minY="356" maxY="383"/>
<symbol name="api-result" minX="584" maxX="609" minY="356" maxY="381"/>
<symbol name="search-result" minX="609" maxX="633" minY="356" maxY="380"/>
<symbol name="parking_fee-permissive" minX="633" maxX="673" minY="356" maxY="378"/>
<symbol name="park_and_ride-permissive" minX="673" maxX="713" minY="356" maxY="378"/>
<symbol name="picnic" minX="713" maxX="735" minY="356" maxY="378"/>
<symbol name="parking_roof_fee" minX="735" maxX="775" minY="356" maxY="378"/>
<symbol name="park_and_ride" minX="775" maxX="815" minY="356" maxY="378"/>
<symbol name="parking_roof_fee-permissive" minX="815" maxX="855" minY="356" maxY="378"/>
<symbol name="parking_fee" minX="855" maxX="895" minY="356" maxY="378"/>
<symbol name="bench" minX="895" maxX="917" minY="356" maxY="378"/>
<symbol name="power-tower" minX="917" maxX="935" minY="356" maxY="374"/>
<symbol name="disused" minX="935" maxX="953" minY="356" maxY="374"/>
<symbol name="vulcan" minX="953" maxX="971" minY="356" maxY="374"/>
<symbol name="building" minX="971" maxX="989" minY="356" maxY="374"/>
<symbol name="survey_point" minX="989" maxX="1005" minY="356" maxY="372"/>
<symbol name="power-pole" minX="1005" maxX="1017" minY="356" maxY="368"/>
<symbol name="tree" minX="0" maxX="10" minY="387" maxY="397"/>
<symbol minX="0" maxX="138" minY="0" maxY="138" name="route_to"/>
<symbol minX="138" maxX="408" minY="0" maxY="132" name="route-arrow"/>
<symbol minX="408" maxX="524" minY="0" maxY="116" name="compass-image"/>
<symbol minX="524" maxX="582" minY="0" maxY="79" name="watch-search-result"/>
<symbol minX="582" maxX="640" minY="0" maxY="74" name="current-position-compas"/>
<symbol minX="640" maxX="698" minY="0" maxY="74" name="current-position-obsolete"/>
<symbol minX="698" maxX="756" minY="0" maxY="74" name="current-routing-compas"/>
<symbol minX="756" maxX="820" minY="0" maxY="70" name="watch-my-direction"/>
<symbol minX="820" maxX="886" minY="0" maxY="66" name="search-result-active"/>
<symbol minX="886" maxX="916" minY="0" maxY="58" name="placemark-purple"/>
<symbol minX="916" maxX="946" minY="0" maxY="58" name="placemark-orange"/>
<symbol minX="946" maxX="976" minY="0" maxY="58" name="placemark-green"/>
<symbol minX="976" maxX="1006" minY="0" maxY="58" name="placemark-brown"/>
<symbol minX="0" maxX="30" minY="138" maxY="196" name="placemark-blue"/>
<symbol minX="30" maxX="60" minY="138" maxY="196" name="placemark-red"/>
<symbol minX="60" maxX="90" minY="138" maxY="196" name="placemark-yellow"/>
<symbol minX="90" maxX="120" minY="138" maxY="196" name="placemark-pink"/>
<symbol minX="120" maxX="172" minY="138" maxY="190" name="watch-my-position"/>
<symbol minX="172" maxX="212" minY="138" maxY="178" name="bird"/>
<symbol minX="212" maxX="252" minY="138" maxY="178" name="bowls-borderless"/>
<symbol minX="252" maxX="292" minY="138" maxY="178" name="bowls"/>
<symbol minX="292" maxX="332" minY="138" maxY="178" name="alpine_hut"/>
<symbol minX="332" maxX="372" minY="138" maxY="178" name="archery-borderless"/>
<symbol minX="372" maxX="412" minY="138" maxY="178" name="bus-mini"/>
<symbol minX="412" maxX="452" minY="138" maxY="178" name="bus"/>
<symbol minX="452" maxX="492" minY="138" maxY="178" name="bus_sta"/>
<symbol minX="492" maxX="532" minY="138" maxY="178" name="cafe"/>
<symbol minX="532" maxX="572" minY="138" maxY="178" name="campsite"/>
<symbol minX="572" maxX="612" minY="138" maxY="178" name="cannon"/>
<symbol minX="612" maxX="652" minY="138" maxY="178" name="car_rental"/>
<symbol minX="652" maxX="692" minY="138" maxY="178" name="car_repair"/>
<symbol minX="692" maxX="732" minY="138" maxY="178" name="archery"/>
<symbol minX="732" maxX="772" minY="138" maxY="178" name="castle"/>
<symbol minX="772" maxX="812" minY="138" maxY="178" name="arrow"/>
<symbol minX="812" maxX="852" minY="138" maxY="178" name="athletics-borderless"/>
<symbol minX="852" maxX="892" minY="138" maxY="178" name="cinema"/>
<symbol minX="892" maxX="932" minY="138" maxY="178" name="clothes"/>
<symbol minX="932" maxX="972" minY="138" maxY="178" name="cricket-borderless"/>
<symbol minX="972" maxX="1012" minY="138" maxY="178" name="cricket"/>
<symbol minX="0" maxX="40" minY="196" maxY="236" name="curling-borderless"/>
<symbol minX="40" maxX="80" minY="196" maxY="236" name="curling"/>
<symbol minX="80" maxX="120" minY="196" maxY="236" name="athletics"/>
<symbol minX="120" maxX="160" minY="196" maxY="236" name="diving-borderless"/>
<symbol minX="160" maxX="200" minY="196" maxY="236" name="diving"/>
<symbol minX="200" maxX="240" minY="196" maxY="236" name="atm"/>
<symbol minX="240" maxX="280" minY="196" maxY="236" name="dog_park"/>
<symbol minX="280" maxX="320" minY="196" maxY="236" name="bakery"/>
<symbol minX="320" maxX="360" minY="196" maxY="236" name="earthquake-camp"/>
<symbol minX="360" maxX="400" minY="196" maxY="236" name="bar"/>
<symbol minX="400" maxX="440" minY="196" maxY="236" name="equestrian-borderless"/>
<symbol minX="440" maxX="480" minY="196" maxY="236" name="equestrian"/>
<symbol minX="480" maxX="520" minY="196" maxY="236" name="fastfood"/>
<symbol minX="520" maxX="560" minY="196" maxY="236" name="firebrigade"/>
<symbol minX="560" maxX="600" minY="196" maxY="236" name="football-borderless"/>
<symbol minX="600" maxX="640" minY="196" maxY="236" name="football"/>
<symbol minX="640" maxX="680" minY="196" maxY="236" name="fountain"/>
<symbol minX="680" maxX="720" minY="196" maxY="236" name="gate"/>
<symbol minX="720" maxX="760" minY="196" maxY="236" name="golf-course"/>
<symbol minX="760" maxX="800" minY="196" maxY="236" name="gymnastics-borderless"/>
<symbol minX="800" maxX="840" minY="196" maxY="236" name="gymnastics"/>
<symbol minX="840" maxX="880" minY="196" maxY="236" name="hairdresser"/>
<symbol minX="880" maxX="920" minY="196" maxY="236" name="handball-borderless"/>
<symbol minX="920" maxX="960" minY="196" maxY="236" name="handball"/>
<symbol minX="960" maxX="1000" minY="196" maxY="236" name="helipad"/>
<symbol minX="0" maxX="40" minY="236" maxY="276" name="hospital"/>
<symbol minX="40" maxX="80" minY="236" maxY="276" name="hostel"/>
<symbol minX="80" maxX="120" minY="236" maxY="276" name="hotel"/>
<symbol minX="120" maxX="160" minY="236" maxY="276" name="barrier"/>
<symbol minX="160" maxX="200" minY="236" maxY="276" name="hunting_closed_high"/>
<symbol minX="200" maxX="240" minY="236" maxY="276" name="information-guidepost"/>
<symbol minX="240" maxX="280" minY="236" maxY="276" name="information-office"/>
<symbol minX="280" maxX="320" minY="236" maxY="276" name="information"/>
<symbol minX="320" maxX="360" minY="236" maxY="276" name="baseball-borderless"/>
<symbol minX="360" maxX="400" minY="236" maxY="276" name="kindergarten"/>
<symbol minX="400" maxX="440" minY="236" maxY="276" name="kindergarten2"/>
<symbol minX="440" maxX="480" minY="236" maxY="276" name="kiosk"/>
<symbol minX="480" maxX="520" minY="236" maxY="276" name="library"/>
<symbol minX="520" maxX="560" minY="236" maxY="276" name="baseball"/>
<symbol minX="560" maxX="600" minY="236" maxY="276" name="man-made-halfpipe"/>
<symbol minX="600" maxX="640" minY="236" maxY="276" name="memorial"/>
<symbol minX="640" maxX="680" minY="236" maxY="276" name="basketball"/>
<symbol minX="680" maxX="720" minY="236" maxY="276" name="mountain_pass"/>
<symbol minX="720" maxX="760" minY="236" maxY="276" name="museum"/>
<symbol minX="760" maxX="800" minY="236" maxY="276" name="bicycle_rental"/>
<symbol minX="800" maxX="840" minY="236" maxY="276" name="university"/>
<symbol minX="840" maxX="880" minY="236" maxY="276" name="parking-mini"/>
<symbol minX="880" maxX="920" minY="236" maxY="276" name="tramway"/>
<symbol minX="920" maxX="960" minY="236" maxY="276" name="tramway-mini"/>
<symbol minX="960" maxX="1000" minY="236" maxY="276" name="parking"/>
<symbol minX="0" maxX="40" minY="276" maxY="316" name="airport"/>
<symbol minX="40" maxX="80" minY="276" maxY="316" name="toilets"/>
<symbol minX="80" maxX="120" minY="276" maxY="316" name="theatre"/>
<symbol minX="120" maxX="160" minY="276" maxY="316" name="parking_roof"/>
<symbol minX="160" maxX="200" minY="276" maxY="316" name="tennis"/>
<symbol minX="200" maxX="240" minY="276" maxY="316" name="tennis-borderless"/>
<symbol minX="240" maxX="280" minY="276" maxY="316" name="peak-mini"/>
<symbol minX="280" maxX="320" minY="276" maxY="316" name="peak"/>
<symbol minX="320" maxX="360" minY="276" maxY="316" name="petrolstation"/>
<symbol minX="360" maxX="400" minY="276" maxY="316" name="pharmacy"/>
<symbol minX="400" maxX="440" minY="276" maxY="316" name="telephone"/>
<symbol minX="440" maxX="480" minY="276" maxY="316" name="playground"/>
<symbol minX="480" maxX="520" minY="276" maxY="316" name="police"/>
<symbol minX="520" maxX="560" minY="276" maxY="316" name="postbox"/>
<symbol minX="560" maxX="600" minY="276" maxY="316" name="postoffice"/>
<symbol minX="600" maxX="640" minY="276" maxY="316" name="taxi"/>
<symbol minX="640" maxX="680" minY="276" maxY="316" name="synagogue"/>
<symbol minX="680" maxX="720" minY="276" maxY="316" name="swimming"/>
<symbol minX="720" maxX="760" minY="276" maxY="316" name="swimming-borderless"/>
<symbol minX="760" maxX="800" minY="276" maxY="316" name="supermarket"/>
<symbol minX="800" maxX="840" minY="276" maxY="316" name="subway"/>
<symbol minX="840" maxX="880" minY="276" maxY="316" name="pub"/>
<symbol minX="880" maxX="920" minY="276" maxY="316" name="pubx"/>
<symbol minX="920" maxX="960" minY="276" maxY="316" name="railway-crossing-small"/>
<symbol minX="960" maxX="1000" minY="276" maxY="316" name="railway-crossing"/>
<symbol minX="0" maxX="40" minY="316" maxY="356" name="railway-station-mini"/>
<symbol minX="40" maxX="80" minY="316" maxY="356" name="railway-station"/>
<symbol minX="80" maxX="120" minY="316" maxY="356" name="recycling"/>
<symbol minX="120" maxX="160" minY="316" maxY="356" name="religion"/>
<symbol minX="160" maxX="200" minY="316" maxY="356" name="restaurant"/>
<symbol minX="200" maxX="240" minY="316" maxY="356" name="subway-station-s"/>
<symbol minX="240" maxX="280" minY="316" maxY="356" name="subway-station-m"/>
<symbol minX="280" maxX="320" minY="316" maxY="356" name="ruins"/>
<symbol minX="320" maxX="360" minY="316" maxY="356" name="school"/>
<symbol minX="360" maxX="400" minY="316" maxY="356" name="shelter-fireplace"/>
<symbol minX="400" maxX="440" minY="316" maxY="356" name="shelter"/>
<symbol minX="440" maxX="480" minY="316" maxY="356" name="shooting-borderless"/>
<symbol minX="480" maxX="520" minY="316" maxY="356" name="shooting"/>
<symbol minX="520" maxX="560" minY="316" maxY="356" name="slipway"/>
<symbol minX="560" maxX="600" minY="316" maxY="356" name="soccer-borderless"/>
<symbol minX="600" maxX="640" minY="316" maxY="356" name="soccer"/>
<symbol minX="640" maxX="680" minY="316" maxY="356" name="subway-station-l"/>
<symbol minX="680" maxX="720" minY="316" maxY="354" name="basketball-borderless"/>
<symbol minX="720" maxX="757" minY="316" maxY="353" name="khanda"/>
<symbol minX="757" maxX="791" minY="316" maxY="350" name="parking-permissive"/>
<symbol minX="791" maxX="825" minY="316" maxY="350" name="parking-private"/>
<symbol minX="825" maxX="857" minY="316" maxY="348" name="current-position"/>
<symbol minX="857" maxX="888" minY="316" maxY="347" name="drinking_water"/>
<symbol minX="888" maxX="919" minY="316" maxY="347" name="bank"/>
<symbol minX="919" maxX="950" minY="316" maxY="347" name="embassy"/>
<symbol minX="950" maxX="981" minY="316" maxY="347" name="housenumber"/>
<symbol minX="981" maxX="1012" minY="316" maxY="347" name="roundabout_left"/>
<symbol minX="0" maxX="31" minY="356" maxY="387" name="roundabout_right"/>
<symbol minX="31" maxX="62" minY="356" maxY="387" name="doctor"/>
<symbol minX="62" maxX="93" minY="356" maxY="387" name="mosque"/>
<symbol minX="93" maxX="124" minY="356" maxY="387" name="parking_roof-permissive"/>
<symbol minX="124" maxX="155" minY="356" maxY="387" name="windmill"/>
<symbol minX="155" maxX="186" minY="356" maxY="387" name="traffic_signal"/>
<symbol minX="186" maxX="217" minY="356" maxY="387" name="church"/>
<symbol minX="217" maxX="248" minY="356" maxY="387" name="speed_trap"/>
<symbol minX="248" maxX="276" minY="356" maxY="384" name="waterfall"/>
<symbol minX="276" maxX="304" minY="356" maxY="384" name="bureau_de_change"/>
<symbol minX="304" maxX="332" minY="356" maxY="384" name="viewpoint"/>
<symbol minX="332" maxX="360" minY="356" maxY="384" name="power_generic"/>
<symbol minX="360" maxX="388" minY="356" maxY="384" name="wastewater"/>
<symbol minX="388" maxX="416" minY="356" maxY="384" name="power_hydro"/>
<symbol minX="416" maxX="444" minY="356" maxY="384" name="cave_entrance"/>
<symbol minX="444" maxX="472" minY="356" maxY="384" name="lighthouse"/>
<symbol minX="472" maxX="500" minY="356" maxY="384" name="route_from"/>
<symbol minX="500" maxX="528" minY="356" maxY="384" name="power_wind"/>
<symbol minX="528" maxX="556" minY="356" maxY="384" name="power_photovoltaic"/>
<symbol minX="556" maxX="584" minY="356" maxY="383" name="car_sharing"/>
<symbol minX="584" maxX="609" minY="356" maxY="381" name="api-result"/>
<symbol minX="609" maxX="633" minY="356" maxY="380" name="search-result"/>
<symbol minX="633" maxX="673" minY="356" maxY="378" name="parking_fee-permissive"/>
<symbol minX="673" maxX="713" minY="356" maxY="378" name="park_and_ride-permissive"/>
<symbol minX="713" maxX="735" minY="356" maxY="378" name="picnic"/>
<symbol minX="735" maxX="775" minY="356" maxY="378" name="parking_roof_fee"/>
<symbol minX="775" maxX="815" minY="356" maxY="378" name="park_and_ride"/>
<symbol minX="815" maxX="855" minY="356" maxY="378" name="parking_roof_fee-permissive"/>
<symbol minX="855" maxX="895" minY="356" maxY="378" name="parking_fee"/>
<symbol minX="895" maxX="917" minY="356" maxY="378" name="bench"/>
<symbol minX="917" maxX="935" minY="356" maxY="374" name="power-tower"/>
<symbol minX="935" maxX="953" minY="356" maxY="374" name="disused"/>
<symbol minX="953" maxX="971" minY="356" maxY="374" name="vulcan"/>
<symbol minX="971" maxX="989" minY="356" maxY="374" name="building"/>
<symbol minX="989" maxX="1005" minY="356" maxY="372" name="survey_point"/>
<symbol minX="1005" maxX="1017" minY="356" maxY="368" name="power-pole"/>
<symbol minX="0" maxX="10" minY="387" maxY="397" name="tree"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 624 KiB

After

Width:  |  Height:  |  Size: 623 KiB

View file

@ -1,6 +1,6 @@
<!DOCTYPE skin>
<root>
<file width="2048" height="1024">
<file height="1024" width="2048">
<symbol minX="0" maxX="208" minY="0" maxY="304" name="route_to"/>
<symbol minX="208" maxX="302" minY="0" maxY="256" name="route_from"/>
<symbol minX="302" maxX="705" minY="0" maxY="196" name="route-arrow"/>
@ -260,51 +260,51 @@
<symbol minX="1400" maxX="1456" minY="652" maxY="708" name="ship-m"/>
<symbol minX="1456" maxX="1512" minY="652" maxY="708" name="charging-station-m"/>
<symbol minX="1512" maxX="1568" minY="652" maxY="708" name="marketplace-m"/>
<symbol minX="1568" maxX="1624" minY="652" maxY="708" name="volcano-m"/>
<symbol minX="1624" maxX="1680" minY="652" maxY="708" name="beach-m"/>
<symbol minX="1680" maxX="1736" minY="652" maxY="708" name="beauty-m"/>
<symbol minX="1568" maxX="1624" minY="652" maxY="708" name="seafood-shop-m"/>
<symbol minX="1624" maxX="1680" minY="652" maxY="708" name="volcano-m"/>
<symbol minX="1680" maxX="1736" minY="652" maxY="708" name="beach-m"/>
<symbol minX="1736" maxX="1792" minY="652" maxY="708" name="embassy-m"/>
<symbol minX="1792" maxX="1848" minY="652" maxY="708" name="military-m"/>
<symbol minX="1848" maxX="1904" minY="652" maxY="708" name="veterinary-m"/>
<symbol minX="1848" maxX="1904" minY="652" maxY="708" name="beauty-m"/>
<symbol minX="1904" maxX="1960" minY="652" maxY="708" name="electronics-m"/>
<symbol minX="1960" maxX="2016" minY="652" maxY="708" name="mobile_phone-m"/>
<symbol minX="0" maxX="56" minY="708" maxY="764" name="drugs"/>
<symbol minX="56" maxX="112" minY="708" maxY="764" name="monument-m"/>
<symbol minX="112" maxX="168" minY="708" maxY="764" name="seafood-shop-m"/>
<symbol minX="168" maxX="224" minY="708" maxY="764" name="vending-m"/>
<symbol minX="224" maxX="280" minY="708" maxY="764" name="tram-m"/>
<symbol minX="280" maxX="336" minY="708" maxY="764" name="bicycle-m"/>
<symbol minX="112" maxX="168" minY="708" maxY="764" name="veterinary-m"/>
<symbol minX="168" maxX="224" minY="708" maxY="764" name="sports-m"/>
<symbol minX="224" maxX="280" minY="708" maxY="764" name="vending-m"/>
<symbol minX="280" maxX="336" minY="708" maxY="764" name="tram-m"/>
<symbol minX="336" maxX="392" minY="708" maxY="764" name="drinking-water-m"/>
<symbol minX="392" maxX="448" minY="708" maxY="764" name="train-m"/>
<symbol minX="392" maxX="448" minY="708" maxY="764" name="bicycle-m"/>
<symbol minX="448" maxX="504" minY="708" maxY="764" name="museum-m"/>
<symbol minX="504" maxX="560" minY="708" maxY="764" name="toys-m"/>
<symbol minX="560" maxX="616" minY="708" maxY="764" name="sports-m"/>
<symbol minX="616" maxX="672" minY="708" maxY="764" name="school-m"/>
<symbol minX="672" maxX="728" minY="708" maxY="764" name="chemist-m"/>
<symbol minX="728" maxX="784" minY="708" maxY="764" name="sauna-m"/>
<symbol minX="784" maxX="840" minY="708" maxY="764" name="chimney-m"/>
<symbol minX="840" maxX="896" minY="708" maxY="764" name="subway-entrance-2-m"/>
<symbol minX="896" maxX="952" minY="708" maxY="764" name="townhall-m"/>
<symbol minX="504" maxX="560" minY="708" maxY="764" name="train-m"/>
<symbol minX="560" maxX="616" minY="708" maxY="764" name="school-m"/>
<symbol minX="616" maxX="672" minY="708" maxY="764" name="chemist-m"/>
<symbol minX="672" maxX="728" minY="708" maxY="764" name="sauna-m"/>
<symbol minX="728" maxX="784" minY="708" maxY="764" name="chimney-m"/>
<symbol minX="784" maxX="840" minY="708" maxY="764" name="subway-entrance-2-m"/>
<symbol minX="840" maxX="896" minY="708" maxY="764" name="toys-m"/>
<symbol minX="896" maxX="952" minY="708" maxY="764" name="restaurant-m"/>
<symbol minX="952" maxX="1008" minY="708" maxY="764" name="npark-m"/>
<symbol minX="1008" maxX="1064" minY="708" maxY="764" name="book-shop-m"/>
<symbol minX="1064" maxX="1120" minY="708" maxY="764" name="boundary_stone-m"/>
<symbol minX="1008" maxX="1064" minY="708" maxY="764" name="townhall-m"/>
<symbol minX="1064" maxX="1120" minY="708" maxY="764" name="book-shop-m"/>
<symbol minX="1120" maxX="1176" minY="708" maxY="764" name="nparkf-m "/>
<symbol minX="1176" maxX="1232" minY="708" maxY="764" name="nparkf-m"/>
<symbol minX="1232" maxX="1288" minY="708" maxY="764" name="tourism-m"/>
<symbol minX="1232" maxX="1288" minY="708" maxY="764" name="boundary_stone-m"/>
<symbol minX="1288" maxX="1344" minY="708" maxY="764" name="doityourself-m"/>
<symbol minX="1344" maxX="1400" minY="708" maxY="764" name="dog_park-m"/>
<symbol minX="1400" maxX="1456" minY="708" maxY="764" name="restaurant-m"/>
<symbol minX="1456" maxX="1512" minY="708" maxY="764" name="bowls-m"/>
<symbol minX="1400" maxX="1456" minY="708" maxY="764" name="cinema-m"/>
<symbol minX="1456" maxX="1512" minY="708" maxY="764" name="tourism-m"/>
<symbol minX="1512" maxX="1568" minY="708" maxY="764" name="optician-m"/>
<symbol minX="1568" maxX="1624" minY="708" maxY="764" name="diving-m"/>
<symbol minX="1624" maxX="1680" minY="708" maxY="764" name="park-m"/>
<symbol minX="1680" maxX="1736" minY="708" maxY="764" name="tomb-m"/>
<symbol minX="1736" maxX="1792" minY="708" maxY="764" name="cinema-m"/>
<symbol minX="1792" maxX="1848" minY="708" maxY="764" name="toll_booth-m"/>
<symbol minX="1680" maxX="1736" minY="708" maxY="764" name="bowls-m"/>
<symbol minX="1736" maxX="1792" minY="708" maxY="764" name="caravan_site-m"/>
<symbol minX="1792" maxX="1848" minY="708" maxY="764" name="tomb-m"/>
<symbol minX="1848" maxX="1904" minY="708" maxY="764" name="department_store-m"/>
<symbol minX="1904" maxX="1960" minY="708" maxY="764" name="parking-meter-m"/>
<symbol minX="1960" maxX="2016" minY="708" maxY="764" name="bus-m"/>
<symbol minX="0" maxX="56" minY="764" maxY="820" name="caravan_site-m"/>
<symbol minX="1960" maxX="2016" minY="708" maxY="764" name="toll_booth-m"/>
<symbol minX="0" maxX="56" minY="764" maxY="820" name="bus-m"/>
<symbol minX="56" maxX="112" minY="764" maxY="820" name="toilets-m"/>
<symbol minX="112" maxX="168" minY="764" maxY="820" name="ticket-shop-m"/>
<symbol minX="168" maxX="224" minY="764" maxY="820" name="butcher-m"/>
@ -342,185 +342,185 @@
<symbol minX="1960" maxX="2016" minY="764" maxY="820" name="pub-m"/>
<symbol minX="0" maxX="56" minY="820" maxY="876" name="clothes-m"/>
<symbol minX="56" maxX="114" minY="820" maxY="871" name="subway-moscow-l"/>
<symbol minX="114" maxX="165" minY="820" maxY="871" name="firehydrant-l"/>
<symbol minX="114" maxX="165" minY="820" maxY="871" name="bike-parking-l"/>
<symbol minX="165" maxX="216" minY="820" maxY="871" name="lightrail-berlin-m"/>
<symbol minX="216" maxX="267" minY="820" maxY="871" name="speedcam-l"/>
<symbol minX="267" maxX="318" minY="820" maxY="871" name="subway-rome-l"/>
<symbol minX="318" maxX="369" minY="820" maxY="871" name="waste-basket-l"/>
<symbol minX="369" maxX="420" minY="820" maxY="871" name="subway-berlin-l"/>
<symbol minX="420" maxX="471" minY="820" maxY="871" name="parking-ticket-l"/>
<symbol minX="471" maxX="522" minY="820" maxY="871" name="bike-parking-l"/>
<symbol minX="522" maxX="573" minY="820" maxY="871" name="parking-l"/>
<symbol minX="573" maxX="620" minY="820" maxY="867" name="no-icon-shop"/>
<symbol minX="620" maxX="667" minY="820" maxY="867" name="no-icon-leisure"/>
<symbol minX="667" maxX="714" minY="820" maxY="867" name="subway-berlin-m"/>
<symbol minX="714" maxX="761" minY="820" maxY="867" name="no-icon"/>
<symbol minX="761" maxX="808" minY="820" maxY="867" name="no-icon-tourism"/>
<symbol minX="808" maxX="862" minY="820" maxY="867" name="subway-moscow-m"/>
<symbol minX="862" maxX="909" minY="820" maxY="867" name="subway-paris-m"/>
<symbol minX="909" maxX="956" minY="820" maxY="867" name="subway-rome-m"/>
<symbol minX="956" maxX="1003" minY="820" maxY="867" name="no-icon-amenity"/>
<symbol minX="1003" maxX="1049" minY="820" maxY="866" name="api-result"/>
<symbol minX="1049" maxX="1095" minY="820" maxY="866" name="search-result"/>
<symbol minX="1095" maxX="1137" minY="820" maxY="865" name="bcontrol-s"/>
<symbol minX="1137" maxX="1179" minY="820" maxY="865" name="waterfall-s"/>
<symbol minX="1179" maxX="1221" minY="820" maxY="865" name="picnic-s"/>
<symbol minX="1221" maxX="1279" minY="820" maxY="865" name="subway-london-l"/>
<symbol minX="1279" maxX="1321" minY="820" maxY="865" name="beer-s"/>
<symbol minX="1321" maxX="1363" minY="820" maxY="865" name="office-s"/>
<symbol minX="1363" maxX="1405" minY="820" maxY="865" name="hunting-tower-s"/>
<symbol minX="1405" maxX="1447" minY="820" maxY="865" name="heliport-s"/>
<symbol minX="1447" maxX="1489" minY="820" maxY="865" name="remains-s"/>
<symbol minX="1489" maxX="1534" minY="820" maxY="865" name="airport-s"/>
<symbol minX="1534" maxX="1576" minY="820" maxY="862" name="shop-s"/>
<symbol minX="1576" maxX="1618" minY="820" maxY="862" name="skiing-s"/>
<symbol minX="1618" maxX="1660" minY="820" maxY="862" name="casino-s"/>
<symbol minX="1660" maxX="1702" minY="820" maxY="862" name="cave-s"/>
<symbol minX="1702" maxX="1744" minY="820" maxY="862" name="soccer-s"/>
<symbol minX="1744" maxX="1786" minY="820" maxY="862" name="cemetery-s"/>
<symbol minX="1786" maxX="1828" minY="820" maxY="862" name="speedcam-m"/>
<symbol minX="1828" maxX="1886" minY="820" maxY="862" name="metro-barcelona-m"/>
<symbol minX="1886" maxX="1928" minY="820" maxY="862" name="ship-s"/>
<symbol minX="1928" maxX="1970" minY="820" maxY="862" name="charging-station-s"/>
<symbol minX="1970" maxX="2012" minY="820" maxY="862" name="gym-s"/>
<symbol minX="0" maxX="42" minY="876" maxY="918" name="golf-s"/>
<symbol minX="42" maxX="84" minY="876" maxY="918" name="hand-s"/>
<symbol minX="84" maxX="126" minY="876" maxY="918" name="australian-football-s"/>
<symbol minX="126" maxX="184" minY="876" maxY="918" name="subway-barcelona-m"/>
<symbol minX="184" maxX="235" minY="876" maxY="918" name="subway-barcelona-s"/>
<symbol minX="235" maxX="277" minY="876" maxY="918" name="school-s"/>
<symbol minX="277" maxX="319" minY="876" maxY="918" name="helipad-s"/>
<symbol minX="319" maxX="361" minY="876" maxY="918" name="alcohol-s"/>
<symbol minX="361" maxX="403" minY="876" maxY="918" name="restaurant-s"/>
<symbol minX="403" maxX="445" minY="876" maxY="918" name="subway-entrance-2-s"/>
<symbol minX="445" maxX="487" minY="876" maxY="918" name="subway-entrance-arrow"/>
<symbol minX="487" maxX="529" minY="876" maxY="918" name="cinema-s"/>
<symbol minX="529" maxX="571" minY="876" maxY="918" name="recycling-s"/>
<symbol minX="571" maxX="613" minY="876" maxY="918" name="subway-entrance-s"/>
<symbol minX="613" maxX="655" minY="876" maxY="918" name="garden-s"/>
<symbol minX="655" maxX="697" minY="876" maxY="918" name="gallery-s"/>
<symbol minX="697" maxX="739" minY="876" maxY="918" name="alpine_hut-s"/>
<symbol minX="739" maxX="781" minY="876" maxY="918" name="climbing-s"/>
<symbol minX="781" maxX="823" minY="876" maxY="918" name="hospital-s"/>
<symbol minX="823" maxX="879" minY="876" maxY="918" name="subway-london-m"/>
<symbol minX="879" maxX="921" minY="876" maxY="918" name="hotel-s"/>
<symbol minX="921" maxX="963" minY="876" maxY="918" name="pub-s"/>
<symbol minX="963" maxX="1005" minY="876" maxY="918" name="america-football-s"/>
<symbol minX="1005" maxX="1063" minY="876" maxY="918" name="subway-madrid-m"/>
<symbol minX="1063" maxX="1105" minY="876" maxY="918" name="funicular-s"/>
<symbol minX="1105" maxX="1147" minY="876" maxY="918" name="information-s"/>
<symbol minX="1147" maxX="1189" minY="876" maxY="918" name="archery-s"/>
<symbol minX="1189" maxX="1231" minY="876" maxY="918" name="bar-s"/>
<symbol minX="1231" maxX="1273" minY="876" maxY="918" name="power-s"/>
<symbol minX="1273" maxX="1315" minY="876" maxY="918" name="college-s"/>
<symbol minX="1315" maxX="1357" minY="876" maxY="918" name="fuel-s"/>
<symbol minX="1357" maxX="1399" minY="876" maxY="918" name="car-repair-s"/>
<symbol minX="1399" maxX="1441" minY="876" maxY="918" name="police-s"/>
<symbol minX="1441" maxX="1483" minY="876" maxY="918" name="subway-newyork-s"/>
<symbol minX="1483" maxX="1525" minY="876" maxY="918" name="atm-s"/>
<symbol minX="1525" maxX="1567" minY="876" maxY="918" name="place-of-worship-s"/>
<symbol minX="1567" maxX="1609" minY="876" maxY="918" name="pitch-s"/>
<symbol minX="1609" maxX="1651" minY="876" maxY="918" name="fountain-s"/>
<symbol minX="1651" maxX="1693" minY="876" maxY="918" name="cricket-s"/>
<symbol minX="1693" maxX="1735" minY="876" maxY="918" name="zoo-s"/>
<symbol minX="1735" maxX="1777" minY="876" maxY="918" name="kindergarten-s"/>
<symbol minX="1777" maxX="1819" minY="876" maxY="918" name="subway-s"/>
<symbol minX="1819" maxX="1861" minY="876" maxY="918" name="campsite-s"/>
<symbol minX="1861" maxX="1903" minY="876" maxY="918" name="fire_station-s"/>
<symbol minX="1903" maxX="1945" minY="876" maxY="918" name="subway-spb-s"/>
<symbol minX="1945" maxX="1987" minY="876" maxY="918" name="windmill-s"/>
<symbol minX="1987" maxX="2029" minY="876" maxY="918" name="library-s"/>
<symbol minX="0" maxX="42" minY="918" maxY="960" name="baseball-s"/>
<symbol minX="42" maxX="84" minY="918" maxY="960" name="fastfood-s"/>
<symbol minX="84" maxX="126" minY="918" maxY="960" name="lighthouse-s"/>
<symbol minX="126" maxX="168" minY="918" maxY="960" name="phone-s"/>
<symbol minX="168" maxX="210" minY="918" maxY="960" name="cafe-s"/>
<symbol minX="210" maxX="252" minY="918" maxY="960" name="pharmacy-s"/>
<symbol minX="252" maxX="294" minY="918" maxY="960" name="swimming-s"/>
<symbol minX="294" maxX="336" minY="918" maxY="960" name="curling-s"/>
<symbol minX="336" maxX="378" minY="918" maxY="960" name="dentist-s"/>
<symbol minX="378" maxX="420" minY="918" maxY="960" name="cable-car-s"/>
<symbol minX="420" maxX="462" minY="918" maxY="960" name="equestrian-s"/>
<symbol minX="462" maxX="504" minY="918" maxY="960" name="tennis-s"/>
<symbol minX="504" maxX="546" minY="918" maxY="960" name="basketball-s"/>
<symbol minX="546" maxX="588" minY="918" maxY="960" name="mail-s"/>
<symbol minX="588" maxX="630" minY="918" maxY="960" name="theatre-s"/>
<symbol minX="420" maxX="471" minY="820" maxY="871" name="parking-l"/>
<symbol minX="471" maxX="511" minY="820" maxY="869" name="firehydrant-l"/>
<symbol minX="511" maxX="558" minY="820" maxY="867" name="no-icon-leisure"/>
<symbol minX="558" maxX="605" minY="820" maxY="867" name="waste-basket-s"/>
<symbol minX="605" maxX="652" minY="820" maxY="867" name="no-icon"/>
<symbol minX="652" maxX="699" minY="820" maxY="867" name="subway-berlin-m"/>
<symbol minX="699" maxX="746" minY="820" maxY="867" name="no-icon-tourism"/>
<symbol minX="746" maxX="793" minY="820" maxY="867" name="no-icon-shop"/>
<symbol minX="793" maxX="840" minY="820" maxY="867" name="subway-paris-m"/>
<symbol minX="840" maxX="887" minY="820" maxY="867" name="no-icon-amenity"/>
<symbol minX="887" maxX="934" minY="820" maxY="867" name="subway-rome-m"/>
<symbol minX="934" maxX="988" minY="820" maxY="867" name="subway-moscow-m"/>
<symbol minX="988" maxX="1034" minY="820" maxY="866" name="api-result"/>
<symbol minX="1034" maxX="1080" minY="820" maxY="866" name="search-result"/>
<symbol minX="1080" maxX="1122" minY="820" maxY="865" name="bcontrol-s"/>
<symbol minX="1122" maxX="1164" minY="820" maxY="865" name="waterfall-s"/>
<symbol minX="1164" maxX="1206" minY="820" maxY="865" name="remains-s"/>
<symbol minX="1206" maxX="1264" minY="820" maxY="865" name="subway-london-l"/>
<symbol minX="1264" maxX="1306" minY="820" maxY="865" name="picnic-s"/>
<symbol minX="1306" maxX="1348" minY="820" maxY="865" name="beer-s"/>
<symbol minX="1348" maxX="1390" minY="820" maxY="865" name="hunting-tower-s"/>
<symbol minX="1390" maxX="1432" minY="820" maxY="865" name="heliport-s"/>
<symbol minX="1432" maxX="1474" minY="820" maxY="865" name="office-s"/>
<symbol minX="1474" maxX="1519" minY="820" maxY="865" name="airport-s"/>
<symbol minX="1519" maxX="1561" minY="820" maxY="862" name="shop-s"/>
<symbol minX="1561" maxX="1603" minY="820" maxY="862" name="skiing-s"/>
<symbol minX="1603" maxX="1645" minY="820" maxY="862" name="casino-s"/>
<symbol minX="1645" maxX="1687" minY="820" maxY="862" name="cave-s"/>
<symbol minX="1687" maxX="1729" minY="820" maxY="862" name="soccer-s"/>
<symbol minX="1729" maxX="1771" minY="820" maxY="862" name="cemetery-s"/>
<symbol minX="1771" maxX="1813" minY="820" maxY="862" name="speedcam-m"/>
<symbol minX="1813" maxX="1871" minY="820" maxY="862" name="metro-barcelona-m"/>
<symbol minX="1871" maxX="1913" minY="820" maxY="862" name="ship-s"/>
<symbol minX="1913" maxX="1955" minY="820" maxY="862" name="charging-station-s"/>
<symbol minX="1955" maxX="1997" minY="820" maxY="862" name="gym-s"/>
<symbol minX="1997" maxX="2039" minY="820" maxY="862" name="golf-s"/>
<symbol minX="0" maxX="42" minY="876" maxY="918" name="hand-s"/>
<symbol minX="42" maxX="84" minY="876" maxY="918" name="australian-football-s"/>
<symbol minX="84" maxX="142" minY="876" maxY="918" name="subway-barcelona-m"/>
<symbol minX="142" maxX="193" minY="876" maxY="918" name="subway-barcelona-s"/>
<symbol minX="193" maxX="235" minY="876" maxY="918" name="school-s"/>
<symbol minX="235" maxX="277" minY="876" maxY="918" name="helipad-s"/>
<symbol minX="277" maxX="319" minY="876" maxY="918" name="alcohol-s"/>
<symbol minX="319" maxX="361" minY="876" maxY="918" name="restaurant-s"/>
<symbol minX="361" maxX="403" minY="876" maxY="918" name="subway-entrance-2-s"/>
<symbol minX="403" maxX="445" minY="876" maxY="918" name="subway-entrance-arrow"/>
<symbol minX="445" maxX="487" minY="876" maxY="918" name="cinema-s"/>
<symbol minX="487" maxX="529" minY="876" maxY="918" name="recycling-s"/>
<symbol minX="529" maxX="571" minY="876" maxY="918" name="subway-entrance-s"/>
<symbol minX="571" maxX="613" minY="876" maxY="918" name="garden-s"/>
<symbol minX="613" maxX="655" minY="876" maxY="918" name="gallery-s"/>
<symbol minX="655" maxX="697" minY="876" maxY="918" name="alpine_hut-s"/>
<symbol minX="697" maxX="739" minY="876" maxY="918" name="climbing-s"/>
<symbol minX="739" maxX="781" minY="876" maxY="918" name="hospital-s"/>
<symbol minX="781" maxX="837" minY="876" maxY="918" name="subway-london-m"/>
<symbol minX="837" maxX="879" minY="876" maxY="918" name="hotel-s"/>
<symbol minX="879" maxX="921" minY="876" maxY="918" name="pub-s"/>
<symbol minX="921" maxX="963" minY="876" maxY="918" name="america-football-s"/>
<symbol minX="963" maxX="1021" minY="876" maxY="918" name="subway-madrid-m"/>
<symbol minX="1021" maxX="1063" minY="876" maxY="918" name="funicular-s"/>
<symbol minX="1063" maxX="1105" minY="876" maxY="918" name="information-s"/>
<symbol minX="1105" maxX="1147" minY="876" maxY="918" name="archery-s"/>
<symbol minX="1147" maxX="1189" minY="876" maxY="918" name="bar-s"/>
<symbol minX="1189" maxX="1231" minY="876" maxY="918" name="power-s"/>
<symbol minX="1231" maxX="1273" minY="876" maxY="918" name="college-s"/>
<symbol minX="1273" maxX="1315" minY="876" maxY="918" name="fuel-s"/>
<symbol minX="1315" maxX="1357" minY="876" maxY="918" name="car-repair-s"/>
<symbol minX="1357" maxX="1399" minY="876" maxY="918" name="police-s"/>
<symbol minX="1399" maxX="1441" minY="876" maxY="918" name="subway-newyork-s"/>
<symbol minX="1441" maxX="1483" minY="876" maxY="918" name="atm-s"/>
<symbol minX="1483" maxX="1525" minY="876" maxY="918" name="place-of-worship-s"/>
<symbol minX="1525" maxX="1567" minY="876" maxY="918" name="pitch-s"/>
<symbol minX="1567" maxX="1609" minY="876" maxY="918" name="fountain-s"/>
<symbol minX="1609" maxX="1651" minY="876" maxY="918" name="cricket-s"/>
<symbol minX="1651" maxX="1693" minY="876" maxY="918" name="zoo-s"/>
<symbol minX="1693" maxX="1735" minY="876" maxY="918" name="kindergarten-s"/>
<symbol minX="1735" maxX="1777" minY="876" maxY="918" name="subway-s"/>
<symbol minX="1777" maxX="1819" minY="876" maxY="918" name="campsite-s"/>
<symbol minX="1819" maxX="1861" minY="876" maxY="918" name="fire_station-s"/>
<symbol minX="1861" maxX="1903" minY="876" maxY="918" name="subway-spb-s"/>
<symbol minX="1903" maxX="1945" minY="876" maxY="918" name="windmill-s"/>
<symbol minX="1945" maxX="1987" minY="876" maxY="918" name="library-s"/>
<symbol minX="1987" maxX="2029" minY="876" maxY="918" name="baseball-s"/>
<symbol minX="0" maxX="42" minY="918" maxY="960" name="fastfood-s"/>
<symbol minX="42" maxX="84" minY="918" maxY="960" name="lighthouse-s"/>
<symbol minX="84" maxX="126" minY="918" maxY="960" name="phone-s"/>
<symbol minX="126" maxX="168" minY="918" maxY="960" name="cafe-s"/>
<symbol minX="168" maxX="210" minY="918" maxY="960" name="pharmacy-s"/>
<symbol minX="210" maxX="252" minY="918" maxY="960" name="swimming-s"/>
<symbol minX="252" maxX="294" minY="918" maxY="960" name="curling-s"/>
<symbol minX="294" maxX="336" minY="918" maxY="960" name="dentist-s"/>
<symbol minX="336" maxX="378" minY="918" maxY="960" name="cable-car-s"/>
<symbol minX="378" maxX="420" minY="918" maxY="960" name="equestrian-s"/>
<symbol minX="420" maxX="462" minY="918" maxY="960" name="tennis-s"/>
<symbol minX="462" maxX="504" minY="918" maxY="960" name="basketball-s"/>
<symbol minX="504" maxX="546" minY="918" maxY="960" name="mail-s"/>
<symbol minX="546" maxX="588" minY="918" maxY="960" name="theatre-s"/>
<symbol minX="588" maxX="630" minY="918" maxY="960" name="marketplace-s"/>
<symbol minX="630" maxX="672" minY="918" maxY="960" name="volcano-s"/>
<symbol minX="672" maxX="714" minY="918" maxY="960" name="marketplace-s"/>
<symbol minX="714" maxX="756" minY="918" maxY="960" name="bus-s"/>
<symbol minX="756" maxX="798" minY="918" maxY="960" name="embassy-s"/>
<symbol minX="798" maxX="840" minY="918" maxY="960" name="toilets-s"/>
<symbol minX="840" maxX="882" minY="918" maxY="960" name="viewpoint-s"/>
<symbol minX="882" maxX="924" minY="918" maxY="960" name="beach-s"/>
<symbol minX="924" maxX="966" minY="918" maxY="960" name="toll_booth-s"/>
<symbol minX="966" maxX="1008" minY="918" maxY="960" name="bowls-s"/>
<symbol minX="1008" maxX="1050" minY="918" maxY="960" name="park-s"/>
<symbol minX="1050" maxX="1092" minY="918" maxY="960" name="diving-s"/>
<symbol minX="1092" maxX="1134" minY="918" maxY="960" name="nparkf-s"/>
<symbol minX="1134" maxX="1176" minY="918" maxY="960" name="tourism-s"/>
<symbol minX="1176" maxX="1218" minY="918" maxY="960" name="military-s"/>
<symbol minX="1218" maxX="1260" minY="918" maxY="960" name="book-shop-s"/>
<symbol minX="1260" maxX="1302" minY="918" maxY="960" name="npark-s"/>
<symbol minX="1302" maxX="1344" minY="918" maxY="960" name="monument-s"/>
<symbol minX="1344" maxX="1386" minY="918" maxY="960" name="townhall-s"/>
<symbol minX="1386" maxX="1428" minY="918" maxY="960" name="drinking-water-s"/>
<symbol minX="1428" maxX="1470" minY="918" maxY="960" name="museum-s"/>
<symbol minX="1470" maxX="1512" minY="918" maxY="960" name="bicycle-s"/>
<symbol minX="1512" maxX="1554" minY="918" maxY="960" name="tram-s"/>
<symbol minX="1554" maxX="1596" minY="918" maxY="960" name="train-s"/>
<symbol minX="1596" maxX="1638" minY="918" maxY="960" name="motel-s"/>
<symbol minX="1638" maxX="1680" minY="918" maxY="960" name="grocery-s"/>
<symbol minX="1680" maxX="1738" minY="918" maxY="959" name="subway-barcelona-l"/>
<symbol minX="1738" maxX="1796" minY="918" maxY="959" name="subway-madrid-l"/>
<symbol minX="1796" maxX="1834" minY="918" maxY="958" name="s-arrow"/>
<symbol minX="1834" maxX="1874" minY="918" maxY="958" name="parking-m"/>
<symbol minX="1874" maxX="1930" minY="918" maxY="956" name="subway-kiev-m"/>
<symbol minX="1930" maxX="1981" minY="918" maxY="956" name="subway-madrid-s"/>
<symbol minX="1981" maxX="2019" minY="918" maxY="956" name="waste-basket-s"/>
<symbol minX="0" maxX="38" minY="960" maxY="998" name="subway-paris-s"/>
<symbol minX="38" maxX="89" minY="960" maxY="998" name="metro-barcelona-s"/>
<symbol minX="89" maxX="145" minY="960" maxY="998" name="subway-kiev-l"/>
<symbol minX="145" maxX="183" minY="960" maxY="998" name="lightrail-berlin-s"/>
<symbol minX="183" maxX="221" minY="960" maxY="998" name="peak-l"/>
<symbol minX="221" maxX="257" minY="960" maxY="996" name="subway-moscow-s"/>
<symbol minX="257" maxX="290" minY="960" maxY="993" name="speedcam-s"/>
<symbol minX="290" maxX="323" minY="960" maxY="993" name="subway-rome-s"/>
<symbol minX="323" maxX="356" minY="960" maxY="993" name="subway-berlin-s"/>
<symbol minX="356" maxX="394" minY="960" maxY="993" name="bench"/>
<symbol minX="394" maxX="436" minY="960" maxY="993" name="subway-london-s"/>
<symbol minX="436" maxX="469" minY="960" maxY="993" name="parking-s"/>
<symbol minX="469" maxX="500" minY="960" maxY="991" name="survey_point-l"/>
<symbol minX="500" maxX="531" minY="960" maxY="991" name="star-l"/>
<symbol minX="531" maxX="564" minY="960" maxY="991" name="peakt-l"/>
<symbol minX="564" maxX="620" minY="960" maxY="991" name="subway-minsk-l"/>
<symbol minX="620" maxX="649" minY="960" maxY="989" name="star-m"/>
<symbol minX="649" maxX="696" minY="960" maxY="989" name="subway-kiev-s"/>
<symbol minX="696" maxX="723" minY="960" maxY="987" name="subway-xs"/>
<symbol minX="723" maxX="770" minY="960" maxY="987" name="subway-minsk-m"/>
<symbol minX="770" maxX="799" minY="960" maxY="987" name="peak-m"/>
<symbol minX="799" maxX="841" minY="960" maxY="987" name="railway-crossing"/>
<symbol minX="841" maxX="868" minY="960" maxY="987" name="survey_point-m"/>
<symbol minX="868" maxX="895" minY="960" maxY="987" name="subway-newyork-xs"/>
<symbol minX="895" maxX="919" minY="960" maxY="984" name="star-s"/>
<symbol minX="919" maxX="943" minY="960" maxY="984" name="crossing-l"/>
<symbol minX="943" maxX="985" minY="960" maxY="984" name="subway-minsk-s"/>
<symbol minX="985" maxX="1007" minY="960" maxY="982" name="survey_point-s"/>
<symbol minX="1007" maxX="1058" minY="960" maxY="982" name="arrow-m"/>
<symbol minX="1058" maxX="1082" minY="960" maxY="982" name="peakt-m"/>
<symbol minX="1082" maxX="1106" minY="960" maxY="982" name="peak-s"/>
<symbol minX="1106" maxX="1126" minY="960" maxY="980" name="entrance-s"/>
<symbol minX="1126" maxX="1146" minY="960" maxY="980" name="crossing-m"/>
<symbol minX="1146" maxX="1166" minY="960" maxY="978" name="peakt-s"/>
<symbol minX="1166" maxX="1204" minY="960" maxY="975" name="arrow-s"/>
<symbol minX="1204" maxX="1219" minY="960" maxY="975" name="dot-m"/>
<symbol minX="1219" maxX="1234" minY="960" maxY="975" name="none"/>
<symbol minX="1234" maxX="1249" minY="960" maxY="975" name="crossing-s"/>
<symbol minX="1249" maxX="1264" minY="960" maxY="975" name="tree-l"/>
<symbol minX="1264" maxX="1277" minY="960" maxY="973" name="tree-m"/>
<symbol minX="1277" maxX="1290" minY="960" maxY="973" name="entrance-xs"/>
<symbol minX="1290" maxX="1301" minY="960" maxY="971" name="dot-s"/>
<symbol minX="1301" maxX="1312" minY="960" maxY="971" name="dot-s-light"/>
<symbol minX="1312" maxX="1323" minY="960" maxY="971" name="tree-s"/>
<symbol minX="1323" maxX="1334" minY="960" maxY="971" name="zero-icon"/>
<symbol minX="672" maxX="714" minY="918" maxY="960" name="bus-s"/>
<symbol minX="714" maxX="756" minY="918" maxY="960" name="embassy-s"/>
<symbol minX="756" maxX="798" minY="918" maxY="960" name="toilets-s"/>
<symbol minX="798" maxX="822" minY="918" maxY="960" name="parking-ticket-l"/>
<symbol minX="822" maxX="864" minY="918" maxY="960" name="viewpoint-s"/>
<symbol minX="864" maxX="906" minY="918" maxY="960" name="toll_booth-s"/>
<symbol minX="906" maxX="948" minY="918" maxY="960" name="bowls-s"/>
<symbol minX="948" maxX="990" minY="918" maxY="960" name="beach-s"/>
<symbol minX="990" maxX="1032" minY="918" maxY="960" name="park-s"/>
<symbol minX="1032" maxX="1074" minY="918" maxY="960" name="diving-s"/>
<symbol minX="1074" maxX="1116" minY="918" maxY="960" name="tourism-s"/>
<symbol minX="1116" maxX="1158" minY="918" maxY="960" name="nparkf-s"/>
<symbol minX="1158" maxX="1200" minY="918" maxY="960" name="book-shop-s"/>
<symbol minX="1200" maxX="1242" minY="918" maxY="960" name="military-s"/>
<symbol minX="1242" maxX="1284" minY="918" maxY="960" name="npark-s"/>
<symbol minX="1284" maxX="1326" minY="918" maxY="960" name="townhall-s"/>
<symbol minX="1326" maxX="1368" minY="918" maxY="960" name="monument-s"/>
<symbol minX="1368" maxX="1410" minY="918" maxY="960" name="drinking-water-s"/>
<symbol minX="1410" maxX="1452" minY="918" maxY="960" name="bicycle-s"/>
<symbol minX="1452" maxX="1494" minY="918" maxY="960" name="museum-s"/>
<symbol minX="1494" maxX="1536" minY="918" maxY="960" name="train-s"/>
<symbol minX="1536" maxX="1578" minY="918" maxY="960" name="grocery-s"/>
<symbol minX="1578" maxX="1620" minY="918" maxY="960" name="motel-s"/>
<symbol minX="1620" maxX="1662" minY="918" maxY="960" name="tram-s"/>
<symbol minX="1662" maxX="1720" minY="918" maxY="959" name="subway-madrid-l"/>
<symbol minX="1720" maxX="1778" minY="918" maxY="959" name="subway-barcelona-l"/>
<symbol minX="1778" maxX="1816" minY="918" maxY="958" name="s-arrow"/>
<symbol minX="1816" maxX="1856" minY="918" maxY="958" name="parking-m"/>
<symbol minX="1856" maxX="1894" minY="918" maxY="956" name="subway-paris-s"/>
<symbol minX="1894" maxX="1945" minY="918" maxY="956" name="subway-madrid-s"/>
<symbol minX="1945" maxX="2001" minY="918" maxY="956" name="subway-kiev-m"/>
<symbol minX="2001" maxX="2039" minY="918" maxY="956" name="lightrail-berlin-s"/>
<symbol minX="0" maxX="38" minY="960" maxY="998" name="peak-l"/>
<symbol minX="38" maxX="94" minY="960" maxY="998" name="subway-kiev-l"/>
<symbol minX="94" maxX="145" minY="960" maxY="998" name="metro-barcelona-s"/>
<symbol minX="145" maxX="181" minY="960" maxY="996" name="subway-moscow-s"/>
<symbol minX="181" maxX="214" minY="960" maxY="993" name="speedcam-s"/>
<symbol minX="214" maxX="256" minY="960" maxY="993" name="subway-london-s"/>
<symbol minX="256" maxX="294" minY="960" maxY="993" name="bench"/>
<symbol minX="294" maxX="327" minY="960" maxY="993" name="subway-rome-s"/>
<symbol minX="327" maxX="360" minY="960" maxY="993" name="parking-s"/>
<symbol minX="360" maxX="393" minY="960" maxY="993" name="subway-berlin-s"/>
<symbol minX="393" maxX="424" minY="960" maxY="991" name="survey_point-l"/>
<symbol minX="424" maxX="480" minY="960" maxY="991" name="subway-minsk-l"/>
<symbol minX="480" maxX="511" minY="960" maxY="991" name="star-l"/>
<symbol minX="511" maxX="544" minY="960" maxY="991" name="peakt-l"/>
<symbol minX="544" maxX="591" minY="960" maxY="989" name="subway-kiev-s"/>
<symbol minX="591" maxX="620" minY="960" maxY="989" name="star-m"/>
<symbol minX="620" maxX="647" minY="960" maxY="987" name="subway-xs"/>
<symbol minX="647" maxX="674" minY="960" maxY="987" name="survey_point-m"/>
<symbol minX="674" maxX="716" minY="960" maxY="987" name="railway-crossing"/>
<symbol minX="716" maxX="763" minY="960" maxY="987" name="subway-minsk-m"/>
<symbol minX="763" maxX="792" minY="960" maxY="987" name="peak-m"/>
<symbol minX="792" maxX="819" minY="960" maxY="987" name="subway-newyork-xs"/>
<symbol minX="819" maxX="843" minY="960" maxY="984" name="star-s"/>
<symbol minX="843" maxX="867" minY="960" maxY="984" name="crossing-l"/>
<symbol minX="867" maxX="909" minY="960" maxY="984" name="subway-minsk-s"/>
<symbol minX="909" maxX="933" minY="960" maxY="982" name="peak-s"/>
<symbol minX="933" maxX="984" minY="960" maxY="982" name="arrow-m"/>
<symbol minX="984" maxX="1006" minY="960" maxY="982" name="survey_point-s"/>
<symbol minX="1006" maxX="1030" minY="960" maxY="982" name="peakt-m"/>
<symbol minX="1030" maxX="1050" minY="960" maxY="980" name="entrance-s"/>
<symbol minX="1050" maxX="1070" minY="960" maxY="980" name="crossing-m"/>
<symbol minX="1070" maxX="1090" minY="960" maxY="978" name="peakt-s"/>
<symbol minX="1090" maxX="1128" minY="960" maxY="975" name="arrow-s"/>
<symbol minX="1128" maxX="1143" minY="960" maxY="975" name="tree-l"/>
<symbol minX="1143" maxX="1158" minY="960" maxY="975" name="crossing-s"/>
<symbol minX="1158" maxX="1173" minY="960" maxY="975" name="none"/>
<symbol minX="1173" maxX="1188" minY="960" maxY="975" name="dot-m"/>
<symbol minX="1188" maxX="1201" minY="960" maxY="973" name="entrance-xs"/>
<symbol minX="1201" maxX="1214" minY="960" maxY="973" name="tree-m"/>
<symbol minX="1214" maxX="1225" minY="960" maxY="971" name="dot-s-light"/>
<symbol minX="1225" maxX="1236" minY="960" maxY="971" name="dot-s"/>
<symbol minX="1236" maxX="1247" minY="960" maxY="971" name="tree-s"/>
<symbol minX="1247" maxX="1258" minY="960" maxY="971" name="zero-icon"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 565 KiB

After

Width:  |  Height:  |  Size: 561 KiB

View file

@ -1,6 +1,6 @@
<!DOCTYPE skin>
<root>
<file height="1024" width="2048">
<file width="2048" height="1024">
<symbol minX="0" maxX="208" minY="0" maxY="304" name="route_to"/>
<symbol minX="208" maxX="302" minY="0" maxY="256" name="route_from"/>
<symbol minX="302" maxX="705" minY="0" maxY="196" name="route-arrow"/>
@ -346,179 +346,179 @@
<symbol minX="168" maxX="224" minY="818" maxY="874" name="restaurant-m"/>
<symbol minX="224" maxX="280" minY="818" maxY="874" name="charging-station-m"/>
<symbol minX="280" maxX="331" minY="818" maxY="869" name="speedcam-l"/>
<symbol minX="331" maxX="382" minY="818" maxY="869" name="parking-ticket-l"/>
<symbol minX="382" maxX="433" minY="818" maxY="869" name="subway-berlin-l"/>
<symbol minX="433" maxX="484" minY="818" maxY="869" name="firehydrant-l"/>
<symbol minX="484" maxX="535" minY="818" maxY="869" name="waste-basket-l"/>
<symbol minX="535" maxX="586" minY="818" maxY="869" name="lightrail-berlin-m"/>
<symbol minX="586" maxX="637" minY="818" maxY="869" name="bike-parking-l"/>
<symbol minX="637" maxX="688" minY="818" maxY="869" name="parking-l"/>
<symbol minX="688" maxX="746" minY="818" maxY="869" name="subway-moscow-l"/>
<symbol minX="746" maxX="797" minY="818" maxY="869" name="subway-rome-l"/>
<symbol minX="797" maxX="844" minY="818" maxY="865" name="no-icon-tourism"/>
<symbol minX="844" maxX="891" minY="818" maxY="865" name="no-icon"/>
<symbol minX="891" maxX="938" minY="818" maxY="865" name="subway-rome-m"/>
<symbol minX="938" maxX="985" minY="818" maxY="865" name="no-icon-shop"/>
<symbol minX="985" maxX="1032" minY="818" maxY="865" name="subway-paris-m"/>
<symbol minX="1032" maxX="1086" minY="818" maxY="865" name="subway-moscow-m"/>
<symbol minX="1086" maxX="1133" minY="818" maxY="865" name="no-icon-leisure"/>
<symbol minX="1133" maxX="1180" minY="818" maxY="865" name="no-icon-amenity"/>
<symbol minX="1180" maxX="1227" minY="818" maxY="865" name="subway-berlin-m"/>
<symbol minX="1227" maxX="1273" minY="818" maxY="864" name="api-result"/>
<symbol minX="1273" maxX="1319" minY="818" maxY="864" name="search-result"/>
<symbol minX="1319" maxX="1377" minY="818" maxY="863" name="subway-london-l"/>
<symbol minX="1377" maxX="1422" minY="818" maxY="863" name="airport-s"/>
<symbol minX="1422" maxX="1464" minY="818" maxY="860" name="npark-s"/>
<symbol minX="1464" maxX="1506" minY="818" maxY="860" name="museum-s"/>
<symbol minX="1506" maxX="1548" minY="818" maxY="860" name="skiing-s"/>
<symbol minX="1548" maxX="1590" minY="818" maxY="860" name="car-repair-s"/>
<symbol minX="1590" maxX="1632" minY="818" maxY="860" name="australian-football-s"/>
<symbol minX="1632" maxX="1674" minY="818" maxY="860" name="soccer-s"/>
<symbol minX="1674" maxX="1716" minY="818" maxY="860" name="shop-s"/>
<symbol minX="1716" maxX="1758" minY="818" maxY="860" name="speedcam-m"/>
<symbol minX="1758" maxX="1800" minY="818" maxY="860" name="remains-s"/>
<symbol minX="1800" maxX="1842" minY="818" maxY="860" name="peak-s"/>
<symbol minX="1842" maxX="1884" minY="818" maxY="860" name="shop-s copy"/>
<symbol minX="1884" maxX="1926" minY="818" maxY="860" name="restaurant-s"/>
<symbol minX="1926" maxX="1968" minY="818" maxY="860" name="golf-s"/>
<symbol minX="1968" maxX="2010" minY="818" maxY="860" name="grocery-s"/>
<symbol minX="0" maxX="42" minY="874" maxY="916" name="alcohol-s"/>
<symbol minX="42" maxX="100" minY="874" maxY="916" name="subway-barcelona-m"/>
<symbol minX="100" maxX="151" minY="874" maxY="916" name="subway-barcelona-s"/>
<symbol minX="331" maxX="382" minY="818" maxY="869" name="subway-berlin-l"/>
<symbol minX="382" maxX="433" minY="818" maxY="869" name="parking-l"/>
<symbol minX="433" maxX="484" minY="818" maxY="869" name="subway-rome-l"/>
<symbol minX="484" maxX="542" minY="818" maxY="869" name="subway-moscow-l"/>
<symbol minX="542" maxX="593" minY="818" maxY="869" name="waste-basket-l"/>
<symbol minX="593" maxX="644" minY="818" maxY="869" name="lightrail-berlin-m"/>
<symbol minX="644" maxX="695" minY="818" maxY="869" name="bike-parking-l"/>
<symbol minX="695" maxX="735" minY="818" maxY="867" name="firehydrant-l"/>
<symbol minX="735" maxX="782" minY="818" maxY="865" name="no-icon-leisure"/>
<symbol minX="782" maxX="829" minY="818" maxY="865" name="no-icon-shop"/>
<symbol minX="829" maxX="876" minY="818" maxY="865" name="no-icon-tourism"/>
<symbol minX="876" maxX="923" minY="818" maxY="865" name="no-icon"/>
<symbol minX="923" maxX="970" minY="818" maxY="865" name="subway-rome-m"/>
<symbol minX="970" maxX="1017" minY="818" maxY="865" name="no-icon-amenity"/>
<symbol minX="1017" maxX="1064" minY="818" maxY="865" name="subway-paris-m"/>
<symbol minX="1064" maxX="1118" minY="818" maxY="865" name="subway-moscow-m"/>
<symbol minX="1118" maxX="1165" minY="818" maxY="865" name="waste-basket-s"/>
<symbol minX="1165" maxX="1212" minY="818" maxY="865" name="subway-berlin-m"/>
<symbol minX="1212" maxX="1258" minY="818" maxY="864" name="api-result"/>
<symbol minX="1258" maxX="1304" minY="818" maxY="864" name="search-result"/>
<symbol minX="1304" maxX="1362" minY="818" maxY="863" name="subway-london-l"/>
<symbol minX="1362" maxX="1407" minY="818" maxY="863" name="airport-s"/>
<symbol minX="1407" maxX="1449" minY="818" maxY="860" name="npark-s"/>
<symbol minX="1449" maxX="1491" minY="818" maxY="860" name="museum-s"/>
<symbol minX="1491" maxX="1533" minY="818" maxY="860" name="skiing-s"/>
<symbol minX="1533" maxX="1575" minY="818" maxY="860" name="car-repair-s"/>
<symbol minX="1575" maxX="1617" minY="818" maxY="860" name="australian-football-s"/>
<symbol minX="1617" maxX="1659" minY="818" maxY="860" name="soccer-s"/>
<symbol minX="1659" maxX="1701" minY="818" maxY="860" name="shop-s"/>
<symbol minX="1701" maxX="1743" minY="818" maxY="860" name="speedcam-m"/>
<symbol minX="1743" maxX="1785" minY="818" maxY="860" name="remains-s"/>
<symbol minX="1785" maxX="1827" minY="818" maxY="860" name="peak-s"/>
<symbol minX="1827" maxX="1851" minY="818" maxY="860" name="parking-ticket-l"/>
<symbol minX="1851" maxX="1893" minY="818" maxY="860" name="restaurant-s"/>
<symbol minX="1893" maxX="1935" minY="818" maxY="860" name="golf-s"/>
<symbol minX="1935" maxX="1977" minY="818" maxY="860" name="grocery-s"/>
<symbol minX="1977" maxX="2019" minY="818" maxY="860" name="alcohol-s"/>
<symbol minX="0" maxX="58" minY="874" maxY="916" name="subway-barcelona-m"/>
<symbol minX="58" maxX="109" minY="874" maxY="916" name="subway-barcelona-s"/>
<symbol minX="109" maxX="151" minY="874" maxY="916" name="shop-s copy"/>
<symbol minX="151" maxX="193" minY="874" maxY="916" name="cricket-s"/>
<symbol minX="193" maxX="235" minY="874" maxY="916" name="pharmacy-s"/>
<symbol minX="235" maxX="277" minY="874" maxY="916" name="garden-s"/>
<symbol minX="277" maxX="319" minY="874" maxY="916" name="gym-s"/>
<symbol minX="319" maxX="361" minY="874" maxY="916" name="subway-entrance-2-s"/>
<symbol minX="361" maxX="403" minY="874" maxY="916" name="subway-entrance-arrow"/>
<symbol minX="403" maxX="445" minY="874" maxY="916" name="curling-s"/>
<symbol minX="445" maxX="487" minY="874" maxY="916" name="alpine_hut-s"/>
<symbol minX="487" maxX="529" minY="874" maxY="916" name="subway-entrance-s"/>
<symbol minX="529" maxX="571" minY="874" maxY="916" name="gallery-s"/>
<symbol minX="571" maxX="613" minY="874" maxY="916" name="funicular-s"/>
<symbol minX="613" maxX="655" minY="874" maxY="916" name="america-football-s"/>
<symbol minX="655" maxX="697" minY="874" maxY="916" name="campsite-s"/>
<symbol minX="697" maxX="739" minY="874" maxY="916" name="phone-s"/>
<symbol minX="739" maxX="795" minY="874" maxY="916" name="subway-london-m"/>
<symbol minX="795" maxX="837" minY="874" maxY="916" name="helipad-s"/>
<symbol minX="837" maxX="879" minY="874" maxY="916" name="picnic-s"/>
<symbol minX="879" maxX="921" minY="874" maxY="916" name="heliport-s"/>
<symbol minX="921" maxX="979" minY="874" maxY="916" name="subway-madrid-m"/>
<symbol minX="979" maxX="1021" minY="874" maxY="916" name="archery-s"/>
<symbol minX="1021" maxX="1063" minY="874" maxY="916" name="bar-s"/>
<symbol minX="1063" maxX="1105" minY="874" maxY="916" name="fuel-s"/>
<symbol minX="1105" maxX="1147" minY="874" maxY="916" name="atm-s copy 2"/>
<symbol minX="193" maxX="235" minY="874" maxY="916" name="garden-s"/>
<symbol minX="235" maxX="277" minY="874" maxY="916" name="gym-s"/>
<symbol minX="277" maxX="319" minY="874" maxY="916" name="subway-entrance-2-s"/>
<symbol minX="319" maxX="361" minY="874" maxY="916" name="subway-entrance-arrow"/>
<symbol minX="361" maxX="403" minY="874" maxY="916" name="curling-s"/>
<symbol minX="403" maxX="445" minY="874" maxY="916" name="alpine_hut-s"/>
<symbol minX="445" maxX="487" minY="874" maxY="916" name="subway-entrance-s"/>
<symbol minX="487" maxX="529" minY="874" maxY="916" name="gallery-s"/>
<symbol minX="529" maxX="571" minY="874" maxY="916" name="funicular-s"/>
<symbol minX="571" maxX="613" minY="874" maxY="916" name="america-football-s"/>
<symbol minX="613" maxX="655" minY="874" maxY="916" name="campsite-s"/>
<symbol minX="655" maxX="697" minY="874" maxY="916" name="pharmacy-s"/>
<symbol minX="697" maxX="753" minY="874" maxY="916" name="subway-london-m"/>
<symbol minX="753" maxX="795" minY="874" maxY="916" name="helipad-s"/>
<symbol minX="795" maxX="837" minY="874" maxY="916" name="phone-s"/>
<symbol minX="837" maxX="879" minY="874" maxY="916" name="heliport-s"/>
<symbol minX="879" maxX="937" minY="874" maxY="916" name="subway-madrid-m"/>
<symbol minX="937" maxX="979" minY="874" maxY="916" name="archery-s"/>
<symbol minX="979" maxX="1021" minY="874" maxY="916" name="bar-s"/>
<symbol minX="1021" maxX="1063" minY="874" maxY="916" name="fuel-s"/>
<symbol minX="1063" maxX="1105" minY="874" maxY="916" name="atm-s copy 2"/>
<symbol minX="1105" maxX="1147" minY="874" maxY="916" name="picnic-s"/>
<symbol minX="1147" maxX="1189" minY="874" maxY="916" name="college-s"/>
<symbol minX="1189" maxX="1231" minY="874" maxY="916" name="pitch-s"/>
<symbol minX="1231" maxX="1273" minY="874" maxY="916" name="zoo-s"/>
<symbol minX="1273" maxX="1315" minY="874" maxY="916" name="park-s"/>
<symbol minX="1315" maxX="1357" minY="874" maxY="916" name="dentist-s"/>
<symbol minX="1357" maxX="1399" minY="874" maxY="916" name="subway-newyork-s"/>
<symbol minX="1399" maxX="1441" minY="874" maxY="916" name="hospital-s"/>
<symbol minX="1441" maxX="1483" minY="874" maxY="916" name="cafe-s"/>
<symbol minX="1483" maxX="1525" minY="874" maxY="916" name="place-of-worship-s"/>
<symbol minX="1525" maxX="1567" minY="874" maxY="916" name="fountain-s"/>
<symbol minX="1189" maxX="1231" minY="874" maxY="916" name="zoo-s"/>
<symbol minX="1231" maxX="1273" minY="874" maxY="916" name="park-s"/>
<symbol minX="1273" maxX="1315" minY="874" maxY="916" name="dentist-s"/>
<symbol minX="1315" maxX="1357" minY="874" maxY="916" name="subway-newyork-s"/>
<symbol minX="1357" maxX="1399" minY="874" maxY="916" name="hospital-s"/>
<symbol minX="1399" maxX="1441" minY="874" maxY="916" name="cafe-s"/>
<symbol minX="1441" maxX="1483" minY="874" maxY="916" name="pitch-s"/>
<symbol minX="1483" maxX="1525" minY="874" maxY="916" name="fountain-s"/>
<symbol minX="1525" maxX="1567" minY="874" maxY="916" name="place-of-worship-s"/>
<symbol minX="1567" maxX="1609" minY="874" maxY="916" name="casino-s"/>
<symbol minX="1609" maxX="1651" minY="874" maxY="916" name="police-s"/>
<symbol minX="1651" maxX="1693" minY="874" maxY="916" name="windmill-s"/>
<symbol minX="1693" maxX="1735" minY="874" maxY="916" name="subway-s"/>
<symbol minX="1735" maxX="1777" minY="874" maxY="916" name="office-s"/>
<symbol minX="1777" maxX="1819" minY="874" maxY="916" name="nparkf-s"/>
<symbol minX="1819" maxX="1861" minY="874" maxY="916" name="subway-spb-s"/>
<symbol minX="1861" maxX="1903" minY="874" maxY="916" name="hotel-s"/>
<symbol minX="1903" maxX="1945" minY="874" maxY="916" name="baseball-s"/>
<symbol minX="1945" maxX="1987" minY="874" maxY="916" name="information-s"/>
<symbol minX="1987" maxX="2029" minY="874" maxY="916" name="cemetery-s"/>
<symbol minX="0" maxX="42" minY="916" maxY="958" name="fire_station-s"/>
<symbol minX="42" maxX="84" minY="916" maxY="958" name="cable-car-s"/>
<symbol minX="84" maxX="126" minY="916" maxY="958" name="diving-s"/>
<symbol minX="126" maxX="168" minY="916" maxY="958" name="basketball-s"/>
<symbol minX="168" maxX="210" minY="916" maxY="958" name="waterfall-s"/>
<symbol minX="210" maxX="252" minY="916" maxY="958" name="swimming-s"/>
<symbol minX="1609" maxX="1651" minY="874" maxY="916" name="windmill-s"/>
<symbol minX="1651" maxX="1693" minY="874" maxY="916" name="subway-s"/>
<symbol minX="1693" maxX="1735" minY="874" maxY="916" name="office-s"/>
<symbol minX="1735" maxX="1777" minY="874" maxY="916" name="nparkf-s"/>
<symbol minX="1777" maxX="1819" minY="874" maxY="916" name="subway-spb-s"/>
<symbol minX="1819" maxX="1861" minY="874" maxY="916" name="hotel-s"/>
<symbol minX="1861" maxX="1903" minY="874" maxY="916" name="baseball-s"/>
<symbol minX="1903" maxX="1945" minY="874" maxY="916" name="information-s"/>
<symbol minX="1945" maxX="1987" minY="874" maxY="916" name="cemetery-s"/>
<symbol minX="1987" maxX="2029" minY="874" maxY="916" name="fire_station-s"/>
<symbol minX="0" maxX="42" minY="916" maxY="958" name="cable-car-s"/>
<symbol minX="42" maxX="84" minY="916" maxY="958" name="diving-s"/>
<symbol minX="84" maxX="126" minY="916" maxY="958" name="basketball-s"/>
<symbol minX="126" maxX="168" minY="916" maxY="958" name="waterfall-s"/>
<symbol minX="168" maxX="210" minY="916" maxY="958" name="swimming-s"/>
<symbol minX="210" maxX="252" minY="916" maxY="958" name="police-s"/>
<symbol minX="252" maxX="294" minY="916" maxY="958" name="climbing-s"/>
<symbol minX="294" maxX="336" minY="916" maxY="958" name="cinema-s"/>
<symbol minX="336" maxX="378" minY="916" maxY="958" name="bus-s"/>
<symbol minX="378" maxX="420" minY="916" maxY="958" name="pub-s"/>
<symbol minX="420" maxX="462" minY="916" maxY="958" name="tennis-s"/>
<symbol minX="294" maxX="336" minY="916" maxY="958" name="bus-s"/>
<symbol minX="336" maxX="378" minY="916" maxY="958" name="cinema-s"/>
<symbol minX="378" maxX="420" minY="916" maxY="958" name="tennis-s"/>
<symbol minX="420" maxX="462" minY="916" maxY="958" name="pub-s"/>
<symbol minX="462" maxX="504" minY="916" maxY="958" name="cave-s"/>
<symbol minX="504" maxX="546" minY="916" maxY="958" name="school-s"/>
<symbol minX="546" maxX="588" minY="916" maxY="958" name="theatre-s"/>
<symbol minX="588" maxX="630" minY="916" maxY="958" name="bowls-s"/>
<symbol minX="630" maxX="672" minY="916" maxY="958" name="ship-s"/>
<symbol minX="672" maxX="714" minY="916" maxY="958" name="kindergarten-s"/>
<symbol minX="714" maxX="756" minY="916" maxY="958" name="motel-s"/>
<symbol minX="756" maxX="798" minY="916" maxY="958" name="toilets-s"/>
<symbol minX="798" maxX="840" minY="916" maxY="958" name="fastfood-s"/>
<symbol minX="840" maxX="882" minY="916" maxY="958" name="monument-s"/>
<symbol minX="882" maxX="924" minY="916" maxY="958" name="toll_booth-s"/>
<symbol minX="924" maxX="966" minY="916" maxY="958" name="book-shop-s"/>
<symbol minX="966" maxX="1008" minY="916" maxY="958" name="charging-station-s"/>
<symbol minX="1008" maxX="1050" minY="916" maxY="958" name="military-s"/>
<symbol minX="1050" maxX="1092" minY="916" maxY="958" name="atm-s"/>
<symbol minX="1092" maxX="1134" minY="916" maxY="958" name="tourism-s"/>
<symbol minX="1134" maxX="1176" minY="916" maxY="958" name="volcano-s"/>
<symbol minX="1176" maxX="1218" minY="916" maxY="958" name="bicycle-s"/>
<symbol minX="1218" maxX="1260" minY="916" maxY="958" name="viewpoint-s"/>
<symbol minX="1260" maxX="1318" minY="916" maxY="958" name="metro-barcelona-m"/>
<symbol minX="1318" maxX="1360" minY="916" maxY="958" name="townhall-s"/>
<symbol minX="1360" maxX="1402" minY="916" maxY="958" name="bcontrol-s"/>
<symbol minX="1402" maxX="1444" minY="916" maxY="958" name="marketplace-s"/>
<symbol minX="1444" maxX="1486" minY="916" maxY="958" name="beer-s"/>
<symbol minX="1486" maxX="1528" minY="916" maxY="958" name="drinking-water-s"/>
<symbol minX="1528" maxX="1570" minY="916" maxY="958" name="train-s"/>
<symbol minX="1570" maxX="1612" minY="916" maxY="958" name="mail-s"/>
<symbol minX="1612" maxX="1654" minY="916" maxY="958" name="library-s"/>
<symbol minX="1654" maxX="1696" minY="916" maxY="958" name="tram-s"/>
<symbol minX="1696" maxX="1738" minY="916" maxY="958" name="embassy-s"/>
<symbol minX="1738" maxX="1780" minY="916" maxY="958" name="beach-s"/>
<symbol minX="1780" maxX="1822" minY="916" maxY="958" name="lighthouse-s"/>
<symbol minX="1822" maxX="1864" minY="916" maxY="958" name="recycling-s"/>
<symbol minX="1864" maxX="1922" minY="916" maxY="957" name="subway-barcelona-l"/>
<symbol minX="1922" maxX="1980" minY="916" maxY="957" name="subway-madrid-l"/>
<symbol minX="504" maxX="546" minY="916" maxY="958" name="theatre-s"/>
<symbol minX="546" maxX="588" minY="916" maxY="958" name="bowls-s"/>
<symbol minX="588" maxX="630" minY="916" maxY="958" name="ship-s"/>
<symbol minX="630" maxX="672" minY="916" maxY="958" name="kindergarten-s"/>
<symbol minX="672" maxX="714" minY="916" maxY="958" name="motel-s"/>
<symbol minX="714" maxX="756" minY="916" maxY="958" name="toilets-s"/>
<symbol minX="756" maxX="798" minY="916" maxY="958" name="fastfood-s"/>
<symbol minX="798" maxX="840" minY="916" maxY="958" name="monument-s"/>
<symbol minX="840" maxX="882" minY="916" maxY="958" name="toll_booth-s"/>
<symbol minX="882" maxX="924" minY="916" maxY="958" name="book-shop-s"/>
<symbol minX="924" maxX="966" minY="916" maxY="958" name="charging-station-s"/>
<symbol minX="966" maxX="1008" minY="916" maxY="958" name="military-s"/>
<symbol minX="1008" maxX="1050" minY="916" maxY="958" name="atm-s"/>
<symbol minX="1050" maxX="1092" minY="916" maxY="958" name="tourism-s"/>
<symbol minX="1092" maxX="1134" minY="916" maxY="958" name="school-s"/>
<symbol minX="1134" maxX="1176" minY="916" maxY="958" name="bicycle-s"/>
<symbol minX="1176" maxX="1218" minY="916" maxY="958" name="recycling-s"/>
<symbol minX="1218" maxX="1276" minY="916" maxY="958" name="metro-barcelona-m"/>
<symbol minX="1276" maxX="1318" minY="916" maxY="958" name="townhall-s"/>
<symbol minX="1318" maxX="1360" minY="916" maxY="958" name="volcano-s"/>
<symbol minX="1360" maxX="1402" minY="916" maxY="958" name="marketplace-s"/>
<symbol minX="1402" maxX="1444" minY="916" maxY="958" name="beer-s"/>
<symbol minX="1444" maxX="1486" minY="916" maxY="958" name="drinking-water-s"/>
<symbol minX="1486" maxX="1528" minY="916" maxY="958" name="train-s"/>
<symbol minX="1528" maxX="1570" minY="916" maxY="958" name="mail-s"/>
<symbol minX="1570" maxX="1612" minY="916" maxY="958" name="viewpoint-s"/>
<symbol minX="1612" maxX="1654" minY="916" maxY="958" name="tram-s"/>
<symbol minX="1654" maxX="1696" minY="916" maxY="958" name="bcontrol-s"/>
<symbol minX="1696" maxX="1738" minY="916" maxY="958" name="library-s"/>
<symbol minX="1738" maxX="1780" minY="916" maxY="958" name="embassy-s"/>
<symbol minX="1780" maxX="1822" minY="916" maxY="958" name="beach-s"/>
<symbol minX="1822" maxX="1864" minY="916" maxY="958" name="lighthouse-s"/>
<symbol minX="1864" maxX="1922" minY="916" maxY="957" name="subway-madrid-l"/>
<symbol minX="1922" maxX="1980" minY="916" maxY="957" name="subway-barcelona-l"/>
<symbol minX="1980" maxX="2018" minY="916" maxY="956" name="s-arrow"/>
<symbol minX="0" maxX="40" minY="958" maxY="998" name="parking-m"/>
<symbol minX="40" maxX="96" minY="958" maxY="996" name="subway-kiev-l"/>
<symbol minX="96" maxX="147" minY="958" maxY="996" name="metro-barcelona-s"/>
<symbol minX="147" maxX="203" minY="958" maxY="996" name="subway-kiev-m"/>
<symbol minX="203" maxX="254" minY="958" maxY="996" name="subway-madrid-s"/>
<symbol minX="254" maxX="292" minY="958" maxY="996" name="subway-paris-s"/>
<symbol minX="292" maxX="330" minY="958" maxY="996" name="lightrail-berlin-s"/>
<symbol minX="330" maxX="368" minY="958" maxY="996" name="waste-basket-s"/>
<symbol minX="368" maxX="404" minY="958" maxY="994" name="subway-moscow-s"/>
<symbol minX="404" maxX="437" minY="958" maxY="991" name="subway-berlin-s"/>
<symbol minX="437" maxX="470" minY="958" maxY="991" name="parking-s"/>
<symbol minX="470" maxX="512" minY="958" maxY="991" name="subway-london-s"/>
<symbol minX="512" maxX="545" minY="958" maxY="991" name="speedcam-s"/>
<symbol minX="545" maxX="578" minY="958" maxY="991" name="subway-rome-s"/>
<symbol minX="578" maxX="616" minY="958" maxY="991" name="bench"/>
<symbol minX="616" maxX="649" minY="958" maxY="991" name="star-l"/>
<symbol minX="649" maxX="680" minY="958" maxY="989" name="survey_point-l"/>
<symbol minX="680" maxX="736" minY="958" maxY="989" name="subway-minsk-l"/>
<symbol minX="736" maxX="767" minY="958" maxY="989" name="star-m"/>
<symbol minX="767" maxX="800" minY="958" maxY="989" name="peakt-l"/>
<symbol minX="800" maxX="847" minY="958" maxY="987" name="subway-kiev-s"/>
<symbol minX="847" maxX="874" minY="958" maxY="985" name="subway-newyork-xs"/>
<symbol minX="874" maxX="901" minY="958" maxY="985" name="subway-xs"/>
<symbol minX="901" maxX="943" minY="958" maxY="985" name="railway-crossing"/>
<symbol minX="943" maxX="990" minY="958" maxY="985" name="subway-minsk-m"/>
<symbol minX="990" maxX="1017" minY="958" maxY="985" name="survey_point-m"/>
<symbol minX="1017" maxX="1044" minY="958" maxY="985" name="star-s"/>
<symbol minX="1044" maxX="1086" minY="958" maxY="982" name="subway-minsk-s"/>
<symbol minX="1086" maxX="1110" minY="958" maxY="982" name="subway-xs copy"/>
<symbol minX="1110" maxX="1161" minY="958" maxY="980" name="arrow-m"/>
<symbol minX="1161" maxX="1185" minY="958" maxY="980" name="peakt-m"/>
<symbol minX="1185" maxX="1207" minY="958" maxY="980" name="survey_point-s"/>
<symbol minX="1207" maxX="1227" minY="958" maxY="978" name="entrance-s"/>
<symbol minX="1227" maxX="1247" minY="958" maxY="976" name="peakt-s"/>
<symbol minX="1247" maxX="1265" minY="958" maxY="976" name="dot-m"/>
<symbol minX="1265" maxX="1280" minY="958" maxY="973" name="tree-l"/>
<symbol minX="1280" maxX="1295" minY="958" maxY="973" name="none"/>
<symbol minX="1295" maxX="1333" minY="958" maxY="973" name="arrow-s"/>
<symbol minX="1333" maxX="1346" minY="958" maxY="971" name="dot-s"/>
<symbol minX="1346" maxX="1359" minY="958" maxY="971" name="entrance-xs"/>
<symbol minX="1359" maxX="1372" minY="958" maxY="971" name="dot-s-light"/>
<symbol minX="1372" maxX="1385" minY="958" maxY="971" name="tree-m"/>
<symbol minX="1385" maxX="1396" minY="958" maxY="969" name="zero-icon"/>
<symbol minX="1396" maxX="1407" minY="958" maxY="969" name="tree-s"/>
<symbol minX="40" maxX="78" minY="958" maxY="996" name="lightrail-berlin-s"/>
<symbol minX="78" maxX="116" minY="958" maxY="996" name="subway-paris-s"/>
<symbol minX="116" maxX="167" minY="958" maxY="996" name="subway-madrid-s"/>
<symbol minX="167" maxX="223" minY="958" maxY="996" name="subway-kiev-m"/>
<symbol minX="223" maxX="274" minY="958" maxY="996" name="metro-barcelona-s"/>
<symbol minX="274" maxX="330" minY="958" maxY="996" name="subway-kiev-l"/>
<symbol minX="330" maxX="366" minY="958" maxY="994" name="subway-moscow-s"/>
<symbol minX="366" maxX="399" minY="958" maxY="991" name="speedcam-s"/>
<symbol minX="399" maxX="432" minY="958" maxY="991" name="subway-berlin-s"/>
<symbol minX="432" maxX="465" minY="958" maxY="991" name="parking-s"/>
<symbol minX="465" maxX="498" minY="958" maxY="991" name="star-l"/>
<symbol minX="498" maxX="540" minY="958" maxY="991" name="subway-london-s"/>
<symbol minX="540" maxX="573" minY="958" maxY="991" name="subway-rome-s"/>
<symbol minX="573" maxX="611" minY="958" maxY="991" name="bench"/>
<symbol minX="611" maxX="644" minY="958" maxY="989" name="peakt-l"/>
<symbol minX="644" maxX="675" minY="958" maxY="989" name="survey_point-l"/>
<symbol minX="675" maxX="731" minY="958" maxY="989" name="subway-minsk-l"/>
<symbol minX="731" maxX="762" minY="958" maxY="989" name="star-m"/>
<symbol minX="762" maxX="809" minY="958" maxY="987" name="subway-kiev-s"/>
<symbol minX="809" maxX="851" minY="958" maxY="985" name="railway-crossing"/>
<symbol minX="851" maxX="878" minY="958" maxY="985" name="subway-newyork-xs"/>
<symbol minX="878" maxX="905" minY="958" maxY="985" name="subway-xs"/>
<symbol minX="905" maxX="952" minY="958" maxY="985" name="subway-minsk-m"/>
<symbol minX="952" maxX="979" minY="958" maxY="985" name="star-s"/>
<symbol minX="979" maxX="1006" minY="958" maxY="985" name="survey_point-m"/>
<symbol minX="1006" maxX="1048" minY="958" maxY="982" name="subway-minsk-s"/>
<symbol minX="1048" maxX="1072" minY="958" maxY="982" name="subway-xs copy"/>
<symbol minX="1072" maxX="1123" minY="958" maxY="980" name="arrow-m"/>
<symbol minX="1123" maxX="1145" minY="958" maxY="980" name="survey_point-s"/>
<symbol minX="1145" maxX="1169" minY="958" maxY="980" name="peakt-m"/>
<symbol minX="1169" maxX="1189" minY="958" maxY="978" name="entrance-s"/>
<symbol minX="1189" maxX="1209" minY="958" maxY="976" name="peakt-s"/>
<symbol minX="1209" maxX="1227" minY="958" maxY="976" name="dot-m"/>
<symbol minX="1227" maxX="1242" minY="958" maxY="973" name="none"/>
<symbol minX="1242" maxX="1257" minY="958" maxY="973" name="tree-l"/>
<symbol minX="1257" maxX="1295" minY="958" maxY="973" name="arrow-s"/>
<symbol minX="1295" maxX="1308" minY="958" maxY="971" name="dot-s"/>
<symbol minX="1308" maxX="1321" minY="958" maxY="971" name="dot-s-light"/>
<symbol minX="1321" maxX="1334" minY="958" maxY="971" name="tree-m"/>
<symbol minX="1334" maxX="1347" minY="958" maxY="971" name="entrance-xs"/>
<symbol minX="1347" maxX="1358" minY="958" maxY="969" name="zero-icon"/>
<symbol minX="1358" maxX="1369" minY="958" maxY="969" name="tree-s"/>
</file>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 231 KiB

After

Width:  |  Height:  |  Size: 231 KiB

Some files were not shown because too many files have changed in this diff Show more