Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌静态地图与编码路径不';将HTML页面发布到OneNote REST API时不显示_Html_Google Maps_Google App Engine_Rest_Onenote - Fatal编程技术网

谷歌静态地图与编码路径不';将HTML页面发布到OneNote REST API时不显示

谷歌静态地图与编码路径不';将HTML页面发布到OneNote REST API时不显示,html,google-maps,google-app-engine,rest,onenote,Html,Google Maps,Google App Engine,Rest,Onenote,我正在将一个HTML页面发布到OneNote REST API,以: https://www.onenote.com/api/v1.0/pages 我在谷歌应用程序引擎(Java)上做这件事,一切都很好,只是我在HTML中链接的静态谷歌地图上遇到了问题 具体而言,没有编码路径的静态地图工作正常,显示良好,例如: http://maps.googleapis.com/maps/api/staticmap?key=<KEY>&sensor=false& center=&

我正在将一个HTML页面发布到OneNote REST API,以:

https://www.onenote.com/api/v1.0/pages
我在谷歌应用程序引擎(Java)上做这件事,一切都很好,只是我在HTML中链接的静态谷歌地图上遇到了问题

具体而言,没有编码路径的静态地图工作正常,显示良好,例如:

http://maps.googleapis.com/maps/api/staticmap?key=<KEY>&sensor=false&
center=<LAT,LON>&scale=1&zoom=17&markers=<LAT,LON>&size=150x150
到推荐人列表。(我不知道这是正确的推荐人-只是基于API URL的猜测)。这并没有解决问题

然后我想可能是因为微软不允许OneNote上使用谷歌地图(或者谷歌不允许OneNote上使用谷歌地图)。所以我尝试通过自己的网站提供谷歌地图。那也没用。但从我的服务器日志中可以看到,OneNote甚至没有在我的网站上调用带有编码多段线的地图的URL,这很奇怪

我的最后一个想法是,可能是因为带有编码多段线的URL太长,OneNote API无法处理。因此,我可以尝试的一件事是创建简短的URL以放入HTML中。在我尝试最后一步之前,我想我会寻求建议,以防我仍然走错方向

谢谢

编辑:下面是一个不起作用的URL示例(仅排除键):

http://maps.googleapis.com/maps/api/staticmap?sensor=false&size=150x150&scale=1&
路径=enc:obblHzpwnVY?QEmBqA@qEzDT|杰特{Qn@yQhD_CMeIZ}BeCO@A@A?H
&markers=label:S | 49.331765,-123.169574 |&markers=label:F | 49.328255,-123.158863&
钥匙=

请注意,该键大约有40个字符长

这似乎是URL长度问题。我试着用一个很短的URL从我自己的网站上提供地图

http://MY_DOMAIN/mapwrapper/SHORT_KEY

..他们工作得很好。

你能给我举个例子说明你试图使用的完整URL吗?我们将对此进行调查,看看我们这边是否存在缺陷,或者我们可以建议您的解决方案以外的其他解决方案below@msft-snovick-添加了示例URL,只是排除了我的实际密钥。请注意,如果排除键参数,只要只调用一次或两次,URL就可以工作。谢谢您的关注。@msft snovick-对此有何想法?谢谢
https://www.onenote.com/* 
http://maps.googleapis.com/maps/api/staticmap?sensor=false&size=150x150&scale=1&
path=enc:obblHzpwnVY?QEmBqA@qEzDT|JeAtD{Qn@yQhD_CMeIZ}BeCO@A@A?H
&markers=label:S|49.331765,-123.169574|&markers=label:F|49.328255,-123.158863&
key=<KEY>
http://MY_DOMAIN/mapwrapper/SHORT_KEY