today's topic is 

1.  Why some special key works,  they enforce motorola flex bring up POI business. 

2. what is the logic behind it or why it works.

 

 

 

 

Step 1.

esri default locator does not allow search by number.  That means you would not see a list of POI business when you search a number  "6920"

however, this is what 911 dispatch want to see, when type 6920, they want to see "FOOD4Less"

 

 

Step 2.

You will have to do 2 work around to fix the problem.    

One work around is happen in Arcpro, POI layer, where POI business name You need to add business addr number after name. 

the second work around happen in flex.  Due to the way Flex design, you can not change the way Flex design, but you can work around, so use single quote to enforce Flex to bring up POI business name. 

I will use model 1640(with google street view) .    2640 (esri without street view) for testing

these 2 model is exactly follow the way flex's design,  what you see in these 2 model is exactly same as you see in flex CAD.

 

 

  

 

 

 

 

 

Step 3.

you can try motorola flex replica on any city's locator 

 

 

 

 

Step 4.

911 dispatch use google map, use street view, but google map, street view will not tell you food4less if you search 6920 on google map

see below, it does not show food 4 less,  motorola flex + esri can do that. google can not. 

 

 

 

 

 

Step 5.

see below, it does not show food 4 less,  motorola flex + esri can do that. google can not. 

 

 

 

Step 6.

C model is after POI number fix, when you search 6920, it show food4less along with lots of fake street address, 

so it is hard to find food4less, it actually at the bottom.

 

 

 

Step 7.

so it is hard to find food4less, it actually at the bottom. So this is problem for 911 dispatch. 

They want to see POI at top or only POI without a bunch of fake street address. 

 

 

Step 8.

model A is before fix, it is ESRI default stock locator.

 when  you search 6920,  you can't see food4less, this is what 911 dispatch complain about. 

 

 

 

Step 9.

when you search a number,  flex know it is a number,  due to esri do not allow search against number

flex will do 2 things,

1). flex will find any POI has this number, this will find all POI with this number as address. 

2). flex will find all real address and fake address, without POI, that has this number as their address. 

Last steps, 

flex will mix 1). 2) together, with 2) on top,  1) on bottom. 

That is why in previous screen, you see POI is always at  bottom. 

 

 

 

 

 

 

 

 

Step 10.

If you want to see POI on top, you have to let Flex think your input is not a number. 

If flex see what you type in is not a number, flex will only do 1).  find POI, 

Flex will not do 2) for NON-number keyword.

So how to make a number does not looks like a number?

By adding a special char after a number, will let flex think this isn't a number, then flex will only search for POI, 

as result, POI will popup on top.   

 

 

Step 11.

if you remove special char @,  flex will think it is a number, so Flex will do 2) first, then do 1), then mix together. 

Polo local  will be at bottom, you can't see from this screen

 

 

 

Step 12.

 

 

 

 

Step 13.

 

 

 

 

 

Step 14.

 

 

 

 

Step 15.

 

 

 

 

 

Step 16.

 

 

Step 17.

 

Step 18.

 

Step 19.

 

Step 20.

 

 

by

Please log in or register