我正在編寫需要與Google Maps API交互的iPhone應用程序,因此我必須使用JavaScript(如果我錯了,請更正我)訪問結果和創建的路線。如何在服務器上運行JavaScript
由於原生iPhone應用程序中的JavaScript支持非常緩慢,我的想法是要求遠程Web服務器爲我完成這項工作。該服務器將運行Apache和PHP。
所以我的問題是,它有可能在服務器端運行JavaScript?如果可能的話,你會怎麼做?
我正在編寫需要與Google Maps API交互的iPhone應用程序,因此我必須使用JavaScript(如果我錯了,請更正我)訪問結果和創建的路線。如何在服務器上運行JavaScript
由於原生iPhone應用程序中的JavaScript支持非常緩慢,我的想法是要求遠程Web服務器爲我完成這項工作。該服務器將運行Apache和PHP。
所以我的問題是,它有可能在服務器端運行JavaScript?如果可能的話,你會怎麼做?
經過一番研究,我找到了Aptana Jaxer,這是一個開源軟件,允許您運行Ajax,HTML,JavaScript和DOM修改服務器端。它的問世在: http://aptana.com/jaxer
在他們的網站上寫着:
HTML,JavaScript和CSS都 原產於Jaxer的,因爲是 的XMLHttpRequest,JSON和DOM腳本 。作爲服務器,它提供對數據庫,文件和 網絡的訪問,以及對日誌, 進程管理,可伸縮性,安全性,集成API和 可擴展性的訪問。
還有將讓你在一分鐘內開始是一個很不錯的截屏:http://tv.aptana.com/videos/introduction-to-jaxer-10?ref=search&refId=jaxer
您可以在服務器上使用JavaScript,爲例子列表,請參閱this wikipedia article
除了服務器端JavaScript,您就可以訪問其他語言包裝谷歌地圖API;例如,here是一個開源項目,它爲Python封裝了API(它通過生成並打包所需的Javascript來實現) - 當然,這對您的特定用例可能有幫助或無幫助(但類似的問題適用於服務器端JS)。
Google Maps API v3支持iPhone網絡應用程序,iPhone OS 3.0具有Google地圖支持本地應用程序。當我寫這篇文章時,兩者都有點出血,並且還不完整。
你知道,如果有一個在PHP的任何包裝? – Hectoret 2009-06-03 15:27:55
我聽說過http://www.map-server.com/googlemaps/overview.html,但我沒有經驗。 – 2009-06-04 02:36:37