1

JS API: address Search With searchByString

(edited by unitedsecurity 20/10/2012 14:53:16)

Topic: JS API: address Search With searchByString

hello  developers )))  i need help again :

                         var gcflg = wialon.util.Gis.geocodingParams.flags;
             wialon.util.Gis.searchByString("England, London", gcflg,'',function(code,country){
             if(code) {console.log(code)}
             console.log(country);
             });

that my code but it gives me error code 2. invalid input. please fix my code.
thanks

Великий и ужасный Гиоргий Каладзе
2

JS API: address Search With searchByString

Re: JS API: address Search With searchByString

You put a wrong flag. there is a list of it:
Dump path in result                                       0x100
Dump map name in result                                    0x200
Dump map coords in result                                  0x400
Do not create JSON. Return results as object list     0x800
usually 0x800 is used

we will add this part in documentation as soon as possible, sorry for our mistake

Development Department
Gurtam
3

JS API: address Search With searchByString

(edited by unitedsecurity 19/10/2012 10:29:57)

Re: JS API: address Search With searchByString

thanks zuve . you are very helpfull,  can you replay me example into code.

i write my code like this :

var gcflg = 0x800;
             wialon.util.Gis.searchByString("England, London", gcflg,'',function(code,country){
             if(code) {console.log(code)}
             console.log(country);
             });

but it not works, problem is the same.

Великий и ужасный Гиоргий Каладзе
4

JS API: address Search With searchByString

Re: JS API: address Search With searchByString

The third parameter is integer and indicates the number of answers. if you want to get only first answer you should put 1 and then country will be array with the length of 1

Development Department
Gurtam
5

JS API: address Search With searchByString

Re: JS API: address Search With searchByString

var gcflg = 0x800;
             wialon.util.Gis.searchByString("England, London", gcflg,5,function(code,country){
             if(code) {console.log(code)}
             console.log(country);
             });

now message is Event handlers are initialized. and it dont gives me any object =/ thanks for answer

Великий и ужасный Гиоргий Каладзе