Skip to content

Commit 5f813b5

Browse files
committed
Add copyright notice to the map.
Closes: #98
1 parent 45b8b49 commit 5f813b5

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

app/src/main/java/info/zamojski/soft/towercollector/views/MainMapFragment.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@
99
import android.location.Location;
1010
import android.os.AsyncTask;
1111
import android.os.Bundle;
12+
import android.text.method.LinkMovementMethod;
1213
import android.view.InputDevice;
1314
import android.view.LayoutInflater;
1415
import android.view.MotionEvent;
1516
import android.view.View;
1617
import android.view.ViewGroup;
1718
import android.widget.ImageButton;
19+
import android.widget.TextView;
1820
import android.widget.Toast;
1921

2022
import androidx.annotation.DrawableRes;
@@ -152,6 +154,9 @@ protected void configureControls(View view) {
152154
myLocationButton = view.findViewById(R.id.main_map_my_location_button);
153155
myLocationButton.setOnLongClickListener(IMAGE_BUTTON_LONG_CLICK_LISTENER);
154156

157+
TextView copyrightTextView = view.findViewById(R.id.main_map_copyright);
158+
copyrightTextView.setMovementMethod(LinkMovementMethod.getInstance());
159+
155160
mainMapView.setTileSource(TileSourceFactory.MAPNIK);
156161
mainMapView.setMultiTouchControls(true);
157162
mainMapView.setMinZoomLevel(5.0);

app/src/main/res/layout/main_map_fragment.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,18 @@
5656
android:paddingVertical="10dp"
5757
android:src="@drawable/map_follow_me" />
5858

59+
<TextView
60+
android:id="@+id/main_map_copyright"
61+
android:layout_width="wrap_content"
62+
android:layout_height="wrap_content"
63+
android:layout_alignParentEnd="true"
64+
android:layout_alignParentBottom="true"
65+
android:background="?attr/icon_background_color"
66+
android:paddingHorizontal="5dp"
67+
android:text="@string/map_copyright"
68+
android:textColor="?attr/icon_color"
69+
android:textSize="@dimen/smallest_font" />
70+
5971
</RelativeLayout>
6072

6173
</LinearLayout>

app/src/main/res/values/constants.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
<string name="upload_url_opencellid_org" translatable="false">https://www.opencellid.org/measure/uploadCsv</string>
1111
<string name="upload_url_mls" translatable="false">https://location.services.mozilla.com/v2/geosubmit?key=<xliff:g id="api_key">%s</xliff:g></string>
1212

13+
<string name="map_copyright" translatable="false">© <a href="https://www.openstreetmap.org/copyright/">OpenStreetMap</a> contributors</string>
14+
1315
<string name="file_provider_authority" translatable="false">info.zamojski.soft.towercollector.fileprovider</string>
1416

1517
<string name="preferences_current_value_summary_format" translatable="false"><![CDATA[<br/><b>[%s]</b>]]></string>

0 commit comments

Comments
 (0)