Google Places API 和 Windows 8 Metro Style 应用程序
Posted
技术标签:
【中文标题】Google Places API 和 Windows 8 Metro Style 应用程序【英文标题】:Google Places API wnd Windows 8 Metro Style App 【发布时间】:2012-04-26 10:36:59 【问题描述】:我正在开发一个 Metro 风格的应用程序,并且需要访问 Google Places API(我有一个应用程序密钥)。 Windows 8 阻止 Java 脚本注入,除非包含在
MSApp.executeLocalUnsafeFunction( function ()
document.write('…etc');
);
因此,maps.googleapis.com/maps/js
无法加载。
有什么想法吗?
【问题讨论】:
你能提供你得到的错误吗? 没有。没有错误,脚本静默加载失败(由于脚本注入)。 函数的名字是MSApp.execUnsafeLocalFunction!你写了 MSapp.executeLocalUnsafeFunction 【参考方案1】:我不确定这是否会对您的问题有所帮助,但我不断收到类似于“google undefined”的 javascript 错误。我写了这篇关于在 Windows 8 中使用 Google Maps API 的教程,http://www.creepyed.com/2012/11/how-to-use-the-google-maps-api-on-windows-8/。它与能够在 Windows 8 中加载外部脚本有关,而 Visual Studio 模板则无法做到这一点。
我希望这会有所帮助!
【讨论】:
【参考方案2】:使用asynchronous loader。它不使用document.write
。
【讨论】:
试过了。 “回调”永远不会执行。 'google' 未定义。以上是关于Google Places API 和 Windows 8 Metro Style 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
结合 Places Autocomplete 和 Google Time Zone API
在 Google Places API 中嵌入当前位置(经度和纬度)
反应:Google Places API/ Places 详细信息