HTML-Dojo

 view release on metacpan or  search on metacpan

lib/HTML/Dojo/src.pm  view on Meta::CPAN

		for (var i = 0; i < this.controls.length; i++) {
			this.map.addControl(new (methodmap[this.controls[i].toLowerCase()])());
		}
	}, findCenter:function (bounds) {
		if (this.data.length == 1) {
			return (new GLatLng(this.data[0].lat, this.data[0].lng));
		}
		var clat = (bounds.getNorthEast().lat() + bounds.getSouthWest().lat()) / 2;
		var clng = (bounds.getNorthEast().lng() + bounds.getSouthWest().lng()) / 2;
		return (new GLatLng(clat, clng));
	}, createPinpoint:function (pt, overlay) {
		var m = new GMarker(pt);
		if (overlay) {
			GEvent.addListener(m, "click", function () {
				m.openInfoWindowHtml("<div>" + overlay + "</div>");
			});
		}
		return m;
	}, plot:function (obj) {
		var p = new GLatLng(obj.lat, obj.lng);
		var d = obj.description || null;
		var m = this.createPinpoint(p, d);
		this.map.addOverlay(m);
	}, plotAddress:function (address) {
		var self = this;

lib/HTML/Dojo/src.pm  view on Meta::CPAN

	for (var i = 0; i < this.controls.length; i++) {
		this.map.addControl(new (methodmap[this.controls[i].toLowerCase()])());
	}
}, findCenter:function (bounds) {
	if (this.data.length == 1) {
		return (new GLatLng(this.data[0].lat, this.data[0].lng));
	}
	var clat = (bounds.getNorthEast().lat() + bounds.getSouthWest().lat()) / 2;
	var clng = (bounds.getNorthEast().lng() + bounds.getSouthWest().lng()) / 2;
	return (new GLatLng(clat, clng));
}, createPinpoint:function (pt, overlay) {
	var m = new GMarker(pt);
	if (overlay) {
		GEvent.addListener(m, "click", function () {
			m.openInfoWindowHtml("<div>" + overlay + "</div>");
		});
	}
	return m;
}, plot:function (obj) {
	var p = new GLatLng(obj.lat, obj.lng);
	var d = obj.description || null;
	var m = this.createPinpoint(p, d);
	this.map.addOverlay(m);
}, plotAddress:function (address) {
	var self = this;



( run in 0.556 second using v1.01-cache-2.11-cpan-49f99fa48dc )