Skip to content

2gis/android-SDKs-for-tiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Demo project

The map is automatically centered according to points, but if points are not added, specify the starting position.

private static String START_GEO = "25.220317,55.232048,13";

Addition points through showMarkers function.

List<Marker> markers = new ArrayList<>();
markers.add(new Marker("70000001006275165", 25.263831, 55.288396));
markers.add(new Marker("70000001006186603", 25.260066, 55.285606));
markers.add(new Marker("70000001007008967", 25.24457, 55.318308));
showMarkers(markers);

Point pictures can be replaced.

./TileMap/app/src/assets/images/point.svg
./TileMap/app/src/assets/images/point_active.svg

Processing of a click on a point occurs in touchMarker function.

Processing of a click on a point occurs in touchMarker function
@JavascriptInterface
public void touchMarker(final String filialIds, final String lat, final String lon, final boolean isActive) {
    Toast.makeText(context, "Filial id is "+filialIds,Toast.LENGTH_LONG).show();
}

You can also add a custom image of another object.

private String prepareMarkerMessage(List<Marker> markers) {
    return getMarkersArray(markers) + "var lat;var lon;setMarkersAndAvatar(markers, 25.248772, 55.36103, 'https://cdn-new.flamp.us/default-avatar-m_100_100.png');";
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors