php - PHP SimpleXML for循环使用Leaflet map在XML中具有相同名称的每个元素
问题描述
我有一个以 XML 形式生成信息的 API,我尝试过使用 foreach 循环,
<script>
<?php
$xml = simplexml_load_file("https://www.simbrief.com/api/xml.fetcher.php?username=bateseyplayz");
foreach ($xml->navlog->fix as $fix){
echo 'L.marker([$fix->pos_lat, $fix->pos_long]).addTo(mymap)';
}
?>
</script>
这破坏了我的传单地图,可能是因为我试图回显代码以制作标记,我的地图上有其他标记来自使用此 API,但它们具有不同的名称,因此我不必循环获取坐标这些点
如果有人有更好的解决方案将不胜感激
如果您只是复制到浏览器中,该 API 应该可以工作
非常感谢
解决方案
推荐阅读
- ios - 'imageEdgeInsets' 在 iOS 15.0 中已弃用
- html - 如何在灯箱画廊和创建页脚之后定义新的划分类?
- vaadin - 如何在 Vaadin 8 中将转换器添加到网格列?
- javascript - Express 应用程序在使用部分时给出了意外的输出
- r - Caret 中用于 mlpML 的激活函数
- python - 当使用 tkinter 再次按下具有初始功能的按钮时,如何添加和执行另一个功能?
- python - yfinance json.decoder.JSONDecodeError
- r - 增加一栏,根据学生情况和剩余名额分配愿望
- flutter - NoSuchMethodError:在 null 上调用了方法“[]”。接收方:空。尝试调用:[]("duyuru")
- reactjs - 当前未启用对实验语法“jsx”的支持 (11:9):