草庐IT

V3版本

全部标签

javascript - 如何在 Google map v3 上添加和删除多边形?

我正在尝试使用API的v3在Googlemap上显示和移除多边形。在我的JavaScript中,我已经有了一些自定义经纬度的MVCArray。我正在尝试弄清楚如何添加这些多边形,然后根据其他一些JavaScript事件或用户操作,例如点击一个多边形(已呈现),该多边形将被删除。是否有可用的代码示例?我正在努力寻找一些;他们中的大多数通常会转到一些v2代码。 最佳答案 在API文档中,有几个addingapolygontoamap的简单示例.这是简单的BermudaTriangle中的initialize()函数添加事件监听器以在单击

javascript - 使用 Google Maps API v3 中的 Sprite 标记图标缩放标记大小

我在使用GoogleMapsAPI(v3)时遇到了标记图标的问题。我正在尝试根据标记的各个数据属性来改变标记的大小。图标本身位于包含三个不同圆形标记的Sprite中,每个标记为16像素x16像素。我正在尝试缩放单个图标,但到目前为止没有成功。这是我的代码:varoffset=Math.floor(Math.random()*3)*16;//pickoneofthethreeiconsinthesprite//Calculatedesiredpixel-sizeofthemarkervarsize=Math.floor(4*(count-1)+8);//Createcustommarke

javascript - Imgur API 版本 3 JavaScript 上传示例

我在网上找到的所有示例都是早期版本的ImgurAPI或非JS代码,所有这些都使用新API中不存在的APIkey。相反,您会得到一个client_id和secret。任何人都有示例代码显示如何使用他们的API版本3通过JavaScript(或jQuery)将图像上传到Imgur? 最佳答案 $.ajax({url:'https://api.imgur.com/3/image',headers:{'Authorization':'Client-IDYOUR_CLIENT_ID'},type:'POST',data:{'image':'h

javascript - Splitter.js 不适用于新版本的 jQuery

I'musingSplitter.jsinaproject.代码来自http://methvin.com/splitter/具体JS在http://methvin.com/splitter/splitter.js使用jQueryv1.5.2时,代码可以正常工作。当我迁移到jQueryv1.7.2时,代码失败,并给出“太多递归”错误。当我使用jQuery1.6.2时,这似乎也会发生有人对此有解决方法吗?我确实在https://bungeni-exist.googlecode.com/svn-history/r188/xq-framework/trunk/db/framework/asse

C# 版本的 Javascript Date.getTime()

在c#中获得与javascriptdate.gettime()调用相同结果的最佳方法是什么?ThegetTime()methodreturnsthenumberofmillisecondssincemidnightofJanuary1,1970andthespecifieddate. 最佳答案 您可以使用此解决方案:privateintGetTime(){vartime=(DateTime.Now.ToUniversalTime()-newDateTime(1970,1,1));return(int)(time.TotalMilli

javascript - Google Maps API v3 中的方向距离

我正在研究如何使用GoogleMapsDirectionsDemo获得与成功方向的距离。这是我目前的代码:vargoogleMaps={//HTMLNodesfromInput:google_maps_from,toInput:google_maps_to,//APIObjectsdirService:newgoogle.maps.DirectionsService(),dirRenderer:newgoogle.maps.DirectionsRenderer(),map:null,showDirections:function(dirResult,dirStatus){if(dirS

javascript - 为什么谷歌网站管理员工具看不到我网站的静态版本,而是动态版本的模板?

我添加了spiderablepackage打包到我的Meteor应用程序,并在使用?_escaped_fragment_=发出请求时返回页面的html版本在网址中,但我无法让Google抓取该网站。详情使用FetchasGoogle时在GoogleWebmasterTools并请求根页面"http://example.com/"页面返回是javascript版本;像这样的东西:HTTP/1.1200OKcontent-type:text/html;charset=utf-8date:Fri,30Nov201205:39:36GMTconnection:Keep-alivetransfe

javascript - 使用 Javascript v3 API 向 Google Map 添加多个点

我已经坚持了几天了。我在使用JavascriptAPIv3向map添加多个点时遇到问题。我读了thisthread和thisthread还有thisthread在SO上,我发现了一些错误并做了一些更改,但除了map_canvas中的HTML文本之外,我仍然无法显示任何内容。非常感谢任何帮助。谢谢。当前的代码迭代:$(document).ready(function(){initialize();});functioninitialize(){varmap_options={center:newgoogle.maps.LatLng(33.84659,-84.35686),zoom:14,

javascript - 谷歌地图 V3 捕捉到最近的街道

当我点击map时,我希望标记与最近的街道对齐。这里有一个很好的例子:http://econym.org.uk/gmap/example_snappath.htm(主页:http://econym.org.uk/gmap/snap.htm)。但是-这个例子是针对谷歌地图版本2的。有没有办法在v3中做到这一点? 最佳答案 您给出的示例通过进行方向查找然后从中获取第一个位置来获取结果。在apiv3中,这是通过以下代码完成的,其中“map”是您的map的名称vardirectionsService=newgoogle.maps.Direct

避免缓存的Javascript版本控制,这些做法的区别?

如果我决定使用javascript或css文件的last_modified_time,并使用它的unix时间戳作为名称中的键,以便在修改文件时清除缓存。以下两种做法有什么区别?文件名是:my_script.js,时间戳是:13219518171/文件包含为:因此,查询字符串参数在每次v时都会创建一个新的缓存。被改变了。2/文件被包含为:文件名随每次修改而变化,重写规则删除时间戳并将请求的url指向my_script.js3/更新:基于以下答案的另一种方法:文件已重命名并包含为:文件名已更改且未使用重写规则。问题:这两种技术本质上是否相同,或者使用查询字符串参数而不是直接文件名有什么优点