7/21/2008
总体来讲还是不错的,尽管离理想中的网游还缺了一些~
7/10/2008
发现有个不错的软件MapThis,完成了:
1. 一个电脑端客户端下载51ditu, google map等等供应商的地图
2. 一个PSP客户端使用下载的地图
3. 通过一根简单的线,可以让PSP和串口GPS连接,并使用导航功能
也就是说,除了Pocket PC端,这个软件已经完全覆盖了我的设计,而且,其实的确PSP端比Pocket PC端更有意义~~
7/9/2008
简单来说,就是在手机/PSP等手持设备上看离线的地图而不需要GPS或其它软件,也不需要占用网络流量(地图的流量还真不小。。。),并可以切换baidu地图/google地图/google earth,关键是这个地图可以自己更新
会有一个PC端,用来选择一块区域(当然是在地图上让你画一个框),然后会去下载对应的地图(各级缩放清晰度,因为手持设备),这样可以保证地图很新,而且按需更新,特别适用于旅行等场合
然后一个手持端,用来查看地图,效果和普通的在线地图完全一样(因为下载了各级缩放的地图),对于触摸屏的手机还支持手指拖放
技术难点:
1. 下载地图,有些地图供应商是加密的URL,有些不是
2. 性能调节,因为手持设备的内存都不大。。。
注:最早问世的手持端应该是Pocket PC和PSP,因为我有这两个东西,而且,在Pocket PC上可以用C#,所以Pocket PC排在前面~~
差异化:
1. 与在线地图的差异:因为地图在本地,所以速度快多了,而且不需要耗流量,节省开支
2. 与导航软件的差异:不需要接GPS即可看,省电,而且地图可以自己更新,使用网上最新的地图,这一点导航软件好像做的不太好
7/3/2008
1.Error:Failed to execute request because the App-Domain could not be created. Error: 0×80070005 Access is denied.
具体情况如下:
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the “Refresh” button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
查看Event Viewer,看到的错误为:
Error:Failed to execute request because the App-Domain could not be created. Error: 0×80070005 Access is denied.
Warning:Failed to initialize the AppDomain:/LM/W3SVC/1052609887/Root/skyy_mobile
Exception: System.IO.FileLoadException
Message: Could not load file or assembly ‘System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. Access is denied.
StackTrace: at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(String assemblyName, String typeName)
at System.AppDomain.CreateInstance(String assemblyName, String typeName)
at System.AppDomain.CreateInstance(String assemblyName, String typeName)
at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
解决办法:在该web sites的virtual directory下,将Permissions设置一下,里面应包含
ASP.NET
IWAM_MachineName
Local_Service
Network_Service
System
而且权限要设置为write & read.
设置后,一切运行正常.
7/1/2008
这样可以多玩一天,7/26 ~ 7/30会比较好一点~~~~~