草庐IT

google-maps-engine

全部标签

php - 如何使用 Google API 在团队云端硬盘中创建文件夹?

我正在努力使用GoogleAPIPHP客户端库在团队云端硬盘中创建文件夹。我正在使用服务帐户并冒充作为团队驱动器成员的用户(我自己),并且可以列出驱动器的内容。但是,当我创建文件夹时,它总是在“我的云端硬盘”而不是指定的团队云端硬盘中创建。尝试1$client=newGoogle_Client();$client->useApplicationDefaultCredentials();$client->addScope("https://www.googleapis.com/auth/drive");$client->setSubject('user@mydomain.com');$s

php - 需要从我的应用程序将文件上传到 google 文档并存储对上传文件的引用

我正在开发一个基于谷歌应用程序的基本系统。就像我之前定义的那样,我正在构建一个简单的订购系统,并且我会为每个下达的订单附加一个文件或文档。我希望能够设置它,以便我上传的任何文件都上传到谷歌文档中,并且我能够以某种方式从我自己的应用程序中维护对该文件的引用,即这些文件与这样那样的顺序有关。我的应用程序希望是基于谷歌应用程序的,我正在构建它以供以后部署到云中。我该如何开始,我需要做什么?是否已经有我可以使用和应用的可用小部件,或者我是否需要为此创建自己的定制解决方案?我在PhpMySQL工作。 最佳答案 您所描述的实际上很容易做到。您需

php - Google Maps V3 Zoom to Show all markers 不工作

我正在使用GoogleMapsV3API,在map上创建多个标记后,我很难让map缩小以显示所有标记。现在下面的代码只显示标记而不调整缩放。你能找到那里的错误吗?谢谢!functioninitialize(){varlatlng=newgoogle.maps.LatLng(1.289566,103.847267);varoptions={zoom:15,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP,scrollwheel:false};varmap=newgoogle.maps.Map(document.getElement

php - Google API 联系人 v.3,PHP : add a contact to the group

我成功地使用cURL创建了一个新的联系人,但是当我想为这个联系人添加组成员时,我收到400错误。我读过thisdocs并提出了同样的要求,但没有奏效。我究竟做错了什么?感谢您的任何想法!这就是我创建带有组信息的XML的方式:$doc=newDOMDocument('1.0','UTF-8');$doc->formatOutput=true;$entry=$doc->createElement('entry');$entry->setAttribute('gd:etag',$etag);$doc->appendChild($entry);$category=$doc->createEle

php - 未找到 Google App Engine PHP 可执行文件路径

按照官方googleappengine页面上给出的步骤为php安装sdk->https://developers.google.com/appengine/docs/php/gettingstarted/helloworld但我在打开本地主机时在浏览器中收到此错误。Thepathspecifiedwiththe--php_executable_pathflag()doesnotexist.如何设置?安装在Ubuntu上。 最佳答案 当通过脚本启动devappserver时,可以传入--php_executable_path指向您的p

PHP - array_map 比 foreach 快吗?

这个问题在这里已经有了答案:Performanceofforeach,array_mapwithlambdaandarray_mapwithstaticfunction(5个答案)关闭9个月前。就性能而言,哪个是更好的选择?在对象中时:案例#1publicfunctiontest($array){returnarray_map(array($this,'do_something_to_element'),$array);}案例#2publicfunctiontest($array){$return=array();foreach($arrayas$value){$return[]=do

php - map 中的最短路径

我在mysql中使用归一化邻接表设计了一个加权图。现在我需要找到两个给定节点之间的最短路径。我曾尝试在php中使用Dijkstra,但我无法实现它(对我来说太难了)。我感到的另一个问题是,如果我使用Dijkstra,我将需要考虑所有节点,这在大图中可能效率很低。那么有人有与上述问题相关的代码吗?如果有人至少向我展示解决此问题的方法,那就太好了。我已经被困在这里将近一个星期了。请帮忙。 最佳答案 这听起来像是A*算法的经典案例,但如果您不能实现Dijkstra,我看不到您实现A*。A*onWikipedia编辑:这假设您有一个很好的方

php - 使用 Google 地理编码器/API 根据地址返回邻域

有什么方法可以根据传入的地址、zip、城市、州有效/准确地提取城市中的社区给GoogleGeocoder?每当我尝试通过HTTP(理想解决方案)执行此操作时,它都会返回以下信息−anthonyscookiessanfranciscoCalifornia−200geocode−SanFrancisco,CA,USA−−USUSA−CA−SanFrancisco−SanFrancisco−−-122.4194155,37.7749295,0如果您注意到,“地区名称”仍然是SanFrancisco?在这一点上,我对使用JavascriptAPI/调用而不是HTTP调用持开放态度,这对于我正在

C#/PHP : Is there an equivalent of PHP's array_map() function in C#?

我今天一直在思考这个问题,我有一种挥之不去的感觉,觉得这很容易实现,我今天才刚刚摆脱它,但无论如何,就在这里。而不是像这样执行//assumethatIhaveapopulatedstring[]myStringfor(inti=0;i我想做一些类似于PHP的array_map()的事情,这(我认为)会比显式迭代执行得更快。C#有能力进行这种操作吗? 最佳答案 使用扩展方法:FuncmapFun=n=>n.Equals(string.Empty)?"foo":"bar";EnumerablenewNames=names.Select

php - 提交 Google XML 站点地图时的日期无效

验证我的XMLsitemap时,谷歌说:无效日期发现无效日期。请在重新提交前修正日期或格式。我通过以下方式转换mysql时间戳:gmdate('Y-m-d\TH:i:s',strtotime($row['modified']['value'])) 最佳答案 'lastmod'元素必须采用YYYY-MM-DD或YYYY-MM-DDThh:mmTZD格式,因此请使用:gmdate('Y-m-d',strtotime($row['modified']['value']))或gmdate('Y-m-d\TH:i:s+00:00',strto