Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
2021-194
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
2021–194
2021-194
Commits
2d17cc15
Commit
2d17cc15
authored
Oct 18, 2021
by
Anupama Balasooriya
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Complete google maps activity
parent
6a6f57d3
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
51 additions
and
18 deletions
+51
-18
app/src/debug/res/values/google_maps_api.xml
app/src/debug/res/values/google_maps_api.xml
+3
-1
app/src/main/java/com/sliit/smartserviceassistant/spareparts/MapsActivity.java
.../sliit/smartserviceassistant/spareparts/MapsActivity.java
+39
-9
app/src/main/java/com/sliit/smartserviceassistant/spareparts/SparePartsMainActivity.java
...rtserviceassistant/spareparts/SparePartsMainActivity.java
+8
-8
app/src/main/res/values/strings.xml
app/src/main/res/values/strings.xml
+1
-0
No files found.
app/src/debug/res/values/google_maps_api.xml
View file @
2d17cc15
...
...
@@ -20,5 +20,7 @@
Once you have your key (it starts with "AIza"), replace the "google_maps_key"
string in this file.
-->
<string
name=
"google_maps_key"
templateMergeStrategy=
"preserve"
translatable=
"false"
>
AIzaSyCtVZYXlsYUUsIUrX7ltT49nJBf3YnlhQU
</string>
<string
name=
"google_maps_key"
templateMergeStrategy=
"preserve"
translatable=
"false"
>
AIzaSyB_r21krklN4V-1evdK6F-DDMmykKnzvuA
</string>
</resources>
\ No newline at end of file
app/src/main/java/com/sliit/smartserviceassistant/spareparts/MapsActivity.java
View file @
2d17cc15
...
...
@@ -3,6 +3,7 @@ package com.sliit.smartserviceassistant.spareparts;
import
androidx.fragment.app.FragmentActivity
;
import
android.os.Bundle
;
import
android.widget.Toast
;
import
com.appsnipp.education.R
;
import
com.appsnipp.education.databinding.ActivityMapsBinding
;
...
...
@@ -12,24 +13,46 @@ import com.google.android.gms.maps.OnMapReadyCallback;
import
com.google.android.gms.maps.SupportMapFragment
;
import
com.google.android.gms.maps.model.LatLng
;
import
com.google.android.gms.maps.model.MarkerOptions
;
import
com.sliit.smartserviceassistant.spareparts.databinding.ActivityMapsBinding
;
import
java.util.ArrayList
;
public
class
MapsActivity
extends
FragmentActivity
implements
OnMapReadyCallback
{
private
GoogleMap
mMap
;
private
ActivityMapsBinding
binding
;
ArrayList
<
LatLng
>
latLngs
=
new
ArrayList
<
LatLng
>();
LatLng
dakshinaMotors
=
new
LatLng
(
6.185639
,
80.105074
);
LatLng
chahurangaMotors
=
new
LatLng
(
6.186211
,
80.104618
);
LatLng
dileepaHardware
=
new
LatLng
(
6.1897859942116735
,
80.0984899699444
);
LatLng
sushanMotors
=
new
LatLng
(
6.148218882191242
,
80.13912346921445
);
LatLng
suyumiLanka
=
new
LatLng
(
6.255964395543169
,
80.06585197979837
);
LatLng
dnEnterprice
=
new
LatLng
(
6.249309427114979
,
80.06619530255035
);
LatLng
mallikaMotors
=
new
LatLng
(
6.2726867628748835
,
80.03718453000494
);
LatLng
mmwMotors
=
new
LatLng
(
6.1455469752984
,
80.10035586213846
);
LatLng
thilakMotors
=
new
LatLng
(
6.149643156228272
,
80.15271258181758
);
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
binding
=
ActivityMapsBinding
.
inflate
(
getLayoutInflater
());
setContentView
(
binding
.
getRoot
());
setContentView
(
R
.
layout
.
activity_maps
);
// Obtain the SupportMapFragment and get notified when the map is ready to be used.
SupportMapFragment
mapFragment
=
(
SupportMapFragment
)
getSupportFragmentManager
()
.
findFragmentById
(
R
.
id
.
map
);
mapFragment
.
getMapAsync
(
this
);
latLngs
.
add
(
dakshinaMotors
);
latLngs
.
add
(
chahurangaMotors
);
latLngs
.
add
(
dileepaHardware
);
latLngs
.
add
(
sushanMotors
);
latLngs
.
add
(
suyumiLanka
);
latLngs
.
add
(
dnEnterprice
);
latLngs
.
add
(
mallikaMotors
);
latLngs
.
add
(
mmwMotors
);
latLngs
.
add
(
thilakMotors
);
}
/**
...
...
@@ -45,9 +68,16 @@ public class MapsActivity extends FragmentActivity implements OnMapReadyCallback
public
void
onMapReady
(
GoogleMap
googleMap
)
{
mMap
=
googleMap
;
// Add a marker in Sydney and move the camera
LatLng
sydney
=
new
LatLng
(-
34
,
151
);
mMap
.
addMarker
(
new
MarkerOptions
().
position
(
sydney
).
title
(
"Marker in Sydney"
));
mMap
.
moveCamera
(
CameraUpdateFactory
.
newLatLng
(
sydney
));
Toast
toast
=
Toast
.
makeText
(
getApplicationContext
(),
"Launching GoogleMaps"
,
Toast
.
LENGTH_LONG
);
toast
.
show
();
// Add a marker into locations and move the camera
for
(
int
i
=
0
;
i
<
latLngs
.
size
();
i
++)
{
mMap
.
addMarker
(
new
MarkerOptions
().
position
(
latLngs
.
get
(
i
)));
mMap
.
moveCamera
(
CameraUpdateFactory
.
newLatLngZoom
(
latLngs
.
get
(
i
),
11.0f
));
}
}
}
\ No newline at end of file
app/src/main/java/com/sliit/smartserviceassistant/spareparts/SparePartsMainActivity.java
View file @
2d17cc15
package
com.sliit.smartserviceassistant.spareparts
;
import
androidx.appcompat.app.AppCompatActivity
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.view.View
;
...
...
@@ -9,16 +7,18 @@ import android.widget.ArrayAdapter;
import
android.widget.Button
;
import
android.widget.Spinner
;
import
com.sliit.smartserviceassistant.MainActivity
;
import
com.sliit.smartserviceassistant.R
;
import
androidx.appcompat.app.AppCompatActivity
;
import
com.appsnipp.education.R
;
public
class
SparePartsMainActivity
extends
AppCompatActivity
{
private
Button
btn_search
;
private
Spinner
spin_vehicle_model
;
private
Spinner
spin_vehicle_type
;
private
Spinner
spin_part_type
;
private
Spinner
spin_year
;
public
Spinner
spin_vehicle_model
;
public
Spinner
spin_vehicle_type
;
public
Spinner
spin_part_type
;
public
Spinner
spin_year
;
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
...
...
app/src/main/res/values/strings.xml
View file @
2d17cc15
...
...
@@ -6,6 +6,7 @@
<string
name=
"action_settings"
>
Settings
</string>
<string
name=
"title_activity_maps"
>
Map
</string>
<string-array
name=
"vehicleType"
>
<item></item>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment