cnlocationinput