好的,我正在 dart 中制作一个程序,该程序获取用户位置,然后反向地理位置(openmapsapi),然后显示具有特定城市名称的新闻(google news api)
我为 openmap api 添加使用以下代码并在本地存储中获取城市。从那里我想为谷歌新闻api使用类似的代码,但它可能会引发错误,可能无法添加两个window.on.data行。部分代码取自Seth Ladd的博客,我有点不知道一切是如何工作的.
window.on.message.add(locReceived);
Element script = new Element.tag("script");
var somelat=window.localStorage.$dom_getItem("LAT");
var somelng=window.localStorage.$dom_getItem("LNG");
var someurl="http://nominatim.openstreetmap.org/reverse? format=json&lat="+somelat+"&lon="+somelng+"&addressdetails=1&json_callback=callbackForMapsApi";
script.src=someurl;
document.body.elements.add(script);
这是我正在使用的相关 html 代码
<script type="text/javascript">
function callbackForJsonpApi(s) {
window.postMessage(JSON.stringify(s), '*');
}
function callbackForMapsApi(s) {
window.postMessage(JSON.stringify(s), '*');
}
</script>
以前没有真正研究过网络技术,任何帮助将不胜感激。