Skip to content

mdondorp/ti.map

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ti.map

This is a fork of the original ti.map modules which add Shape support for maps on Android.

Supported shapes are

  • Polygon

  • Polyline

  • Circle


var win1 = Titanium.UI.createWindow({  
    title:'Tab 1',
    backgroundColor:'#fff'
});

var MapModule = require('ti.map');
var map = MapModule.createView({
    mapType: MapModule.SATELLITE_TYPE,
    region: {
        latitude: 46.20,
        longitude: 11.20, 
        latitudeDelta: 0.8, 
        longitudeDelta: 0.8 
    }, 
    
    width: 'auto',
    height: 'auto'
    
});


win1.addEventListener('open', function() {

    win1.add(map);
	
    // this data is fictional, use your own or see google maps api examples
    var points = [
	{latitude: 45.10, longitude: 11.10},
	{latitude: 45.20, longitude: 11.20},
	{latitude: 45.30, longitude: 11.30},
    ];

    // holes are array of array of LatLng
    var holes = [
	[
	  {latitude: 45.15, longitude: 11.8},
	  {latitude: 45.25, longitude: 11.16},
	  {latitude: 45.27, longitude: 11.28},
	]
    ];
    
    var line = [
	{latitude: 46.15, longitude: 12.8},
	{latitude: 46.25, longitude: 12.16},
	{latitude: 46.27, longitude: 12.28},
   ];

    var polygon = MapModule.createPolygon({
        points: points,
        holes: holes,
        strokeColor: "blue",
        strokeWidth: 2.0,
        fillColor: "red",
    });
    map.addPolygon(polygon);
    
    var polyline = MapModule.createPolyline({
        points: line,
        strokeColor: "green",
        strokeWidth: 2.0,
        fillColor: "yellow",
    });
    map.addPolline(polyline);
    
});

win1.open();

About

ti.map with Polygon,Polyline and Circle basic support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published