эта личность вполне себе может быть корнями из этой самой кибер
Время black SEO давно прошло, так что почитать можно в архивах каких-нибудь.
var request = {
placeId: 'ChIJN1t_tDeuEmsRUsoyG83frY4'
};
service = new google.maps.places.PlacesService(map);
service.getDetails(request, callback);
function callback(place, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
createMarker(place);
}
}
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=тут_api_ключ&libraries=places">
</script>
Что же тогда - "addRemoveLinks"?
Там очень много возможностей, как и у картика. Но это не лежит на поверхности. Надо сесть и потрать день на изучение того или иного плагина. Попробовать, поиграться с разными функциями и потом уже использовать для реального проекта. Не ищете готовых решений, ищите инструменты для создания решения.
С тем же картиком можно иметь 'uploadUrl', что мешает сохранять файлы с произвольным названием и возвращать в виджет, по событию загрузки формировать hidden input-ы c названиями и отправлять вместе с формой?