Ten dokument nie wyjaśnia wszystkich wątpliwości? Szczegółowa dokumentacja techniczna API DoCelu.pl
Sprawdź toczące się dyskusje na Forum API DoCelu.pl
Ten dokument nie wyjaśnia wszystkich wątpliwości? Szczegółowa dokumentacja techniczna API DoCelu.pl
Sprawdź toczące się dyskusje na Forum API DoCelu.pl
Wyszukane POI prezentowane są na mapie jako warstwa. Nazywamy ją warstwą wyszukanych POI. Do zarządzania warstwą służą 4 metody.
Dodaje POI'e do warstwy wyników wyszukiwania. Zazwyczaj nie wywołujemy sami tej metody, gdyż robią to metody do szukania POI.
Ukrywa warstwę wyszukanych POI nie usuwając tych POI z warstwy. Można je będzie później pokazać bez kolejnego wyszukiwania.
Ukrywa warstwę wyszukanych POI usuwając POI z warstwy.
Uwidacznia warstwę wyszukanych POI. Jeśli na warstwie są jakieś POI, to zostaną one wyświetlone.
var circle = {
//dł. geograficzna środka wyszukiwania
"lon" : 20,
//szer. geograficzna środka wyszukiwania
"lat" : 50,
//promień wyszukiwania w kilometrach
"radius" 2
};
Pokażemy przykład, w którym wyszukamy kilka POI, ręcznie dodamy je do warstwy wyszukanych oraz zaprezentujemy działanie ukrywania i pokazywania warstwy.
<div id="map" style="width:800px; height:600px; "></div>
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function() {
DoCelu.loadMap(document.getElementById('map'), null, function() {
function searchPoiByAddressCallBack(ret, response) {
if (!ret.failed) {
//podmienimy numerowanie POI z liczb na literki
var aCharCode = "A".charCodeAt(0);
for (var i in response.poies) {
response.pois[i].label = String.fromCharCode(
aCharCode + jQuery.parseInt(response.pois[i].label)
);
}
//Dodajemy POI do warstwy wyszukiwania
DoCelu.addPoisToSearchLayer(response.pois);
//Uwidaczniamy warstwę wyszukiwania
DoCelu.showSearchLayer(true);
//mówimy API, żeby samo nie dodawało POI do warstwy
//gdyż już to zrobiliśmy
return false;
}
}
var config = {
"callBacks" : {
"searchPoiByAddress" : searchPoiByAddressCallBack
}
};
DoCelu.searchPoiByAddress(null, null, null, 'Teatr', null, 0, 10);
});
});
//]]>
</script>
Ten dokument nie wyjaśnia wszystkich wątpliwości? Szczegółowa dokumentacja techniczna API DoCelu.pl
Sprawdź toczące się dyskusje na Forum API DoCelu.pl
Ten materiał nie ma jeszcze żadnej opinii. Twoja może być pierwsza!