我正在尝试使用Google Maps Javascript API v3构建移动应用程序.从功能上来说,它做得很好,但在中间件Android设备(使用三星Galaxy 3进行测试)上的性能确实很低.我还检查了官方http://maps.google.com上的性能,得到了相同的结果,并使用了第一个示例代码.是否有任何特定于移动设备的步骤,我可能已经错过了(请参阅示例代码),或者Javascript API性能仅限于此级别,在这种情况下无法避免构建本机应用程序?
非常感谢你的答案!
这是链接页面的代码:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map_canvas { height: 100% }
</style>
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>
<script type="text/javascript">
function initialize() {
var myOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
</script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="width:100%; …Run Code Online (Sandbox Code Playgroud) 当我使用Glass.Mapper在我的Sitecore站点上以页面编辑器模式打开页面时,我有时会收到错误.
您不能保存不包含表示项ID的属性的类.确保至少有一个属性已标记为包含Sitecore ID.在Glass.Mapper.Sc.GlassHtml.MakeEditable [T]中的Glass.Mapper.Sc.Configuration.SitecoreTypeConfiguration.ResolveItem(对象目标,数据库数据库)输入:Castle.Proxies.IBasicPageProxy(Expression'1字段,Expression'1 standardOutput, T模型,对象参数,上下文上下文,数据库数据库,TextWriter编写器)
这出现在渲染的位置,因此它不会显示为标准ASP错误.
重新启动IIS解决了这个问题,但很快又出现了..
我使用接口进行模型定义,每个接口继承自IBaseType:
[SitecoreType]
public interface IBaseType
{
[SitecoreId]
Guid Id { get; set; }
[SitecoreInfo(SitecoreInfoType.Name)]
string Name { get; set; }
[SitecoreItem]
Item InnerItem { get; set; }
[SitecoreInfo(SitecoreInfoType.Url)]
string Url { get; set; }
[SitecoreInfo(SitecoreInfoType.TemplateId)]
Guid TemplateId { get; set; }
[SitecoreInfo(SitecoreInfoType.FullPath)]
string FullPath { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我使用Sitecore 7.5 rev.141003(.NET 4.5,MVC5),以及最新版本的Glass.Mapper相关NuGet包目前:
问题出现在我们尝试的所有计算机上,但它们都使用Windows 8,IIS 8.5.9600.我尝试恢复到WebActivator方法,但它没有帮助.模型定义位于单独的类库项目中,该项目引用所有玻璃映射器程序集.
我很无能,在其他项目之前从未遇到过这个错误.有没有人知道是什么原因导致的,或者我如何调试它?
谢谢您的帮助!
android ×1
asp.net-mvc ×1
glass-mapper ×1
javascript ×1
mobile ×1
performance ×1
sitecore ×1
sitecore7.5 ×1