为什么不在云耀斑工作中为 Google API 打磨
Why does not Polish for Google API in cloud flare work
我在我的网站中使用 Google Places API Web 服务来自动完成地图中的位置
我在 cloud flare 中启用 Polish 后,自动完成功能不起作用
我正在使用以下代码自动完成位置
HTML
<input type="text" id="pac-input" autocomplete="off" placeholder="برای تسریع عملیات، منطقه موردنظر خود را وارد کنید. مثال: نارمک" lang="fa" class="form-control input-sm binput" name="district_title" value="" style="height: 35px"/>
JAVAScript
var input = (document.getElementById('pac-input'));
//gmap.controls[google.maps.ControlPosition.TOP_LEFT].push($(input).parent()[0]);
var searchBox = new google.maps.places.SearchBox((input));
google.maps.event.addListener(searchBox, 'places_changed', function () {
var places = searchBox.getPlaces();
if (places.length == 0) {
return;
}
var bounds = new google.maps.LatLngBounds();
for (var i = 0, place; place = places[i]; i++) {
bounds.extend(place.geometry.location);
}
gmap.fitBounds(bounds);
gmap.setZoom(15);
});
find_loc.show();
}
$('#pac-input').keypress(function (e) {
if (e.keyCode == 13) {
e.preventDefault();
}
});
function deleteOverlays() {
if (markersArray) {
for (var i in markersArray) {
markersArray[i].setMap(null);
}
markersArray.length = 0;
}
}
minify for Javascript can cause these sorts of errors.
we have to remove minify in cloudflare
我们或许可以编写一个页面规则来禁用 URL 的性能,同时默认情况下将其保留用于站点的其余部分。
或者完全关闭。
我发现来自 Cloudflare 的 rocket.js 是原因,而不是代码的缩小。
尝试在您的 Cloudflare 面板中禁用它。
我在我的网站中使用 Google Places API Web 服务来自动完成地图中的位置
我在 cloud flare 中启用 Polish 后,自动完成功能不起作用
我正在使用以下代码自动完成位置
HTML
<input type="text" id="pac-input" autocomplete="off" placeholder="برای تسریع عملیات، منطقه موردنظر خود را وارد کنید. مثال: نارمک" lang="fa" class="form-control input-sm binput" name="district_title" value="" style="height: 35px"/>
JAVAScript
var input = (document.getElementById('pac-input'));
//gmap.controls[google.maps.ControlPosition.TOP_LEFT].push($(input).parent()[0]);
var searchBox = new google.maps.places.SearchBox((input));
google.maps.event.addListener(searchBox, 'places_changed', function () {
var places = searchBox.getPlaces();
if (places.length == 0) {
return;
}
var bounds = new google.maps.LatLngBounds();
for (var i = 0, place; place = places[i]; i++) {
bounds.extend(place.geometry.location);
}
gmap.fitBounds(bounds);
gmap.setZoom(15);
});
find_loc.show();
}
$('#pac-input').keypress(function (e) {
if (e.keyCode == 13) {
e.preventDefault();
}
});
function deleteOverlays() {
if (markersArray) {
for (var i in markersArray) {
markersArray[i].setMap(null);
}
markersArray.length = 0;
}
}
minify for Javascript can cause these sorts of errors.
we have to remove minify in cloudflare
我们或许可以编写一个页面规则来禁用 URL 的性能,同时默认情况下将其保留用于站点的其余部分。 或者完全关闭。
我发现来自 Cloudflare 的 rocket.js 是原因,而不是代码的缩小。
尝试在您的 Cloudflare 面板中禁用它。