Google基于位置的搜索工作非常缓慢

时间:2019-05-09 08:15:14

标签: php google-maps google-distancematrix-api

我已经使用Stackoverflow和Google Maps API中的示例构建了此代码来计算两个地址之间的距离。

我的问题是,当有人搜索某个位置时,它会变得非常缓慢,即使只有300条记录可供选择。

<?php
/**
* Header for our theme
*/

electro_get_footer();
?>    
<div class="kiyoh">
<span id="cijfer" class="review-cijfer"></span>
<span class="review-cijfer-after"> / 10</span>
<a href="https://kiyoh.nl/lumenlab">
<span id="beoordelingen" class="review-beoordelingen"></span>
<span class="review-beoordelingen-after"> beoordelingen</span>
</a>
</div>
<script type="text/javascript">
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
    myFunction(this);
}
};
xhttp.open("GET", 
"https://www.kiyoh.nl/xml/recent_company_reviews.xml? connectorcode=xws9TE3TQSX7t7Hrj9xFAbYwhraBaenGFHYWt9jKyx4CRV5vFW&company 
_id=16907&reviewcount=all&showextraquestions=1", true);
xhttp.send();

function myFunction(xml) {
var xmlDoc = xml.responseXML;
document.getElementById("cijfer").innerHTML =
xmlDoc.getElementsByTagName("total_score") 
[0].childNodes[0].nodeValue;

document.getElementById("beoordelingen").innerHTML =
xmlDoc.getElementsByTagName("total_reviews") 
[0].childNodes[0].nodeValue;
}
</script>

如何加快速度,以便更快地完成查询?它必须搜索的地址格式类似于“ 555 Test Drive,佛罗里达州的城市名称”。

0 个答案:

没有答案