2012年5月11日 星期五

申請 Amazon Appstore 的帳號

Amazon Appstore 有每日免費的 App 可以下載~。

嗯,一句話點明為什麼會想要申請 Amazon Appstore 的帳號 XD
之前曾經有中斷好一陣子,因為 Amazon 限制一定要美國的 IP 才能購買
今天突然發現好像限制又取消了?

2012年5月10日 星期四

deluge 無法開啟的解決方法

這兩天我的 ubuntu 從 11.10 升級到 12.04 LTS
然後才突然發現我的 deluge 不知道什麼時候開始掛掉了
重新安裝 deluge 和 deluged 好幾次都沒有解決
狀況是打開 deluge 介面後,畫面的左右邊都一片空白,然後連線管理員開啟常駐後也連不上
搞了好一陣子,最後找到這篇文章:

2012年5月8日 星期二

2012年5月1日 星期二

(暫存) Google Geocoding API

Google Geocoding API
https://developers.google.com/maps/documentation/geocoding/?hl=zh-TW

地理編碼是指將地址 (例如 1600 Amphitheatre Parkway, Mountain View, CA) 轉換成地理座標 (例如緯度 37.423021 和經度 -122.083739) 的程序,而您可以使用這些座標來放置標記或設定地圖位置。Google Geocoding API 可讓使用者直接透過 HTTP 要求存取 Geocoder。另外,此服務能讓您執行反向作業 (將座標轉換為位址);此程序也就是「反向地理編碼」。

Google Place API
1、Android Development – Part 1: Using Google’s Places API to Develop Compelling Location Based Mobile Applications
2、Get list of places surrounding user's current location

找出以標記為中心一公里之內的地點

這個問題其實是在看論壇時看到的
因為自己之後要寫的東西也會用到,所以就先來查了一下
不過一查才發現這是相當複雜的問題呀 XD

(圖片取自維基百科

座標跟距離的問題有分成兩種:
1、知道兩點的座標,如何求出兩點之間的距離(以公尺或者公里為單位)
2、以某點為中心點,附近有很多座標不同的其他點,如何得知距離在 XXX 公尺/公里之內的點有哪些

1、知道兩點的座標,如何求出兩點之間的距離(以公尺或者公里為單位)

第一點在網路上討論好像比較多,主要問題在於地球是個球體
所以在緯度 0 度的地方,經度移動 1 度所走的實際距離,跟在緯度 60 度的地方移動 1 度經度所走的距離實際上是不同的。

Google Map API 入門教學(二):在 Map 上加入標記

要在 Google Map 上加入標記,需要利用的是 google.maps.Marker 這個物件。
延續 Google Map API 入門教學(一)的例子,可以將 JavaScript 加上以下的語法:

google.maps.event.addListener(currentMap, "click", function(event) {
  // Setting of marker
  var optionOfMarker = {
    position: event.latLng,
    map: currentMap,
    title: event.latLng.toString()
  };

  // Show marker in the place of mouse clicks
  mapMarker = new google.maps.Marker(optionOfMarker);
});