Skip to content


岁月催人平 16.02.2012

好吧……这两年一直没有相片,去别人家随手拍了两张发楠爷,结果…尼玛……

Posted in 一本流水账.


哈哈哈哈,爱情 14.02.2012

今天 2月14.

这个标题我都想了很久了,哈哈哈哈哈哈哈哈哈哈哈哈,爱情。

无法言说的两个字。

这是今年的第一篇博,连每年例行的许愿和新年展望都没写。

Posted in 一本流水账.


在google map上画圆

在google map上画圆挺简单的,但是要想画的舒心却没找到现成代码,所以自己改了一段。效果如下,支持圆心和半径拖拽。

code部分,只整理了主要的,需要清空区域换marker样式什么自己搞就行。

var mapCircle = new google.maps.Circle({
	map : gMap,
	strokeColor : '#ff0000',
	strokeOpacity : 0.6,
	strokeWeight : 4
});

var startMarker = null;
var endMarker = null;

function createCircle() {

	gMap.setOptions({
		draggableCursor : 'crosshair'
	});

	google.maps.event.addListener(gMap, 'click', function(point) {
		if (startMarker == null) {
			startMarker = new google.maps.Marker({
				position : point.latLng,
				map : gMap
			});
			mapCircle.setCenter(point.latLng);
			gMap.setOptions({
				draggableCursor : 'pointer'
			});
		}
		mapCircle.setMap(gMap);
	});

	google.maps.event.addListener(gMap, 'mousemove', function(point) {

		if (startMarker != null && endMarker == null) {
			var distance = google.maps.geometry.spherical
					.computeDistanceBetween(startMarker.getPosition(),
							point.latLng);
			mapCircle.setRadius(distance);
		}
	});

	google.maps.event.addListener(mapCircle, 'click', function(point) {

		if (endMarker == null) {
			// startMarker is center point. now set radius
			endMarker = new google.maps.Marker({
				position : point.latLng,
				draggable : true,
				raiseOnDrag : false,
				map : gMap
			});
			google.maps.event.addListener(startMarker, 'drag', drawCircle);
			google.maps.event.addListener(endMarker, 'drag', drawCircle);
			startMarker.setDraggable(true);
			startMarker.setAnimation(null);
			drawCircle();
		}
		mapCircle.setMap(gMap);
	});

	google.maps.event.addListener(mapCircle, 'mousemove', function(point) {
		if (startMarker != null && endMarker == null) {
			var distance = google.maps.geometry.spherical
					.computeDistanceBetween(startMarker.getPosition(),
							point.latLng);
			mapCircle.setRadius(distance);
		}
	});
};

function drawCircle() {
	mapCircle.bindTo('center', startMarker, 'position');
	var distance = google.maps.geometry.spherical.computeDistanceBetween(
			startMarker.getPosition(), endMarker.getPosition());
	mapCircle.setRadius(distance);

};

画多边形也不复杂,但是在多边形编辑方面 google maps api v3之后不支持类似于v2的enableEdit,一下就变得麻烦起来,这里推荐这个多边形编辑js,用起来效果比较好。

Posted in 论专业没人比我次.

Tagged with , .


惊天大悲剧 05.10.2011

今天发生了两件惊天大悲剧。

第一件,昨天搞了8+小时,程序被某个不知名原因绊倒……抽丝剥茧,层层深入,搞得我哭天喊娘,结果今天发现是因为没有加libraries。

第二件,是今天晚上用fs给的代码折腾twitter到FriendFeed又折腾许久,怀疑人生,怀疑世界,结果最后发现是blog服务器的问题。

本来做第二件事是为了缓解因第一件事带来的“我要打人”的冲动,结果,你懂的。

一个人为了放松,他去玩游戏。

结果游戏机坏了,他就默默的蹲在地上修游戏机。

许久后,发现是因为自己忘了插电。

————————————我是分割线——————————————-

好吧,5号这天快要过去时发生了一件真·惊天大悲剧,就是乔布斯教主去世了……

Posted in 一本流水账.


食言 18.08.2011

我以为我再也不会回去了。

那个虚拟的世界,确实消耗过我太多感情。

 

既然说要走,那么大家一起走,走到哪里还是我们几个人。

两个月剑三,再见。wow,我又回来了。

不同的是,离开wow时是我一个人,回去时不再是了。

在扬州看到的真橙之心,不过周围没人……

花哥还没养大,我就要走了……风流倜傥的花哥……

 

今天心里好伤感啊,回去wow也许会好一点……

Posted in 一本流水账.